6 instantiations of ProjectionPathSegment
System.Data.Services.Client (6)
System\Data\Services\Client\ProjectionPath.cs (1)
57this.Add(new ProjectionPathSegment(this, ((MemberExpression)member).Member.Name, member.Type));
System\Data\Services\Client\ProjectionPlanCompiler.cs (5)
357ProjectionPathSegment parameterSegment = new ProjectionPathSegment(parameterPath, null, null); 628ProjectionPathSegment nestedSegment = new ProjectionPathSegment( 775ProjectionPathSegment parameterSegment = new ProjectionPathSegment(parameterPath, null, null); 802ProjectionPathSegment nestedSegment = new ProjectionPathSegment(nestedPath, m.Member.Name, m.Type); 815memberSegment = new ProjectionPathSegment(baseAnnotation.Segment.StartPath, m.Member.Name, m.Type);
12 references to ProjectionPathSegment
System.Data.Services.Client (12)
System\Data\Services\Client\AtomMaterializer.cs (3)
504var segment = path[i]; 562var segment = path[i]; 724var segment = path[i];
System\Data\Services\Client\ProjectionPath.cs (1)
24internal class ProjectionPath : List<ProjectionPathSegment>
System\Data\Services\Client\ProjectionPathSegment.cs (1)
30/// <summary>Initializes a new <see cref="ProjectionPathSegment"/> instance.</summary>
System\Data\Services\Client\ProjectionPlanCompiler.cs (7)
357ProjectionPathSegment parameterSegment = new ProjectionPathSegment(parameterPath, null, null); 497ProjectionPathSegment testToNullSegment = testToNullAnnotation.Segment; 628ProjectionPathSegment nestedSegment = new ProjectionPathSegment( 775ProjectionPathSegment parameterSegment = new ProjectionPathSegment(parameterPath, null, null); 791ProjectionPathSegment memberSegment; 802ProjectionPathSegment nestedSegment = new ProjectionPathSegment(nestedPath, m.Member.Name, m.Type); 1136internal ProjectionPathSegment Segment