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