StandaloneSignatureDeclaration Class |
Represents a stand-alone signature (Signature).
System.Object
PostSharp.Sdk.CodeModel.Element
PostSharp.Sdk.CodeModel.Declaration
PostSharp.Sdk.CodeModel.MetadataDeclaration
PostSharp.Sdk.CodeModel.StandaloneSignatureDeclaration
PostSharp.Sdk.CodeModel.LocalVariablesSignatureDeclaration
PostSharp.Sdk.CodeModel.MethodSignatureDeclaration
PostSharp.Sdk.CodeModel.StandaloneTypeSignatureDeclaration
PostSharp.Sdk.CodeModel.Element
PostSharp.Sdk.CodeModel.Declaration
PostSharp.Sdk.CodeModel.MetadataDeclaration
PostSharp.Sdk.CodeModel.StandaloneSignatureDeclaration
PostSharp.Sdk.CodeModel.LocalVariablesSignatureDeclaration
PostSharp.Sdk.CodeModel.MethodSignatureDeclaration
PostSharp.Sdk.CodeModel.StandaloneTypeSignatureDeclaration
Namespace: PostSharp.Sdk.CodeModel
Assembly: PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 6.10.14.0 (6.10.14.0)
C#
public abstract class StandaloneSignatureDeclaration : MetadataDeclaration
The StandaloneSignatureDeclaration type exposes the following members.
Name | Description | |
---|---|---|
CustomDebuggingInformation | (Inherited from Declaration.) | |
IsOriginal |
Determines whether the current declaration existed in the source assembly.
(Inherited from MetadataDeclaration.) | |
MetadataToken |
Gets or sets the token of the current declaration.
(Inherited from MetadataDeclaration.) | |
OriginalDeclaration |
When the declaration represents another declaration in the source assembly, this property refers to this declaration.
When using GetReflectionObject(Type[], Type[], BindingOptions), the original declaration should actually be retrieved.
(Inherited from MetadataDeclaration.) | |
ParentMember |
Gets the parent member of the current declaration.
(Overrides MetadataDeclaration.ParentMember.) | |
ParentType |
Gets the parent type of the current declaration.
(Overrides MetadataDeclaration.ParentType.) | |
SignatureKind |
Gets the kind of signature contained in the current instance.
|
Name | Description | |
---|---|---|
ClearCache |
Clear the cache (typically mapping to System.Reflection or,
if the current element is a reference, to the related definition)
of the current Element and all its children.
(Inherited from Element.) | |
Dispose | Obsolete. (Inherited from MetadataDeclaration.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetTag<T> |
Gets a tag associated with the current declaration.
(Inherited from MetadataDeclaration.) | |
GetTokenType |
Gets the TokenType of the derived declaration.
(Overrides MetadataDeclaration.GetTokenType().) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NotifyChildPropertyChanged |
Method invoked when a property of a child has been changed.
(Inherited from Element.) | |
OnPropertyChanged |
Method invoked when a property of the current instance has been changed.
(Inherited from Element.) | |
SetTag<T> |
Set a tag to the current declaration.
(Inherited from MetadataDeclaration.) | |
ToString | (Inherited from MetadataDeclaration.) |
Stand-alone signatures are owned by the module (ModuleDeclaration).
Stand-alone signatures are used solely inside method body. This information is read internally by PostSharp, so user code should not need to manipulate stand-alone signatures.