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