IAssembly Interface
Provides the base requirements of an assembly.
public interface IAssembly
Properties
Documentation
Gets or sets the IAssemblyDocumentation that provides access to this assembly's type and member documentation.
IAssemblyDocumentation Documentation { get; set; }
Property Value
- IAssemblyDocumentation:
The IAssemblyDocumentation that provides access to this assembly's type and member documentation.
GlobalNamespace
Gets the entry point into the INamespaceDefinition tree defined in this assembly.
INamespaceDefinition GlobalNamespace { get; }
Property Value
- INamespaceDefinition:
The entry point into the INamespaceDefinition tree defined in this assembly.
Name
Gets the simple name of the assembly.
Namespaces
Gets the collection of INamespaceDefinition objects defined in this assembly.
INamespaceDefinitionCollection Namespaces { get; }
Property Value
- INamespaceDefinitionCollection:
The collection of INamespaceDefinition objects defined in this assembly.
Methods
GetAssemblyName()
Returns an IAssemblyName that contains assembly name information.
IAssemblyName GetAssemblyName()
Returns
- IAssemblyName:
An IAssemblyName that contains assembly name information.
ToTreeString()
Outputs the contents of the assembly in tree form.