4 implementations of IMethodSymbol_ReduceExtensionMethod
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
56public abstract IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
203IMethodSymbol IMethodSymbol.ReduceExtensionMethod(ITypeSymbol receiverType)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
963Private Function IMethodSymbol_ReduceExtensionMethod(receiverType As ITypeSymbol) As IMethodSymbol Implements IMethodSymbol.ReduceExtensionMethod
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
56public abstract IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType);
5 references to IMethodSymbol_ReduceExtensionMethod
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
294symbol = symbol.ReduceExtensionMethod(symbol.Parameters.First().Type) ?? symbol;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\NullablePublicAPITests.cs (1)
488members = e.GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("M")).Select(m => m.ReduceExtensionMethod(m.Parameters[0].Type)).ToArray();
Microsoft.CodeAnalysis.Features (2)
AddImport\AbstractAddImportFeatureService.cs (1)
495return method.ReduceExtensionMethod(receiver) != null;
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
193return (methodSymbol.ReduceExtensionMethod(receiverTypeSymbol) ?? methodSymbol, overloadCount);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
963Private Function IMethodSymbol_ReduceExtensionMethod(receiverType As ITypeSymbol) As IMethodSymbol Implements IMethodSymbol.ReduceExtensionMethod