Table of Contents

Interface IEvent

Namespace
NMF.Models.Meta
Assembly
NMF.Models.dll

The public interface for Event

[DefaultImplementationType(typeof(Event))]
[XmlDefaultImplementationType(typeof(Event))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Event")]
public interface IEvent : IMetaElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members
Extension Methods

Properties

DeclaringType

The DeclaringType property

[Browsable(false)]
[XmlAttribute(true)]
[XmlOpposite("Events")]
IReferenceType DeclaringType { get; set; }

Property Value

IReferenceType

Type

The Type property

[XmlAttribute(true)]
IDataType Type { get; set; }

Property Value

IDataType

Events

DeclaringTypeChanged

Gets fired when the DeclaringType property changed its value

event EventHandler<ValueChangedEventArgs> DeclaringTypeChanged

Event Type

EventHandler<ValueChangedEventArgs>

DeclaringTypeChanging

Gets fired before the DeclaringType property changes its value

event EventHandler<ValueChangedEventArgs> DeclaringTypeChanging

Event Type

EventHandler<ValueChangedEventArgs>

TypeChanged

Gets fired when the Type property changed its value

event EventHandler<ValueChangedEventArgs> TypeChanged

Event Type

EventHandler<ValueChangedEventArgs>

TypeChanging

Gets fired before the Type property changes its value

event EventHandler<ValueChangedEventArgs> TypeChanging

Event Type

EventHandler<ValueChangedEventArgs>