Base:
property
UnderlyingMethod
Microsoft.CodeAnalysis.CSharp.Symbols.WrappedMethodSymbol.UnderlyingMethod
12 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Conversions.cs (1)
1385Method: SynthesizedCollectionBuilderProjectedMethodSymbol { UnderlyingMethod: var underlyingMethod }
SymbolDisplay\SymbolDisplay.cs (1)
285symbol = projectedMethod.UnderlyingMethod.ISymbol;
Symbols\Synthesized\SynthesizedCollectionBuilderProjectedMethodSymbol.cs (10)
43=> this.UnderlyingMethod.GetAttributes(); 45public override Symbol ContainingSymbol => this.UnderlyingMethod.ContainingSymbol; 46public override bool IsAsync => this.UnderlyingMethod.IsAsync; 47public override ImmutableArray<CustomModifier> RefCustomModifiers => this.UnderlyingMethod.RefCustomModifiers; 48public override TypeWithAnnotations ReturnTypeWithAnnotations => this.UnderlyingMethod.ReturnTypeWithAnnotations; 54/// original <see cref="UnderlyingMethod"/> this points at directly in <see 61/// method. Instead, we will then report the error on the original <see cref="UnderlyingMethod"/> this points at 67/// Similarly to <see cref="ObsoleteAttributeData"/>, we report caller-unsafe errors on the <see cref="UnderlyingMethod"/> instead. 97var parameters = this.UnderlyingMethod.Parameters; 110=> this.UnderlyingMethod.TryGetOverloadResolutionPriority();