AssemblyModel Class
- Namespace
- Kampute.DocToolkit.Models
- Assembly
- Kampute.DocToolkit.dll
Definition
Represents an assembly in the documentation.
public class AssemblyModel : IEquatable<AssemblyModel>- Inheritance
- object
- AssemblyModel
- Implements
Remarks
Thread Safety
All public members of the type are guaranteed to be thread-safe.
Constructors
| AssemblyModel(IDocumentationContext, IAssembly) | Initializes a new instance of the AssemblyModel class. |
Properties
| Context | Gets the documentation context. |
| ExportedTypes | Gets all the types exported by the assembly. |
| Metadata | Gets the metadata of the assembly. |
| Name | Gets the name of the assembly. |
| Namespaces | Gets the namespaces exported by the assembly. |
Methods
| Equals(AssemblyModel) | Determines whether the specified assembly is equal to the current assembly. |
| Equals(object) | Determines whether the specified object is equal to the current object. |
| FindMember(IMember) | Finds a member in the assembly by its reflection metadata. |
| GetHashCode() | Returns the hash code for this instance. |

The AssemblyModel class represents the top-level organizational unit in the documentation model. Assemblies serve as containers for all types and namespaces in a .NET project, defining the deployment boundary.
This class provides properties and methods to: