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