Class TemplateSignatureOwnedParameterCollection
Denotes a class to implement the ownedParameter reference
public class TemplateSignatureOwnedParameterCollection : ObservableOppositeOrderedSet<ITemplateSignature, ITemplateParameter>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<ITemplateParameter>, IListExpression<ITemplateParameter>, ISetExpression<ITemplateParameter>, ICollectionExpression<ITemplateParameter>, IEnumerableExpression<ITemplateParameter>, IOrderedSet<ITemplateParameter>, IList<ITemplateParameter>, ISet<ITemplateParameter>, ICollection<ITemplateParameter>, IEnumerable<ITemplateParameter>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
- Inheritance
-
TemplateSignatureOwnedParameterCollection
- Implements
- Inherited Members
-
ObservableOppositeOrderedSet<ITemplateSignature, ITemplateParameter>.Insert(int, ITemplateParameter)
Constructors
TemplateSignatureOwnedParameterCollection(ITemplateSignature)
Creates a new instance
public TemplateSignatureOwnedParameterCollection(ITemplateSignature parent)
Parameters
parent
ITemplateSignaturethe parent TemplateSignature
Methods
SetOpposite(ITemplateParameter, ITemplateSignature)
Sets the opposite of the given item
protected override void SetOpposite(ITemplateParameter item, ITemplateSignature newParent)
Parameters
item
ITemplateParameterthe item
newParent
ITemplateSignaturethe new parent or null, if the item is removed from the collection