1 instantiation of ReducedExtensionMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ReducedExtensionMethodSymbol.cs (1)
78var reducedMethod = new ReducedExtensionMethodSymbol(constructedFrom);
14 references to ReducedExtensionMethodSymbol
Microsoft.CodeAnalysis.CSharp (9)
Compilation\CSharpSemanticModel.cs (2)
3525symbols = ImmutableArray.Create<Symbol>(ReducedExtensionMethodSymbol.Create(symbol)); 4289method = ReducedExtensionMethodSymbol.Create(method);
Symbols\MethodSymbol.cs (2)
753return ReducedExtensionMethodSymbol.Create(this, receiverType, compilation); 762return (this.IsExtensionMethod && this.MethodKind != MethodKind.ReducedExtension) ? ReducedExtensionMethodSymbol.Create(this) : null;
Symbols\ReducedExtensionMethodSymbol.cs (5)
78var reducedMethod = new ReducedExtensionMethodSymbol(constructedFrom); 581ReducedExtensionMethodSymbol other = obj as ReducedExtensionMethodSymbol; 600private readonly ReducedExtensionMethodSymbol _containingMethod; 602public ReducedExtensionMethodParameterSymbol(ReducedExtensionMethodSymbol containingMethod, ParameterSymbol underlyingParameter) :
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
4148Assert.IsType<ReducedExtensionMethodSymbol>(info.Symbol.GetSymbol());
Symbols\ExtensionMethodTests.cs (2)
2576var extensionMethod = ReducedExtensionMethodSymbol.Create(method.ConstructIfGeneric(typeArgs)); 2580extensionMethod = ReducedExtensionMethodSymbol.Create(method).ConstructIfGeneric(typeArgs);
Symbols\SymbolEqualityTests.cs (2)
92Assert.IsType<ReducedExtensionMethodSymbol>(nonNullStringExt.GetSymbol()); 93Assert.IsType<ReducedExtensionMethodSymbol>(nullStringExt.GetSymbol());