4 instantiations of MethodInfo
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder.ValueChecks.cs (4)
57
return new
MethodInfo
(method, method);
62
return new
MethodInfo
(property, property.GetOwnOrInheritedGetMethod());
67
return new
MethodInfo
(property, property.GetOwnOrInheritedSetMethod());
77
return new
MethodInfo
(symbol, method);
30 references to MethodInfo
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder.ValueChecks.cs (30)
39
/// method is used in a get scenario. That will lead to a non-null <see cref="
MethodInfo
.Symbol"/>
55
internal static
MethodInfo
Create(MethodSymbol method)
60
internal static
MethodInfo
CreateFromPropertyGetter(PropertySymbol property)
65
internal static
MethodInfo
CreateFromPropertySetter(PropertySymbol property)
70
internal
MethodInfo
ReplaceWithExtensionImplementation(out bool wasError)
104
public
MethodInfo
MethodInfo;
116
MethodInfo =
MethodInfo
.Create(call.Method),
129
MethodInfo =
MethodInfo
.Create(method),
144
MethodInfo =
MethodInfo
.Create(methodSymbol),
160
MethodInfo =
MethodInfo
.CreateFromPropertyGetter(indexerAccess.Indexer),
176
MethodInfo =
MethodInfo
.Create(objectCreation.Constructor),
192
MethodInfo =
MethodInfo
.Create(unaryOperator.MethodOpt),
209
MethodInfo =
MethodInfo
.Create(binaryOperatorMethod),
223
MethodInfo =
MethodInfo
.Create(logicalOperator.LogicalOperator),
236
MethodInfo =
MethodInfo
.Create(operatorMethod),
249
MethodInfo =
MethodInfo
.Create(equivalentSignatureMethod),
264
MethodInfo =
MethodInfo
.Create(incrementOperator.MethodOpt),
281
MethodInfo =
MethodInfo
.Create(method),
295
MethodInfo =
MethodInfo
.Create(equivalentSignatureMethod),
310
MethodInfo =
MethodInfo
.CreateFromPropertyGetter(propertyAccess.PropertySymbol),
320
MethodInfo =
MethodInfo
.Create(colElement.AddMethod),
2423
MethodInfo
replacedMethodInfo = methodInvocationInfo.MethodInfo.ReplaceWithExtensionImplementation(out bool wasError);
2759
static EscapeArgument getReceiver(in
MethodInfo
methodInfo, BoundExpression receiver)
2870
var
methodInfo = localMethodInvocationInfo.MethodInfo;
4948
var
methodInfo = isSet ?
MethodInfo
.CreateFromPropertySetter(indexer) :
MethodInfo
.CreateFromPropertyGetter(indexer);
5004
var
methodInfo = isSet ?
MethodInfo
.CreateFromPropertySetter(property) :
MethodInfo
.CreateFromPropertyGetter(property);