1 write to children
System.Data.Services (1)
System\Data\Services\Providers\BasicExpandProvider.cs (1)
696
this.
children
= new List<ExpandNode>();
16 references to children
System.Data.Services (16)
System\Data\Services\Providers\BasicExpandProvider.cs (16)
747
foreach (var child in this.
children
)
849
this.
children
.Add(expandNode);
880
foreach (ExpandNode child in this.
children
)
1055
foreach (ExpandNode child in this.
children
)
1074
foreach (ExpandNode child in this.
children
)
1107
(!this.ExpandProvider.expanded && this.
children
.Count > 0); // We wrap to implement expansion.
1111
foreach (ExpandNode child in this.
children
)
1438
MemberBinding[] bindings = new MemberBinding[this.
children
.Count + 2 + (this.needSkipToken ? 1 : 0)];
1444
for (int i = 0; i < this.
children
.Count; i++)
1446
ExpandNode node = this.
children
[i];
1505
Type projectedSkipTokenType = this.elementType.GetGenericArguments().Skip(this.
children
.Count + 1).First();
1528
bindings[this.
children
.Count + 2] = BindByName(this.elementType, "ProjectedProperty" + this.
children
.Count.ToString(System.Globalization.CultureInfo.InvariantCulture), skipTokenBody);
1785
Type[] typeArguments = new Type[1 + this.
children
.Count + (this.needSkipToken ? 1 : 0)];
1790
for (int i = 0; i < this.
children
.Count; i++)
1792
typeArguments[typeArgumentIndex++] = this.
children
[i].ProjectedType;