Represents a reference to an external assembly (AssemblyRef).
Namespace:
PostSharp.CodeModelAssembly: PostSharp.Core (in PostSharp.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
Public NotInheritable Class AssemblyRefDeclaration _ Inherits NamedDeclaration _ Implements ITypeRefResolutionScope, IAssembly, IAssemblyName, IManifestResourceImplementation, _ IWriteILDefinition, IWeakReferenceable, IRemoveable, IMetadataDeclaration, IDeclaration, _ IElement, IModuleScoped, ITaggable |
| C# |
|---|
public sealed class AssemblyRefDeclaration : NamedDeclaration, ITypeRefResolutionScope, IAssembly, IAssemblyName, IManifestResourceImplementation, IWriteILDefinition, IWeakReferenceable, IRemoveable, IMetadataDeclaration, IDeclaration, IElement, IModuleScoped, ITaggable |
| Visual C++ |
|---|
public ref class AssemblyRefDeclaration sealed : public NamedDeclaration, ITypeRefResolutionScope, IAssembly, IAssemblyName, IManifestResourceImplementation, IWriteILDefinition, IWeakReferenceable, IRemoveable, IMetadataDeclaration, IDeclaration, IElement, IModuleScoped, ITaggable |
Remarks
Assembly references are owned
by the module (ModuleDeclaration) an are exposed by
the AssemblyRefs collection.
Inheritance Hierarchy
System..::.Object
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.AssemblyRefDeclaration
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.AssemblyRefDeclaration