3 writes to KeyPredicate
System.Data.Services.Client (3)
System\Data\Services\Client\ALinq\ResourceBinder.cs (3)
247
input.
KeyPredicate
= null;
282
rse.
KeyPredicate
= new Dictionary<PropertyInfo, ConstantExpression>(EqualityComparer<PropertyInfo>.Default);
971
newResource.
KeyPredicate
= input.KeyPredicate;
10 references to KeyPredicate
System.Data.Services.Client (10)
System\Data\Services\Client\ALinq\ResourceBinder.cs (6)
238
if (input.
KeyPredicate
!= null)
245
Expression predicateFilter = BuildKeyPredicateFilter(input.CreateReference(), input.
KeyPredicate
);
280
if (rse.
KeyPredicate
== null)
287
if (rse.
KeyPredicate
.Keys.Contains(g.Key))
294
rse.
KeyPredicate
.Add(g.Key, g.Value);
971
newResource.KeyPredicate = input.
KeyPredicate
;
System\Data\Services\Client\ALinq\UriWriter.cs (4)
242
if (rse.
KeyPredicate
!= null)
245
if (rse.
KeyPredicate
.Count == 1)
247
this.uriBuilder.Append(this.ExpressionToString(rse.
KeyPredicate
.Values.First()));
252
foreach (var kvp in rse.
KeyPredicate
)