Represents a method parameter (ParamDef).

Namespace:  PostSharp.CodeModel
Assembly:  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

See Also