Represents a method definition (MethodDef).
Namespace:
PostSharp.CodeModelAssembly: PostSharp.Core (in PostSharp.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
Public NotInheritable Class MethodDefDeclaration _ Inherits NamedDeclaration _ Implements IMemberRefResolutionScope, IWriteILDefinition, ISecurable, IGenericMethodDefinition, _ IMethod, IMethodSignature, IMember, IGenericDefinition, IGeneric, _ IVisitable(Of ITypeSignature), IRemoveable, IMetadataDeclaration, IDeclaration, _ IElement, IModuleScoped, ITaggable |
| C# |
|---|
public sealed class MethodDefDeclaration : NamedDeclaration, IMemberRefResolutionScope, IWriteILDefinition, ISecurable, IGenericMethodDefinition, IMethod, IMethodSignature, IMember, IGenericDefinition, IGeneric, IVisitable<ITypeSignature>, IRemoveable, IMetadataDeclaration, IDeclaration, IElement, IModuleScoped, ITaggable |
| Visual C++ |
|---|
public ref class MethodDefDeclaration sealed : public NamedDeclaration, IMemberRefResolutionScope, IWriteILDefinition, ISecurable, IGenericMethodDefinition, IMethod, IMethodSignature, IMember, IGenericDefinition, IGeneric, IVisitable<ITypeSignature^>, IRemoveable, IMetadataDeclaration, IDeclaration, IElement, IModuleScoped, ITaggable |
Inheritance Hierarchy
System..::.Object
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.MethodDefDeclaration
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.MethodDefDeclaration