5 implementations of ReduceExtensionMember
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
121public IMethodSymbol ReduceExtensionMember(ITypeSymbol receiverType)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
212IMethodSymbol? IMethodSymbol.ReduceExtensionMember(ITypeSymbol receiverType)
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
121public IMethodSymbol ReduceExtensionMember(ITypeSymbol receiverType)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
829Public Function ReduceExtensionMember(receiverType As ITypeSymbol) As IMethodSymbol Implements IMethodSymbol.ReduceExtensionMember
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
121public IMethodSymbol ReduceExtensionMember(ITypeSymbol receiverType)
46 references to ReduceExtensionMember
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
53IMethodSymbol method => method.ReduceExtensionMember(receiverType),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (43)
Semantics\ExtensionTests.cs (2)
38348method.ReduceExtensionMember(c).ToTestDisplayString()); 38382Assert.Null(method.ReduceExtensionMember(c));
Semantics\ExtensionTests2.cs (41)
35685Assert.Null(method.ReduceExtensionMember(receiverType: null)); 35687var substitutedMethod = method.ReduceExtensionMember(systemObject); 35692substitutedMethod.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35702getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35707setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35712op_AdditionAssignment.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35716Assert.Null(method.ReduceExtensionMember(systemInt32)); 35718Assert.Null(getter.ReduceExtensionMember(systemInt32)); 35719Assert.Null(setter.ReduceExtensionMember(systemInt32)); 35720Assert.Null(op_AdditionAssignment.ReduceExtensionMember(systemInt32)); 35747var substitutedMethod = method.ReduceExtensionMember(systemObject); 35751substitutedMethod.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35755op_AdditionAssignment.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35787getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35791setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35814method.ReduceExtensionMember(comp.GetSpecialType(SpecialType.System_Object).GetPublicSymbol()).ToDisplayString(displayOptions)); 35836Assert.Null(method.ReduceExtensionMember(systemVoid)); 35839Assert.Null(method.ReduceExtensionMember(error)); 35860Assert.Null(method.ReduceExtensionMember(systemInt32)); 35911Assert.Null(op_Explicit.ReduceExtensionMember(comp.GetSpecialType(SpecialType.System_Object).GetPublicSymbol())); 35946Assert.Null(method.ReduceExtensionMember(systemObject)); 35948Assert.Null(getter.ReduceExtensionMember(systemObject)); 35949Assert.Null(setter.ReduceExtensionMember(systemObject)); 35950Assert.Null(op_AdditionAssignment.ReduceExtensionMember(systemObject)); 35956method.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35962getter.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35965setter.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35968op_AdditionAssignment.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35974method.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 35980getter.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 35983setter.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 35986op_AdditionAssignment.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 36019method.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36025getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36028setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36031op_Addition.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36064method.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36070getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36073setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36076op_Addition.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 36150var reduced = m.ReduceExtensionMember(comp.GetSpecialType(SpecialType.System_Object).GetPublicSymbol());
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
829Public Function ReduceExtensionMember(receiverType As ITypeSymbol) As IMethodSymbol Implements IMethodSymbol.ReduceExtensionMember
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
53IMethodSymbol method => method.ReduceExtensionMember(receiverType),