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)
43 references to ReduceExtensionMember
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (42)
Semantics\ExtensionTests.cs (2)
38257method.ReduceExtensionMember(c).ToTestDisplayString()); 38291Assert.Null(method.ReduceExtensionMember(c));
Semantics\ExtensionTests2.cs (40)
35569Assert.Null(method.ReduceExtensionMember(receiverType: null)); 35571var substitutedMethod = method.ReduceExtensionMember(systemObject); 35576substitutedMethod.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35586getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35591setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35596op_AdditionAssignment.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35600Assert.Null(method.ReduceExtensionMember(systemInt32)); 35602Assert.Null(getter.ReduceExtensionMember(systemInt32)); 35603Assert.Null(setter.ReduceExtensionMember(systemInt32)); 35604Assert.Null(op_AdditionAssignment.ReduceExtensionMember(systemInt32)); 35631var substitutedMethod = method.ReduceExtensionMember(systemObject); 35635substitutedMethod.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35639op_AdditionAssignment.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35671getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35675setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35698method.ReduceExtensionMember(comp.GetSpecialType(SpecialType.System_Object).GetPublicSymbol()).ToDisplayString(displayOptions)); 35720Assert.Null(method.ReduceExtensionMember(systemVoid)); 35723Assert.Null(method.ReduceExtensionMember(error)); 35744Assert.Null(method.ReduceExtensionMember(systemInt32)); 35795Assert.Null(op_Explicit.ReduceExtensionMember(comp.GetSpecialType(SpecialType.System_Object).GetPublicSymbol())); 35830Assert.Null(method.ReduceExtensionMember(systemObject)); 35832Assert.Null(getter.ReduceExtensionMember(systemObject)); 35833Assert.Null(setter.ReduceExtensionMember(systemObject)); 35834Assert.Null(op_AdditionAssignment.ReduceExtensionMember(systemObject)); 35840method.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35846getter.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35849setter.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35852op_AdditionAssignment.ReduceExtensionMember(baseType).ToDisplayString(displayOptions)); 35858method.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 35864getter.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 35867setter.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 35870op_AdditionAssignment.ReduceExtensionMember(derivedType).ToDisplayString(displayOptions)); 35903method.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35909getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35912setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35915op_Addition.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35948method.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35954getter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35957setter.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions)); 35960op_Addition.ReduceExtensionMember(systemObject).ToDisplayString(displayOptions));
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
829Public Function ReduceExtensionMember(receiverType As ITypeSymbol) As IMethodSymbol Implements IMethodSymbol.ReduceExtensionMember