8 implementations of ReduceExtensionMethod
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
51public abstract IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType);
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
51public abstract IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
51public abstract IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
205IMethodSymbol? IMethodSymbol.ReduceExtensionMethod(ITypeSymbol receiverType)
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
118public IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
997Private Function IMethodSymbol_ReduceExtensionMethod(receiverType As ITypeSymbol) As IMethodSymbol Implements IMethodSymbol.ReduceExtensionMethod
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
51public abstract IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType);
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
51public abstract IMethodSymbol ReduceExtensionMethod(ITypeSymbol receiverType);
13 references to ReduceExtensionMethod
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
45result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
45result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
45result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
45result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
302symbol = symbol.ReduceExtensionMethod(symbol.Parameters.First().Type) ?? symbol;
Microsoft.CodeAnalysis.Features (4)
AddImport\SymbolReferenceFinder.cs (1)
599var reducedMethod = method.ReduceExtensionMethod(receiver);
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (2)
326(memberSymbol as IMethodSymbol)?.ReduceExtensionMethod(_receiverTypeSymbol); 378reduced = methodSymbol.ReduceExtensionMethod(receiverTypeSymbol);
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
210return (methodSymbol.ReduceExtensionMethod(receiverTypeSymbol) ?? methodSymbol, overloadCount);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
45result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
997Private Function IMethodSymbol_ReduceExtensionMethod(receiverType As ITypeSymbol) As IMethodSymbol Implements IMethodSymbol.ReduceExtensionMethod
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
45result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (1)
45result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));