Represents an event (Event).
Namespace:
PostSharp.CodeModelAssembly: PostSharp.Core (in PostSharp.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
Public NotInheritable Class EventDeclaration _ Inherits MethodGroupDeclaration _ Implements IWriteILDefinition, IRemoveable, IMetadataDeclaration, IDeclaration, _ IElement, IModuleScoped, ITaggable |
| C# |
|---|
public sealed class EventDeclaration : MethodGroupDeclaration, IWriteILDefinition, IRemoveable, IMetadataDeclaration, IDeclaration, IElement, IModuleScoped, ITaggable |
| Visual C++ |
|---|
public ref class EventDeclaration sealed : public MethodGroupDeclaration, IWriteILDefinition, IRemoveable, IMetadataDeclaration, IDeclaration, IElement, IModuleScoped, ITaggable |
Remarks
Events are owned by types (TypeDefDeclaration) and
are exposed on the Events property.
Inheritance Hierarchy
System..::.Object
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.MethodGroupDeclaration
PostSharp.CodeModel..::.EventDeclaration
PostSharp.CodeModel..::.Element
PostSharp.CodeModel..::.Declaration
PostSharp.CodeModel..::.MetadataDeclaration
PostSharp.CodeModel..::.NamedDeclaration
PostSharp.CodeModel..::.MethodGroupDeclaration
PostSharp.CodeModel..::.EventDeclaration