Class LinkCollectionWithFixedAddition<T, TLink, TCollection\>
Last update: 09.03.2026Namespace: VM.Managed.Collections
Assembly: VMAppCore.dll
public sealed class LinkCollectionWithFixedAddition<T, TLink, TCollection> : LinkCollection<T, TLink, TCollection>, ILinkCollection, IPostDeserialized where T : class where TLink : class, ITypedLink<T> where TCollection : ICollection<TLink>, new()
Type Parameters
T
TLink
TCollection
Inheritance
object ← LinkCollection<T, TLink, TCollection> ← LinkCollectionWithFixedAddition<T, TLink, TCollection>
Implements
ILinkCollection, IPostDeserialized
Inherited Members
LinkCollection<T, TLink, TCollection>.raise_CollectionChanged(object, NotifyCollectionChangedEventArgs), LinkCollection<T, TLink, TCollection>.Add(T), LinkCollection<T, TLink, TCollection>.Add(T, bool), LinkCollection<T, TLink, TCollection>.Clear(), LinkCollection<T, TLink, TCollection>.Clear(bool), LinkCollection<T, TLink, TCollection>.Contains(T), LinkCollection<T, TLink, TCollection>.CopyTo(T[], int), LinkCollection<T, TLink, TCollection>.GetEnumeratorImpl(), LinkCollection<T, TLink, TCollection>.GetEnumerator(), LinkCollection<T, TLink, TCollection>.Remove(T), LinkCollection<T, TLink, TCollection>.Remove(T, bool), LinkCollection<T, TLink, TCollection>.SetModified(ModifiedType, bool), LinkCollection<T, TLink, TCollection>.IsReadOnly, LinkCollection<T, TLink, TCollection>.Count, LinkCollection<T, TLink, TCollection>.CollectionChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
LinkCollectionWithFixedAddition(ILinkContainer, int)
public LinkCollectionWithFixedAddition(ILinkContainer objParent, int nMin)
Parameters
objParent ILinkContainer
nMin int
LinkCollectionWithFixedAddition(ILinkContainer, int, int)
public LinkCollectionWithFixedAddition(ILinkContainer objParent, int nMin, int nMax)
Parameters
objParent ILinkContainer
nMin int
nMax int
LinkCollectionWithFixedAddition(ILinkContainer, TCollection, int)
public LinkCollectionWithFixedAddition(ILinkContainer objParent, TCollection collection, int nMin)
Parameters
objParent ILinkContainer
collection TCollection
nMin int
LinkCollectionWithFixedAddition(ILinkContainer, TCollection, int, int)
public LinkCollectionWithFixedAddition(ILinkContainer objParent, TCollection collection, int nMin, int nMax)
Parameters
objParent ILinkContainer
collection TCollection
nMin int
nMax int
Methods
Add(T)
public override sealed void Add(T item)
Parameters
item T
Add(T, bool)
public override sealed void Add(T item, bool bContainsDocument)
Parameters
item T
bContainsDocument bool
Remove(T)
public override sealed bool Remove(T item)
Parameters
item T
Returns
bool
Remove(T, bool)
public override sealed bool Remove(T item, bool bContainsDocument)
Parameters
item T
bContainsDocument bool
Returns
bool