1 instantiation of SourceExtensionImplementationMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3860builder.AddNonTypeMember(this, new SourceExtensionImplementationMethodSymbol(method), declaredMembersAndInitializers);
13 references to SourceExtensionImplementationMethodSymbol
Microsoft.CodeAnalysis.CSharp (13)
Compiler\DocumentationCommentCompiler.cs (1)
340if (symbol is SourceExtensionImplementationMethodSymbol implementation)
Compiler\MethodCompiler.cs (3)
920var extensionImplementation = methodSymbol as SourceExtensionImplementationMethodSymbol; 1461SourceExtensionImplementationMethodSymbol extensionImplementationMethod,
Lowering\ExtensionMethodBodyRewriter.cs (1)
32public ExtensionMethodBodyRewriter(MethodSymbol sourceMethod, SourceExtensionImplementationMethodSymbol implementationMethod)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
316? SourceExtensionImplementationMethodSymbol.GetImplementationParameterOrdinal(parameter)
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
189public ExtensionMetadataMethodParameterSymbol(SourceExtensionImplementationMethodSymbol containingMethod, ParameterSymbol sourceParameter) :
Symbols\Source\SourceMemberContainerSymbol.cs (4)
2216if (method1 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying1 } && 2217method2 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying2 } && 2249if (method1 is SourceExtensionImplementationMethodSymbol extensionImplementation) 2703if (member.DeclaredAccessibility.HasProtected() && member is not SourceExtensionImplementationMethodSymbol)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1054containingType.GetMembersUnordered().OfType<SourceExtensionImplementationMethodSymbol>().
Symbols\SymbolExtensions.cs (1)
831return parameter.ContainingSymbol is SourceExtensionImplementationMethodSymbol implementationMethod