4 types derived from TypedColumnMap
System.Data.Entity (4)
System\Data\Query\InternalTrees\ColumnMap.cs (4)
352internal class SimplePolymorphicColumnMap : TypedColumnMap 439internal class MultipleDiscriminatorPolymorphicColumnMap : TypedColumnMap 526internal class ComplexTypeColumnMap : TypedColumnMap 587internal class EntityColumnMap : TypedColumnMap
32 references to TypedColumnMap
System.Data.Entity (32)
System\Data\Query\InternalTrees\ColumnMap.cs (7)
355private Dictionary<object, TypedColumnMap> m_typedColumnMap; 369Dictionary<object, TypedColumnMap> typeChoices) 386internal Dictionary<object, TypedColumnMap> TypeChoices 426foreach (KeyValuePair<object, TypedColumnMap> kv in this.TypeChoices) 442private readonly Dictionary<md.EntityType, TypedColumnMap> m_typeChoices; 452Dictionary<md.EntityType, TypedColumnMap> typeChoices, 473internal Dictionary<md.EntityType, TypedColumnMap> TypeChoices
System\Data\Query\InternalTrees\ColumnMapCopier.cs (5)
215Dictionary<object, TypedColumnMap> newTypeChoices = new Dictionary<object, TypedColumnMap>(columnMap.TypeChoices.Comparer); 216foreach (KeyValuePair<object, TypedColumnMap> kv in columnMap.TypeChoices) 218TypedColumnMap newMap = (TypedColumnMap)kv.Value.Accept(this, replacementVarMap);
System\Data\Query\InternalTrees\ColumnMapFactory.cs (2)
55Dictionary<EntityType, TypedColumnMap> typeChoices = new Dictionary<EntityType, TypedColumnMap>(mappedEntityTypes.Count);
System\Data\Query\InternalTrees\ColumnMapVisitor.cs (1)
143foreach (var typeColumnMap in columnMap.TypeChoices.Values)
System\Data\Query\InternalTrees\Dump.cs (1)
692foreach (KeyValuePair<object, TypedColumnMap> tc in columnMap.TypeChoices) {
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (11)
117Dictionary<object, TypedColumnMap> discriminatorMap, List<TypedColumnMap> allMaps) 185Dictionary<object, TypedColumnMap> discriminatorMap, List<TypedColumnMap> allMaps, bool handleRelProperties) 349Dictionary<object, TypedColumnMap> discriminatorMap = new Dictionary<object, TypedColumnMap>( 352List<TypedColumnMap> allMaps = new List<TypedColumnMap>(); 364TypedColumnMap rootTypeColumnMap = null; 381TypedColumnMap baseTypeColumnMap = null; 382foreach (TypedColumnMap value in allMaps)
System\Data\Query\PlanCompiler\ColumnMapTranslator.cs (5)
345Dictionary<object, TypedColumnMap> newTypeChoices = columnMap.TypeChoices; 346foreach (KeyValuePair<object, TypedColumnMap> kv in columnMap.TypeChoices) 348TypedColumnMap newTypeChoice = (TypedColumnMap)kv.Value.Accept(this, translationDelegate); 354newTypeChoices = new Dictionary<object, TypedColumnMap>(columnMap.TypeChoices);