1 write to annotations
System.Data.Services.Client (1)
System\Data\Services\Client\ProjectionPlanCompiler.cs (1)
62
this.
annotations
= new Dictionary<Expression, ExpressionAnnotation>(ReferenceEqualityComparer<Expression>.Instance);
32 references to annotations
System.Data.Services.Client (32)
System\Data\Services\Client\ProjectionPlanCompiler.cs (32)
172
if (this.
annotations
.TryGetValue(unaryResult.Operand, out annotation))
174
this.
annotations
[result] = annotation;
207
if (this.
annotations
.TryGetValue(baseTargetExpression, out annotation))
235
if (this.
annotations
.TryGetValue(p, out annotation))
359
this.
annotations
[lambda.Parameters[0]] = new ExpressionAnnotation() { Segment = parameterSegment };
436
this.
annotations
.Add(result, new ExpressionAnnotation() { Segment = path[path.Count - 1] });
451
this.
annotations
.Add(result, new ExpressionAnnotation() { Segment = path[path.Count - 1] });
468
this.
annotations
.Add(result, new ExpressionAnnotation() { Segment = path[path.Count - 1] });
492
if (!this.
annotations
.TryGetValue(testToNullForProjection, out testToNullAnnotation))
579
this.
annotations
.Add(entryToInitValue, new ExpressionAnnotation() { Segment = entryPath[entryPath.Count - 1] });
580
this.
annotations
.Add(entryParameterForMembers, new ExpressionAnnotation() { Segment = entryPath[entryPath.Count - 1] });
611
if (this.
annotations
.TryGetValue(this.pathBuilder.ParameterEntryInScope, out entryAnnotation))
637
this.
annotations
.Add(nestedEntryParameter, new ExpressionAnnotation() { Segment = nestedSegment });
641
this.
annotations
.Remove(nestedEntryParameter);
694
this.
annotations
.Remove(entryToInitValue);
695
this.
annotations
.Remove(entryParameterForMembers);
777
this.
annotations
[expression] = new ExpressionAnnotation() { Segment = parameterSegment };
851
this.
annotations
.TryGetValue(result.Arguments[0], out annotation))
868
this.
annotations
.TryGetValue(result.Arguments[0], out annotation))
886
this.
annotations
.TryGetValue(result.Arguments[0], out annotation))
909
this.
annotations
.TryGetValue(result.Arguments[1], out annotation))
937
this.
annotations
.Add(result, annotation);
960
this.
annotations
.TryGetValue(parameterSource, out annotation);
985
this.
annotations
.Add(result, annotation);
990
this.
annotations
.Add(result, annotation);
1021
if (this.
annotations
.TryGetValue(result, out annotation))
1024
this.
annotations
.Add(result, annotation);
1053
this.
annotations
.TryGetValue(parameterSource, out annotation);
1074
this.
annotations
.Add(result, annotation);
1079
this.
annotations
.Add(result, annotation);
1089
if (this.
annotations
.TryGetValue(source, out annotation))
1092
this.
annotations
.Add(result, annotation);