1 instantiation of SourceExtensionImplementationMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3861builder.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)
927var extensionImplementation = methodSymbol as SourceExtensionImplementationMethodSymbol; 1468SourceExtensionImplementationMethodSymbol 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)
186public ExtensionMetadataMethodParameterSymbol(SourceExtensionImplementationMethodSymbol containingMethod, ParameterSymbol sourceParameter) :
Symbols\Source\SourceMemberContainerSymbol.cs (4)
2217if (method1 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying1 } && 2218method2 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying2 } && 2250if (method1 is SourceExtensionImplementationMethodSymbol extensionImplementation) 2704if (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