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)
911methodSymbol = extensionImplementation.UnderlyingMethod;
Lowering\ExtensionMethodBodyRewriter.cs (1)
38Debug.Assert(sourceMethod == (object)implementationMethod.UnderlyingMethod);
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (2)
128if (UnderlyingMethod is SourcePropertyAccessorSymbol { AssociatedSymbol: SourcePropertySymbol property }) 133return UnderlyingMethod.TryGetOverloadResolutionPriority();
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2178if (method1 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying1 } && 2179method2 is SourceExtensionImplementationMethodSymbol { UnderlyingMethod: var underlying2 } && 2213method1 = extensionImplementation.UnderlyingMethod;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
97Select(static m => new KeyValuePair<MethodSymbol, MethodSymbol>(m.UnderlyingMethod, m)));
Symbols\SymbolExtensions.cs (1)
832&& !implementationMethod.UnderlyingMethod.IsStatic