Interface IAttributeConstraint
The public interface for AttributeConstraint
[DefaultImplementationType(typeof(AttributeConstraint))]
[XmlDefaultImplementationType(typeof(AttributeConstraint))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//AttributeConstraint")]
public interface IAttributeConstraint : IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
- Extension Methods
Properties
Constrains
The Constrains property
[XmlAttribute(true)]
IAttribute Constrains { get; set; }
Property Value
DeclaringType
The DeclaringType property
[Browsable(false)]
[XmlAttribute(true)]
[XmlOpposite("AttributeConstraints")]
IClass DeclaringType { get; set; }
Property Value
Values
The Values property
[XmlAttribute(true)]
IListExpression<string> Values { get; }
Property Value
Events
ConstrainsChanged
Gets fired when the Constrains property changed its value
event EventHandler<ValueChangedEventArgs> ConstrainsChanged
Event Type
ConstrainsChanging
Gets fired before the Constrains property changes its value
event EventHandler<ValueChangedEventArgs> ConstrainsChanging
Event Type
DeclaringTypeChanged
Gets fired when the DeclaringType property changed its value
event EventHandler<ValueChangedEventArgs> DeclaringTypeChanged
Event Type
DeclaringTypeChanging
Gets fired before the DeclaringType property changes its value
event EventHandler<ValueChangedEventArgs> DeclaringTypeChanging