23 references to DataServiceProviderMethods
System.Data.Services (23)
System\Data\Services\Internal\PropertyAccessVisitor.cs (2)
40
m.Method.GetGenericMethodDefinition() ==
DataServiceProviderMethods
.GetSequenceValueMethodInfo) ||
41
(m.Method ==
DataServiceProviderMethods
.GetValueMethodInfo))
System\Data\Services\Parsing\FunctionDescription.cs (4)
350
return Expression.Call(null,
DataServiceProviderMethods
.TypeIsMethodInfo, target, arguments[0]);
367
return Expression.Call(null, callOpenTypeMethod ? OpenTypeMethods.TypeIsMethodInfo :
DataServiceProviderMethods
.TypeIsMethodInfo, arguments[0], arguments[1]);
416
return Expression.Call(null,
DataServiceProviderMethods
.ConvertMethodInfo, target, arguments[0]);
433
return Expression.Call(null, callOpenTypeMethod ? OpenTypeMethods.ConvertMethodInfo :
DataServiceProviderMethods
.ConvertMethodInfo, arguments[0], arguments[1]);
System\Data\Services\Parsing\RequestQueryParser.cs (6)
149
private static readonly MethodInfo StringCompareMethodInfo = typeof(
DataServiceProviderMethods
)
154
private static readonly MethodInfo BoolCompareMethodInfo = typeof(
DataServiceProviderMethods
)
159
private static readonly MethodInfo BoolCompareMethodInfoNullable = typeof(
DataServiceProviderMethods
)
164
private static readonly MethodInfo GuidCompareMethodInfo = typeof(
DataServiceProviderMethods
)
169
private static readonly MethodInfo GuidCompareMethodInfoNullable = typeof(
DataServiceProviderMethods
)
2075
DataServiceProviderMethods
.GetValueMethodInfo,
System\Data\Services\Providers\BasicExpandProvider.cs (3)
1264
MethodInfo getter =
DataServiceProviderMethods
.GetSequenceValueMethodInfo.MakeGenericMethod(property.ResourceType.InstanceType);
1271
DataServiceProviderMethods
.GetValueMethodInfo,
1699
DataServiceProviderMethods
.TypeIsMethodInfo,
System\Data\Services\Providers\DataServiceProviderMethods.cs (4)
28
internal static readonly MethodInfo GetValueMethodInfo = typeof(
DataServiceProviderMethods
).GetMethod(
36
internal static readonly MethodInfo GetSequenceValueMethodInfo = typeof(
DataServiceProviderMethods
).GetMethod(
44
internal static readonly MethodInfo ConvertMethodInfo = typeof(
DataServiceProviderMethods
).GetMethod(
49
internal static readonly MethodInfo TypeIsMethodInfo = typeof(
DataServiceProviderMethods
).GetMethod(
System\Data\Services\RequestQueryProcessor.cs (1)
469
DataServiceProviderMethods
.GetValueMethodInfo,
System\Data\Services\RequestUriProcessor.cs (3)
1180
Expression body = Expression.Call(null /*instance*/,
DataServiceProviderMethods
.GetValueMethodInfo, parameter, Expression.Constant(property));
1201
MethodInfo getter =
DataServiceProviderMethods
.GetSequenceValueMethodInfo.MakeGenericMethod(enumerableElement);
1244
e = Expression.Call(null /*instance*/,
DataServiceProviderMethods
.GetValueMethodInfo, parameter, Expression.Constant(keyProperty));