2 writes to ExpandPaths
System.Data.Services.Client (2)
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (1)
226resource.ExpandPaths = pb.ExpandPaths.Union(resource.ExpandPaths, StringComparer.Ordinal).ToList();
System\Data\Services\Client\ALinq\ResourceBinder.cs (1)
888re.ExpandPaths = re.ExpandPaths.Union(new string[] { (string) value.Value }, StringComparer.Ordinal).ToList();
18 references to ExpandPaths
System.Data.Services.Client (18)
System\Data\Services\Client\ALinq\DataServiceExpressionVisitor.cs (2)
62rse = new ResourceSetExpression(rse.Type, source, rse.MemberExpression, rse.ResourceType, rse.ExpandPaths, rse.CountOption, rse.CustomQueryOptions, rse.Projection); 79npse = new NavigationPropertySingletonExpression(npse.Type, source, npse.MemberExpression, npse.MemberExpression.Type, npse.ExpandPaths, npse.CountOption, npse.CustomQueryOptions, npse.Projection);
System\Data\Services\Client\ALinq\NavigationPropertySingletonExpression.cs (2)
91return this.ExpandPaths.Count > 0 || 110this.ExpandPaths.ToList(),
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (1)
226resource.ExpandPaths = pb.ExpandPaths.Union(resource.ExpandPaths, StringComparer.Ordinal).ToList();
System\Data\Services\Client\ALinq\ResourceBinder.cs (9)
861if (!re.ExpandPaths.Contains(path)) 863re.ExpandPaths.Add(path); 888re.ExpandPaths = re.ExpandPaths.Union(new string[] { (string) value.Value }, StringComparer.Ordinal).ToList(); 939ResourceSetExpression newResource = new ResourceSetExpression(expressionType, source, memberExpression, resourceType, source.ExpandPaths.ToList(), source.CountOption, source.CustomQueryOptions.ToDictionary(kvp => kvp.Key, kvp => kvp.Value), null); 940source.ExpandPaths.Clear(); 948NavigationPropertySingletonExpression newResource = new NavigationPropertySingletonExpression(type, source, memberExpression, memberExpression.Type, source.ExpandPaths.ToList(), source.CountOption, source.CustomQueryOptions.ToDictionary(kvp => kvp.Key, kvp => kvp.Value), null); 949source.ExpandPaths.Clear(); 968ResourceSetExpression newResource = new ResourceSetExpression(expectedResultType, input.Source, input.MemberExpression, input.ResourceType, input.ExpandPaths, input.CountOption, input.CustomQueryOptions, input.Projection); 2259if (re.ExpandPaths.Count > 0)
System\Data\Services\Client\ALinq\ResourceSetExpression.cs (2)
149this.ExpandPaths.Count > 0 || 219this.ExpandPaths.ToList(),
System\Data\Services\Client\ALinq\UriWriter.cs (2)
334if (re.ExpandPaths.Count > 0) 341this.VisitExpandOptions(re.ExpandPaths);