Assembly: VRage.Scripting.dll

public abstract sealed class MemorySafeImmutableDictionary

Methods

Member Description
static Create<TKey, TValue>()
static Create<TKey, TValue>(IEqualityComparer)
static Create<TKey, TValue>(IEqualityComparer, IEqualityComparer)
static CreateBuilder<TKey, TValue>()
static CreateBuilder<TKey, TValue>(IEqualityComparer)
static CreateBuilder<TKey, TValue>(IEqualityComparer, IEqualityComparer)
static CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>)
static CreateRange<TKey, TValue>(IEqualityComparer, IEnumerable<KeyValuePair<TKey, TValue>>)
static CreateRange<TKey, TValue>(IEqualityComparer, IEqualityComparer, IEnumerable<KeyValuePair<TKey, TValue>>)
static ToTrackedImmutableDictionary<TKey, TValue>(thisĀ IEnumerable<KeyValuePair<TKey, TValue>>)
static ToTrackedImmutableDictionary<TKey, TValue>(thisĀ IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer)
static ToTrackedImmutableDictionary<TKey, TValue>(thisĀ IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer, IEqualityComparer)
static ToTrackedImmutableDictionary<TSource, TKey>(thisĀ IEnumerable, Func<TSource, TKey>)
static ToTrackedImmutableDictionary<TSource, TKey>(thisĀ IEnumerable, Func<TSource, TKey>, IEqualityComparer)
static ToTrackedImmutableDictionary<TSource, TKey, TValue>(thisĀ IEnumerable, Func<TSource, TKey>, Func<TSource, TValue>)
static ToTrackedImmutableDictionary<TSource, TKey, TValue>(thisĀ IEnumerable, Func<TSource, TKey>, Func<TSource, TValue>, IEqualityComparer)
static ToTrackedImmutableDictionary<TSource, TKey, TValue>(thisĀ IEnumerable, Func<TSource, TKey>, Func<TSource, TValue>, IEqualityComparer, IEqualityComparer)