Represents a generic parameter (GenericParam).
Namespace:
PostSharp.CodeModelAssembly: PostSharp.Core (in PostSharp.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
Public NotInheritable Class GenericParameterDeclaration _ Inherits NamedDeclaration _ Implements IObservable(Of Integer), IGenericParameter, ITypeSignature, _ IModuleScoped, IVisitable(Of ITypeSignature), IGeneric, ICloneable |
| C# |
|---|
public sealed class GenericParameterDeclaration : NamedDeclaration, IObservable<int>, IGenericParameter, ITypeSignature, IModuleScoped, IVisitable<ITypeSignature>, IGeneric, ICloneable |
| Visual C++ |
|---|
public ref class GenericParameterDeclaration sealed : public NamedDeclaration, IObservable<int>, IGenericParameter, ITypeSignature, IModuleScoped, IVisitable<ITypeSignature^>, IGeneric, ICloneable |
Remarks
Generic parameters
are owned by types (TypeDefDeclaration) or
methods (MethodDefDeclaration).
Inheritance Hierarchy
System..::.Object
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.GenericParameterDeclaration
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.GenericParameterDeclaration