Show / Hide Table of Contents

Class LookupColumnEntityDictionary

Inheritance
System.Object
System.Collections.Generic.Dictionary<System.String, Entity>
LookupColumnEntityDictionary
Implements
System.Collections.Generic.IDictionary<System.String, Entity>
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Entity>>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.Generic.IReadOnlyDictionary<System.String, Entity>
System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.String, Entity>>
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, Entity>>
System.Collections.IEnumerable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback
Inherited Members
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Add(System.String, Terrasoft.Core.Entities.Entity)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>>.Add(System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>>.Contains(System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>>.Remove(System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Clear()
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.ContainsKey(System.String)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.ContainsValue(Terrasoft.Core.Entities.Entity)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>>.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.OnDeserialization(System.Object)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Remove(System.String)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.TryGetValue(System.String, Terrasoft.Core.Entities.Entity)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>>.CopyTo(System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>[], System.Int32)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.get_Item(System.Object)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.Add(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.Contains(System.Object)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.Remove(System.Object)
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Comparer
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Count
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Keys
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.IDictionary<System.String, Terrasoft.Core.Entities.Entity>.Keys
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.IReadOnlyDictionary<System.String, Terrasoft.Core.Entities.Entity>.Keys
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Values
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.IDictionary<System.String, Terrasoft.Core.Entities.Entity>.Values
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.IReadOnlyDictionary<System.String, Terrasoft.Core.Entities.Entity>.Values
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.Item[System.String]
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Terrasoft.Core.Entities.Entity>>.IsReadOnly
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.IsFixedSize
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.IsReadOnly
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.Keys
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.Values
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.System.Collections.IDictionary.Item[System.Object]
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Entities
Assembly: Terrasoft.Core.dll
Syntax
public class LookupColumnEntityDictionary : Dictionary<string, Entity>, IDictionary<string, Entity>, ICollection<KeyValuePair<string, Entity>>, IDictionary, ICollection, IReadOnlyDictionary<string, Entity>, IReadOnlyCollection<KeyValuePair<string, Entity>>, IEnumerable<KeyValuePair<string, Entity>>, IEnumerable, ISerializable, IDeserializationCallback

Constructors

LookupColumnEntityDictionary(SerializationInfo, StreamingContext)

Declaration
protected LookupColumnEntityDictionary(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

LookupColumnEntityDictionary(UserConnection, EntitySchema)

Declaration
public LookupColumnEntityDictionary(UserConnection userConnection, EntitySchema entitySchema)
Parameters
Type Name Description
UserConnection userConnection
EntitySchema entitySchema

Properties

EntitySchema

Declaration
public EntitySchema EntitySchema { get; set; }
Property Value
Type Description
EntitySchema

Methods

GetEntity(Guid)

Declaration
public Entity GetEntity(Guid schemaUId)
Parameters
Type Name Description
System.Guid schemaUId
Returns
Type Description
Entity

GetEntity(String)

Declaration
public Entity GetEntity(string columnName)
Parameters
Type Name Description
System.String columnName
Returns
Type Description
Entity

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
Overrides
System.Collections.Generic.Dictionary<System.String, Terrasoft.Core.Entities.Entity>.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)

Implements

System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback

Extension Methods

CollectionUtilities.AddRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.RemoveRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.AddIfNotExists<T>(ICollection<T>, T)
CollectionUtilities.AddRangeIfNotExists<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>, T)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Action<T>)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Predicate<T>, Action<T>)
CollectionUtilities.ForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>, Int32)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>, String)
CollectionUtilities.SplitOnChunks<T>(IEnumerable<T>, Int32)
CollectionUtilities.SplitOnParts<T>(IEnumerable<T>, Int32)
CollectionUtilities.IsNotEmpty(IEnumerable)
CollectionUtilities.IsEmpty(IEnumerable)
CollectionUtilities.IsNullOrEmpty(IEnumerable)
CollectionUtilities.IsNotNullOrEmpty(IEnumerable)
CollectionUtilities.CompareZip<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
CollectionUtilities.Except<T>(IEnumerable<T>, IEnumerable<T>, Func<T, T, Boolean>)
CollectionUtilities.Compare<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
DictionaryUtilities.AddRange<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>)
DictionaryUtilities.GetValueOrDefault<K, V>(IDictionary<K, V>, K, V)
ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.CheckArgumentNullOrEmpty<T>(IEnumerable<T>, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX