13 references to SourceExtensionImplementationMethodSymbol
Microsoft.CodeAnalysis.CSharp (13)
Compiler\DocumentationCommentCompiler.cs (1)
242
if (symbol is
SourceExtensionImplementationMethodSymbol
implementation)
Compiler\MethodCompiler.cs (3)
906
var
extensionImplementation = methodSymbol as
SourceExtensionImplementationMethodSymbol
;
1444
SourceExtensionImplementationMethodSymbol
extensionImplementationMethod,
Lowering\ExtensionMethodBodyRewriter.cs (2)
20
private readonly
SourceExtensionImplementationMethodSymbol
_implementationMethod;
34
public ExtensionMethodBodyRewriter(MethodSymbol sourceMethod,
SourceExtensionImplementationMethodSymbol
implementationMethod)
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
152
public ExtensionMetadataMethodParameterSymbol(
SourceExtensionImplementationMethodSymbol
containingMethod, ParameterSymbol sourceParameter) :
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2178
if (method1 is
SourceExtensionImplementationMethodSymbol
{ UnderlyingMethod: var underlying1 } &&
2179
method2 is
SourceExtensionImplementationMethodSymbol
{ UnderlyingMethod: var underlying2 } &&
2211
if (method1 is
SourceExtensionImplementationMethodSymbol
extensionImplementation)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
96
containingType.GetMembersUnordered().OfType<
SourceExtensionImplementationMethodSymbol
>().
Symbols\SymbolExtensions.cs (1)
831
return parameter.ContainingSymbol is
SourceExtensionImplementationMethodSymbol
implementationMethod
Symbols\TypeMap.cs (1)
45
Debug.Assert(allowAlpha || !from.Any(static tp => tp is SubstitutedTypeParameterSymbol && tp.ContainingSymbol is not
SourceExtensionImplementationMethodSymbol
)); // Tracked by https://github.com/dotnet/roslyn/issues/76130 : Follow up, will the SourceExtensionImplementationMethodSymbol type check still be necessary at the end