Class DictionaryCollectionEnumerator<T, TValue, TLink, TValueWrapper, TValueConverter\>
Last update: 09.03.2026Namespace: VM.Managed.Collections
Assembly: VMAppCore.dll
public class DictionaryCollectionEnumerator<T, TValue, TLink, TValueWrapper, TValueConverter> where T : class, ObjectBase where TLink : ILink where TValueConverter : struct, ILinkDictionaryValueConverter<TValue, TValueWrapper>
Type Parameters
T
TValue
TLink
TValueWrapper
TValueConverter
Inheritance
object ← DictionaryCollectionEnumerator<T, TValue, TLink, TValueWrapper, TValueConverter>
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
DictionaryCollectionEnumerator(IEnumerator)
public DictionaryCollectionEnumerator(IEnumerator enumerator)
Parameters
enumerator IEnumerator
Properties
Current
public virtual KeyValuePair<T, TValue> Current { get; }
Property Value
KeyValuePair<T, TValue>
CurrentImp
override sealed object CurrentImp { get; }
Property Value
object
Methods
Dispose(bool)
protected virtual void Dispose(bool A_0)
Parameters
A_0 bool
Dispose()
public override sealed void Dispose()
~DictionaryCollectionEnumerator()
protected ~DictionaryCollectionEnumerator()
MoveNext()
public virtual bool MoveNext()
Returns
bool
Reset()
public virtual void Reset()