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