IEventDefinition Interface

From The Oxygene Language Wiki

Jump to:navigation, search

This is a Language topic
Feel free to add your notes to this topic below.


IEventDefinition = public interface (IMemberDefinition, IAttributeDefinitionProvider, 
  IAttributesProvider, IElementDefinition, IEvent, IMember, IPosition)

An event definition interface. This interface can be used to change an event in a class defined in the current project.

Namespace: Cirrus


Members

Method
Description
GetImplicitField: IFieldDefinitionField definition for this event
SetMember(afield: IFieldDefinition; aAllowRaise: Boolean)Creates an add/remove method and an optional raise method that accesses the field passed to this parameter


Properties

Property
Description
AddMethod: IMethodDefinitionGets or sets the add method for this event
ImplicitField: IMethodDefinitionReturns true if this event has an implicit field
RaiseMethod: IMethodDefinitionGets or sets the raise method for this event
RemoveMethod: IMethodDefinitionGets or sets the remove method for this event
Type: ITypeGets or sets this events type


See Also

Oxygene-48.png

Area: Oxygene Language
Compiler version: Oxygene 5

Language GlossaryKeywordsTypesFAQHow To

Navigation
Areas
More
Toolbox