7 instantiations of PropertyRefList
System.Data.Entity (7)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (5)
134
propRefs = new
PropertyRefList
();
161
propRefs = new
PropertyRefList
();
202
PropertyRefList desiredProperties = new
PropertyRefList
();
417
PropertyRefList childProps = new
PropertyRefList
();
433
PropertyRefList cdProps = new
PropertyRefList
();
System\Data\Query\PlanCompiler\PropertyRef.cs (2)
409
internal static PropertyRefList All = new
PropertyRefList
(true);
470
PropertyRefList newProps = new
PropertyRefList
(m_allProperties);
57 references to PropertyRefList
System.Data.Entity (57)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (12)
107
private readonly Dictionary<Var,
PropertyRefList
> m_varPropertyMap;
108
private readonly Dictionary<Node,
PropertyRefList
> m_nodePropertyMap;
123
Dictionary<Var,
PropertyRefList
> varPropertyMap,
124
Dictionary<Node,
PropertyRefList
> nodePropertyMap,
157
Dictionary<Var,
PropertyRefList
> varPropertyMap;
158
Dictionary<Node,
PropertyRefList
> nodePropertyMap;
837
PropertyRefList
desiredProperties = m_varPropertyMap[v];
1653
PropertyRefList
desiredProperties = m_varPropertyMap[v];
1959
PropertyRefList
desiredProperties = m_nodePropertyMap[n];
2048
private Node FlattenCaseOp(CaseOp op, Node n, TypeInfo typeInfo,
PropertyRefList
desiredProperties)
2357
PropertyRefList
expectedProperties = m_nodePropertyMap[n];
2970
PropertyRefList
desiredProperties = m_nodePropertyMap[n];
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (41)
69
private readonly Dictionary<Node,
PropertyRefList
> m_nodePropertyRefMap;
70
private readonly Dictionary<Var,
PropertyRefList
> m_varPropertyRefMap;
80
m_varPropertyRefMap = new Dictionary<Var,
PropertyRefList
>();
81
m_nodePropertyRefMap = new Dictionary<Node,
PropertyRefList
>();
97
internal static void Process(Command itree, StructuredTypeInfo structuredTypeInfo, out Dictionary<Var,
PropertyRefList
> varPropertyRefs, out Dictionary<Node,
PropertyRefList
> nodePropertyRefs)
129
private
PropertyRefList
GetPropertyRefList(Node node)
131
PropertyRefList
propRefs;
145
private void AddPropertyRefs(Node node,
PropertyRefList
propertyRefs)
147
PropertyRefList
refs = GetPropertyRefList(node);
156
private
PropertyRefList
GetPropertyRefList(Var v)
158
PropertyRefList
propRefs;
172
private void AddPropertyRefs(Var v,
PropertyRefList
propertyRefs)
174
PropertyRefList
currentRefs = GetPropertyRefList(v);
188
private static
PropertyRefList
GetIdentityProperties(md.EntityType type)
190
PropertyRefList
desiredProperties = GetKeyProperties(type);
200
private static
PropertyRefList
GetKeyProperties(md.EntityType entityType)
202
PropertyRefList
desiredProperties = new PropertyRefList();
256
AddPropertyRefs(chi,
PropertyRefList
.All);
276
PropertyRefList
childProps = null;
280
childProps =
PropertyRefList
.All;
284
PropertyRefList
myProps = m_nodePropertyRefMap[n];
293
childProps =
PropertyRefList
.All;
313
PropertyRefList
pdProps = GetPropertyRefList(n);
319
PropertyRefList
cdProps = pdProps.Clone();
361
PropertyRefList
desiredProperties = GetIdentityProperties(TypeHelpers.GetEdmType<md.EntityType>(childOpType));
399
PropertyRefList
desiredProperties = GetIdentityProperties(entityType);
417
PropertyRefList
childProps = new PropertyRefList();
433
PropertyRefList
cdProps = new PropertyRefList();
441
PropertyRefList
pdProps = GetPropertyRefList(n);
507
PropertyRefList
pdProps = GetPropertyRefList(n);
511
PropertyRefList
childProps = pdProps.Clone();
530
PropertyRefList
myProps = GetPropertyRefList(n);
552
PropertyRefList
myProps = GetPropertyRefList(op.Var);
604
AddPropertyRefs(v,
PropertyRefList
.All);
635
AddPropertyRefs(v,
PropertyRefList
.All);
706
PropertyRefList
columnProps = GetPropertyRefList(columnVar);
741
PropertyRefList
myProps = GetPropertyRefList(kv.Key);
744
myProps =
PropertyRefList
.All;
772
AddPropertyRefs(sk.Var,
PropertyRefList
.All);
807
AddPropertyRefs(v,
PropertyRefList
.All);
System\Data\Query\PlanCompiler\PropertyRef.cs (4)
409
internal static
PropertyRefList
All = new PropertyRefList(true);
449
internal void Append(
PropertyRefList
propertyRefs)
468
internal
PropertyRefList
Clone()
470
PropertyRefList
newProps = new PropertyRefList(m_allProperties);