Class NamespaceChildNamespacesCollection
Denotes a class to implement the ChildNamespaces reference
public class NamespaceChildNamespacesCollection : ObservableOppositeList<INamespace, INamespace>, IReadOnlyList<INamespace>, IReadOnlyCollection<INamespace>, IList, ICollection, INotifyCollectionChanging, INotifyPropertyChanged, INotifyCollectionChanged, IListExpression<INamespace>, IList<INamespace>, ICollectionExpression<INamespace>, IEnumerableExpression<INamespace>, IEnumerableExpression, ICollection<INamespace>, IEnumerable<INamespace>, IEnumerable
- Inheritance
-
NamespaceChildNamespacesCollection
- Implements
- Inherited Members
Constructors
NamespaceChildNamespacesCollection(INamespace)
Creates a new instance
public NamespaceChildNamespacesCollection(INamespace parent)
Parameters
parent
INamespacethe parent Namespace
Methods
SetOpposite(INamespace, INamespace)
Sets the opposite of the given item
protected override void SetOpposite(INamespace item, INamespace newParent)
Parameters
item
INamespacethe item
newParent
INamespacethe new parent or null, if the item is removed from the collection