Represents a method parameter (ParamDef).
Namespace:
PostSharp.CodeModelAssembly: PostSharp.Core (in PostSharp.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
Public NotInheritable Class ParameterDeclaration _ Inherits MetadataDeclaration _ Implements IObservable(Of Integer), IWriteILDefinition, ICloneable |
| C# |
|---|
public sealed class ParameterDeclaration : MetadataDeclaration, IObservable<int>, IWriteILDefinition, ICloneable |
| Visual C++ |
|---|
public ref class ParameterDeclaration sealed : public MetadataDeclaration, IObservable<int>, IWriteILDefinition, ICloneable |
Remarks
Parameters are
owned by methods (MethodDefDeclaration).
Inheritance Hierarchy
System..::.Object
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.ParameterDeclaration
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.ParameterDeclaration