IEventDefinition Interface
From The Oxygene Language Wiki
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
| | |
|---|---|
| GetImplicitField: IFieldDefinition | Field 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
| | |
|---|---|
| AddMethod: IMethodDefinition | Gets or sets the add method for this event |
| ImplicitField: IMethodDefinition | Returns true if this event has an implicit field |
| RaiseMethod: IMethodDefinition | Gets or sets the raise method for this event |
| RemoveMethod: IMethodDefinition | Gets or sets the remove method for this event |
| Type: IType | Gets or sets this events type |
See Also
- Cirrus
- External Links:
- Prism Aspects to Help with Monobjc Development (RemObjects Blogs)
- IMemberDefinition Interface
- IAttributeDefinitionProvider Interface
- IAttributesProvider Interface
- IElementDefinition Interface
- IEvent Interface
- IMember Interface
- IPosition Interface
Area: Oxygene Language
Compiler version: Oxygene 5
Language Glossary — Keywords — Types — FAQ — How To