Interface INamespace
The public interface for Namespace
[DefaultImplementationType(typeof(Namespace))]
[XmlDefaultImplementationType(typeof(Namespace))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Namespace")]
public interface INamespace : IMetaElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
- Extension Methods
Properties
ChildNamespaces
The ChildNamespaces property
[Browsable(false)]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("ParentNamespace")]
ICollectionExpression<INamespace> ChildNamespaces { get; }
Property Value
ParentNamespace
The ParentNamespace property
[Browsable(false)]
[XmlAttribute(true)]
[XmlOpposite("ChildNamespaces")]
INamespace ParentNamespace { get; set; }
Property Value
Prefix
The Prefix property
[XmlAttribute(true)]
string Prefix { get; set; }
Property Value
Types
The Types property
[Browsable(false)]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("Namespace")]
ICollectionExpression<IType> Types { get; }
Property Value
Uri
The Uri property
[XmlAttribute(true)]
Uri Uri { get; set; }
Property Value
Events
ParentNamespaceChanged
Gets fired when the ParentNamespace property changed its value
event EventHandler<ValueChangedEventArgs> ParentNamespaceChanged
Event Type
ParentNamespaceChanging
Gets fired before the ParentNamespace property changes its value
event EventHandler<ValueChangedEventArgs> ParentNamespaceChanging
Event Type
PrefixChanged
Gets fired when the Prefix property changed its value
event EventHandler<ValueChangedEventArgs> PrefixChanged
Event Type
PrefixChanging
Gets fired before the Prefix property changes its value
event EventHandler<ValueChangedEventArgs> PrefixChanging
Event Type
UriChanged
Gets fired when the Uri property changed its value
event EventHandler<ValueChangedEventArgs> UriChanged
Event Type
UriChanging
Gets fired before the Uri property changes its value
event EventHandler<ValueChangedEventArgs> UriChanging