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