5 overrides of UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
30
public sealed override MethodSymbol
UnderlyingMethod
=> _originalMethod;
Symbols\NativeIntegerTypeSymbol.cs (1)
361
public override MethodSymbol
UnderlyingMethod
{ get; }
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
85
public override MethodSymbol
UnderlyingMethod
Symbols\SubstitutedMethodSymbol.cs (1)
68
public override MethodSymbol
UnderlyingMethod
Symbols\Synthesized\SynthesizedCollectionBuilderProjectedMethodSymbol.cs (1)
40
public override MethodSymbol
UnderlyingMethod
=> _originalCollectionBuilderMethod;
53 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (53)
Symbols\Wrapped\WrappedMethodSymbol.cs (53)
38
return
UnderlyingMethod
.IsVararg;
46
return
UnderlyingMethod
.IsGenericMethod;
54
return
UnderlyingMethod
.Arity;
62
return
UnderlyingMethod
.RefKind;
68
get { return
UnderlyingMethod
.ParameterCount; }
75
return
UnderlyingMethod
.IsExtensionMethod;
83
return
UnderlyingMethod
.HidesBaseMethodsByName;
91
return
UnderlyingMethod
.AreLocalsZeroed;
99
return
UnderlyingMethod
.Locations;
107
return
UnderlyingMethod
.DeclaringSyntaxReferences;
115
return
UnderlyingMethod
.DeclaredAccessibility;
123
return
UnderlyingMethod
.IsStatic;
131
return
UnderlyingMethod
.RequiresInstanceReceiver;
139
return
UnderlyingMethod
.IsVirtual;
147
return
UnderlyingMethod
.IsOverride;
155
return
UnderlyingMethod
.IsAbstract;
163
return
UnderlyingMethod
.IsSealed;
171
return
UnderlyingMethod
.IsExtern;
179
return
UnderlyingMethod
.IsImplicitlyDeclared;
185
return
UnderlyingMethod
.IsMetadataVirtual(context, ignoreInterfaceImplementationChanges);
192
return
UnderlyingMethod
.IsMetadataFinal;
198
return
UnderlyingMethod
.IsMetadataNewSlot(context, ignoreInterfaceImplementationChanges);
205
return
UnderlyingMethod
.RequiresSecurityObject;
211
return
UnderlyingMethod
.GetDllImportData();
218
return
UnderlyingMethod
.ReturnValueMarshallingInformation;
224
get { return
UnderlyingMethod
.HasDeclarativeSecurity; }
229
return
UnderlyingMethod
.GetSecurityInformation();
234
return
UnderlyingMethod
.GetAppliedConditionalSymbols();
241
return
UnderlyingMethod
.ObsoleteAttributeData;
249
return
UnderlyingMethod
.Name;
257
return
UnderlyingMethod
.HasSpecialName;
263
return
UnderlyingMethod
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
270
return
UnderlyingMethod
.ImplementationAttributes;
278
return
UnderlyingMethod
.MethodKind;
286
return
UnderlyingMethod
.CallingConvention;
294
return
UnderlyingMethod
.IsAccessCheckedOnOverride;
302
return
UnderlyingMethod
.IsExternal;
310
return
UnderlyingMethod
.HasRuntimeSpecialName;
314
public sealed override bool ReturnsVoid =>
UnderlyingMethod
.ReturnsVoid;
316
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations =>
UnderlyingMethod
.ReturnTypeFlowAnalysisAnnotations;
318
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull =>
UnderlyingMethod
.ReturnNotNullIfParameterNotNull;
320
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations =>
UnderlyingMethod
.FlowAnalysisAnnotations;
322
internal sealed override ImmutableArray<string> NotNullMembers =>
UnderlyingMethod
.NotNullMembers;
324
internal sealed override ImmutableArray<string> NotNullWhenTrueMembers =>
UnderlyingMethod
.NotNullWhenTrueMembers;
326
internal sealed override ImmutableArray<string> NotNullWhenFalseMembers =>
UnderlyingMethod
.NotNullWhenFalseMembers;
332
return
UnderlyingMethod
.ReturnValueIsMarshalledExplicitly;
340
return
UnderlyingMethod
.ReturnValueMarshallingDescriptor;
348
return
UnderlyingMethod
.GenerateDebugInfo;
352
internal override bool IsDeclaredReadOnly =>
UnderlyingMethod
.IsDeclaredReadOnly;
354
internal override bool IsInitOnly =>
UnderlyingMethod
.IsInitOnly;
356
protected sealed override bool HasSetsRequiredMembersImpl =>
UnderlyingMethod
.HasSetsRequiredMembers;
358
internal sealed override bool HasUnscopedRefAttribute =>
UnderlyingMethod
.HasUnscopedRefAttribute;
360
internal sealed override bool UseUpdatedEscapeRules =>
UnderlyingMethod
.UseUpdatedEscapeRules;