4 instantiations of MethodInfo
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder.ValueChecks.cs (4)
56
return new
MethodInfo
(method, method);
61
return new
MethodInfo
(property, property.GetOwnOrInheritedGetMethod());
66
return new
MethodInfo
(property, property.GetOwnOrInheritedSetMethod());
76
return new
MethodInfo
(symbol, method);
30 references to MethodInfo
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder.ValueChecks.cs (30)
38
/// method is used in a get scenario. That will lead to a non-null <see cref="
MethodInfo
.Symbol"/>
54
internal static
MethodInfo
Create(MethodSymbol method)
59
internal static
MethodInfo
CreateFromPropertyGetter(PropertySymbol property)
64
internal static
MethodInfo
CreateFromPropertySetter(PropertySymbol property)
69
internal
MethodInfo
ReplaceWithExtensionImplementation(out bool wasError)
103
public
MethodInfo
MethodInfo;
115
MethodInfo =
MethodInfo
.Create(call.Method),
128
MethodInfo =
MethodInfo
.Create(method),
143
MethodInfo =
MethodInfo
.Create(methodSymbol),
159
MethodInfo =
MethodInfo
.CreateFromPropertyGetter(indexerAccess.Indexer),
175
MethodInfo =
MethodInfo
.Create(objectCreation.Constructor),
191
MethodInfo =
MethodInfo
.Create(unaryOperator.MethodOpt),
208
MethodInfo =
MethodInfo
.Create(binaryOperatorMethod),
222
MethodInfo =
MethodInfo
.Create(logicalOperator.LogicalOperator),
235
MethodInfo =
MethodInfo
.Create(operatorMethod),
248
MethodInfo =
MethodInfo
.Create(equivalentSignatureMethod),
263
MethodInfo =
MethodInfo
.Create(incrementOperator.MethodOpt),
280
MethodInfo =
MethodInfo
.Create(method),
294
MethodInfo =
MethodInfo
.Create(equivalentSignatureMethod),
309
MethodInfo =
MethodInfo
.CreateFromPropertyGetter(propertyAccess.PropertySymbol),
319
MethodInfo =
MethodInfo
.Create(colElement.AddMethod),
2422
MethodInfo
replacedMethodInfo = methodInvocationInfo.MethodInfo.ReplaceWithExtensionImplementation(out bool wasError);
2758
static EscapeArgument getReceiver(in
MethodInfo
methodInfo, BoundExpression receiver)
2869
var
methodInfo = localMethodInvocationInfo.MethodInfo;
4947
var
methodInfo = isSet ?
MethodInfo
.CreateFromPropertySetter(indexer) :
MethodInfo
.CreateFromPropertyGetter(indexer);
5003
var
methodInfo = isSet ?
MethodInfo
.CreateFromPropertySetter(property) :
MethodInfo
.CreateFromPropertyGetter(property);