Represents a property (Property).

Namespace:  PostSharp.CodeModel
Assembly:  PostSharp.Core (in PostSharp.Core.dll)

Syntax

Visual Basic (Declaration)
Public NotInheritable Class PropertyDeclaration _
	Inherits MethodGroupDeclaration _
	Implements IWriteILDefinition, IRemoveable, IMetadataDeclaration, IDeclaration,  _
	IElement, IModuleScoped, ITaggable
C#
public sealed class PropertyDeclaration : MethodGroupDeclaration, IWriteILDefinition, 
	IRemoveable, IMetadataDeclaration, IDeclaration, IElement, IModuleScoped, 
	ITaggable
Visual C++
public ref class PropertyDeclaration sealed : public MethodGroupDeclaration, 
	IWriteILDefinition, IRemoveable, IMetadataDeclaration, IDeclaration, IElement, 
	IModuleScoped, ITaggable

Remarks

Properties are owned by types (TypeDefDeclaration).

Inheritance Hierarchy

System..::.Object
  PostSharp.CodeModel..::.Element
    PostSharp.CodeModel..::.Declaration
      PostSharp.CodeModel..::.MetadataDeclaration
        PostSharp.CodeModel..::.NamedDeclaration
          PostSharp.CodeModel..::.MethodGroupDeclaration
            PostSharp.CodeModel..::.PropertyDeclaration

See Also