Base:
property
UnderlyingMethod
Microsoft.CodeAnalysis.CSharp.Symbols.WrappedMethodSymbol.UnderlyingMethod
10 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (10)
Compiler\DocumentationCommentCompiler.cs (1)
244MethodSymbol underlyingMethod = implementation.UnderlyingMethod;
Compiler\MethodCompiler.cs (1)
917methodSymbol = extensionImplementation.UnderlyingMethod;
Lowering\ExtensionMethodBodyRewriter.cs (1)
38Debug.Assert(sourceMethod == (object)implementationMethod.UnderlyingMethod);
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (2)
150if (UnderlyingMethod is SourcePropertyAccessorSymbol { AssociatedSymbol: SourcePropertySymbol property }) 155return UnderlyingMethod.TryGetOverloadResolutionPriority();
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2177if (method1 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying1 } && 2178method2 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying2 } && 2212method1 = extensionImplementation.UnderlyingMethod;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
110Select(static m => new KeyValuePair<MethodSymbol, MethodSymbol>(m.UnderlyingMethod, m)));
Symbols\SymbolExtensions.cs (1)
832&& !implementationMethod.UnderlyingMethod.IsStatic