1 instantiation of ExplicitDiscriminatorMap
System.Data.Entity (1)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
2214
new
ExplicitDiscriminatorMap
(_discriminatorMap), _discriminatorMap.EntitySet, relPropertyList);
19 references to ExplicitDiscriminatorMap
System.Data.Entity (19)
System\Data\Query\InternalTrees\Command.cs (1)
841
internal DiscriminatedNewEntityOp CreateDiscriminatedNewEntityOp(TypeUsage type,
ExplicitDiscriminatorMap
discriminatorMap,
System\Data\Query\InternalTrees\ScalarOps.cs (3)
1112
private readonly
ExplicitDiscriminatorMap
m_discriminatorMap;
1116
internal DiscriminatedNewEntityOp(TypeUsage type,
ExplicitDiscriminatorMap
discriminatorMap,
1132
internal
ExplicitDiscriminatorMap
DiscriminatorMap
System\Data\Query\PlanCompiler\PreProcessor.cs (4)
54
internal
ExplicitDiscriminatorMap
DiscriminatorMap;
56
internal DiscriminatorMapInfo(EntityTypeBase rootEntityType, bool includesSubTypes,
ExplicitDiscriminatorMap
discriminatorMap)
76
internal void Merge(EntityTypeBase neededRootEntityType, bool includesSubtypes,
ExplicitDiscriminatorMap
discriminatorMap)
404
ExplicitDiscriminatorMap
discriminatorMap = null;
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (7)
106
private Dictionary<md.EntitySetBase,
ExplicitDiscriminatorMap
> m_discriminatorMaps;
340
Dictionary<md.EntitySetBase,
ExplicitDiscriminatorMap
> filteredMaps = null;
343
filteredMaps = new Dictionary<md.EntitySetBase,
ExplicitDiscriminatorMap
>(discriminatorMaps.Count, discriminatorMaps.Comparer);
347
ExplicitDiscriminatorMap
map = setMapPair.Value.DiscriminatorMap;
426
private bool TryGetDiscriminatorMap(md.EdmType type, out
ExplicitDiscriminatorMap
discriminatorMap)
480
ExplicitDiscriminatorMap
discriminatorMap;
496
private TypeInfo CreateTypeInfoForStructuredType(md.TypeUsage type,
ExplicitDiscriminatorMap
discriminatorMap)
System\Data\Query\PlanCompiler\TypeInfo.cs (4)
70
internal static TypeInfo Create(md.TypeUsage type, TypeInfo superTypeInfo,
ExplicitDiscriminatorMap
discriminatorMap)
426
private readonly
ExplicitDiscriminatorMap
m_discriminatorMap;
438
internal RootTypeInfo(md.TypeUsage type,
ExplicitDiscriminatorMap
discriminatorMap)
536
internal
ExplicitDiscriminatorMap
DiscriminatorMap