1 write to pathBuilder
System.Data.Services.Client (1)
System\Data\Services\Client\ProjectionPlanCompiler.cs (1)
65
this.
pathBuilder
= new ProjectionPathBuilder();
37 references to pathBuilder
System.Data.Services.Client (37)
System\Data\Services\Client\ProjectionPlanCompiler.cs (37)
145
var nullCheck = ResourceBinder.PatternRules.MatchNullCheck(this.
pathBuilder
.LambdaParameterInScope, conditional);
258
this.
pathBuilder
.EnterMemberInit(init);
261
if (this.
pathBuilder
.CurrentIsEntity && init.Bindings.Count > 0)
270
this.
pathBuilder
.LeaveMemberInit();
288
if (this.
pathBuilder
.CurrentIsEntity)
355
this.
pathBuilder
.EnterLambdaScope(lambda, entryParameter, expectedTypeParameter);
377
this.
pathBuilder
.LeaveLambdaScope();
525
if (!this.
pathBuilder
.HasRewrites)
528
this.
pathBuilder
.LambdaParameterInScope,
538
Expression entryParameterAtMemberInit = this.
pathBuilder
.ParameterEntryInScope;
558
entryToInitValue = this.
pathBuilder
.ParameterEntryInScope;
559
expectedParamValue = this.
pathBuilder
.ExpectedParamTypeInScope;
560
entryParameterForMembers = (ParameterExpression)this.
pathBuilder
.ParameterEntryInScope;
561
expectedParameterForMembers = (ParameterExpression)this.
pathBuilder
.ExpectedParamTypeInScope;
568
expectedParameterForMembers = (ParameterExpression)this.
pathBuilder
.ExpectedParamTypeInScope;
574
(ParameterExpression)this.
pathBuilder
.LambdaParameterInScope,
575
this.
pathBuilder
.ExpectedParamTypeInScope,
576
this.
pathBuilder
.ParameterEntryInScope,
581
this.
pathBuilder
.RegisterRewrite(this.
pathBuilder
.LambdaParameterInScope, expressionNames, entryParameterForMembers);
611
if (this.annotations.TryGetValue(this.
pathBuilder
.ParameterEntryInScope, out entryAnnotation))
614
(ParameterExpression)this.
pathBuilder
.LambdaParameterInScope,
615
this.
pathBuilder
.ExpectedParamTypeInScope,
622
(ParameterExpression)this.
pathBuilder
.LambdaParameterInScope,
623
this.
pathBuilder
.ExpectedParamTypeInScope,
638
this.
pathBuilder
.RegisterRewrite(this.
pathBuilder
.LambdaParameterInScope, names, nestedEntryParameter);
640
this.
pathBuilder
.RevokeRewrite(this.
pathBuilder
.LambdaParameterInScope, names);
693
this.
pathBuilder
.RevokeRewrite(this.
pathBuilder
.LambdaParameterInScope, expressionNames);
726
result ?? this.
pathBuilder
.ParameterEntryInScope,
797
Expression result = this.
pathBuilder
.GetRewrite(baseSourceExpression);
980
this.
pathBuilder
.ParameterEntryInScope,
981
this.
pathBuilder
.ExpectedParamTypeInScope,
1069
this.
pathBuilder
.ParameterEntryInScope,
1070
this.
pathBuilder
.ExpectedParamTypeInScope,