Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class LinkListCollectionWithFixedAddition<T, TLink\>

Last update: 16.07.2025

Namespace: VM.Managed.Collections
Assembly: VMAppCore.dll

public class LinkListCollectionWithFixedAddition<t tlink> : LinkListCollection<t tlink>, ILinkCollection, IPostDeserialized where T : class where TLink : class, ITypedLink<t>

Type Parameters

T

TLink

Inheritance

objectLinkCollection&gt;LinkListCollectionLinkListCollectionWithFixedAddition

Implements

ILinkCollection, IPostDeserialized

Inherited Members

LinkListCollection.IndexOf(T), LinkListCollection.Insert(int, T), LinkListCollection.Remove(T), LinkListCollection.Remove(T, bool), LinkListCollection.RemoveAt(int), LinkListCollection.RemoveAt(int, bool), LinkListCollection.Replace(T, T), LinkListCollection.Set(T[]), LinkListCollection.ClearForLargeAmount(), LinkListCollection.this[int], LinkCollection&gt;.m_collection, LinkCollection&gt;.m_objLinkOwner, LinkCollection&gt;.m_ehCollectionChanged, LinkCollection&gt;.m_syncLock, LinkCollection&gt;.raise_CollectionChanged(object, NotifyCollectionChangedEventArgs), LinkCollection&gt;.Add(T), LinkCollection&gt;.Add(T, bool), LinkCollection&gt;.Clear(), LinkCollection&gt;.Clear(bool), LinkCollection&gt;.Contains(T), LinkCollection&gt;.CopyTo(T[], int), LinkCollection&gt;.GetEnumeratorImpl(), LinkCollection&gt;.GetEnumerator(), LinkCollection&gt;.Remove(T), LinkCollection&gt;.Remove(T, bool), LinkCollection&gt;.SetModified(ModifiedType, bool), LinkCollection&gt;.SimpleValueModifiedForCollection(ModifiedType), LinkCollection&gt;.SimpleValueModifiedForCollection(ModifiedType, bool), LinkCollection&gt;.AddDestroyEvent(TLink), LinkCollection&gt;.IsReadOnly, LinkCollection&gt;.Count, LinkCollection&gt;.CollectionChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

public LinkListCollectionWithFixedAddition(ILinkContainer objParent, int nMin)

Parameters

objParent ILinkContainer

nMin int

public LinkListCollectionWithFixedAddition(ILinkContainer objParent, int nMin, int nMax)

Parameters

objParent ILinkContainer

nMin int

nMax int

public LinkListCollectionWithFixedAddition(ILinkContainer objParent, List<tlink> collection, int nMin)

Parameters

objParent ILinkContainer

collection List

nMin int

public LinkListCollectionWithFixedAddition(ILinkContainer objParent, List<tlink> collection, int nMin, int nMax)

Parameters

objParent ILinkContainer

collection List

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

Insert(int, T)

public override sealed void Insert(int index, T item)

Parameters

index int

item T

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

RemoveAt(int)

public override sealed void RemoveAt(int index)

Parameters

index int

Connect with Ansys