4 overrides of UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
30
public sealed override MethodSymbol
UnderlyingMethod
=> _originalMethod;
Symbols\NativeIntegerTypeSymbol.cs (1)
355
public override MethodSymbol
UnderlyingMethod
{ get; }
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
85
public override MethodSymbol
UnderlyingMethod
Symbols\SubstitutedMethodSymbol.cs (1)
68
public override MethodSymbol
UnderlyingMethod
55 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (54)
Symbols\Wrapped\WrappedMethodSymbol.cs (54)
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
.IsAsync;
155
return
UnderlyingMethod
.IsOverride;
163
return
UnderlyingMethod
.IsAbstract;
171
return
UnderlyingMethod
.IsSealed;
179
return
UnderlyingMethod
.IsExtern;
187
return
UnderlyingMethod
.IsImplicitlyDeclared;
193
return
UnderlyingMethod
.IsMetadataVirtual(option);
200
return
UnderlyingMethod
.IsMetadataFinal;
206
return
UnderlyingMethod
.IsMetadataNewSlot(ignoreInterfaceImplementationChanges);
213
return
UnderlyingMethod
.RequiresSecurityObject;
219
return
UnderlyingMethod
.GetDllImportData();
226
return
UnderlyingMethod
.ReturnValueMarshallingInformation;
232
get { return
UnderlyingMethod
.HasDeclarativeSecurity; }
237
return
UnderlyingMethod
.GetSecurityInformation();
242
return
UnderlyingMethod
.GetAppliedConditionalSymbols();
249
return
UnderlyingMethod
.ObsoleteAttributeData;
257
return
UnderlyingMethod
.Name;
265
return
UnderlyingMethod
.HasSpecialName;
271
return
UnderlyingMethod
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
278
return
UnderlyingMethod
.ImplementationAttributes;
286
return
UnderlyingMethod
.MethodKind;
294
return
UnderlyingMethod
.CallingConvention;
302
return
UnderlyingMethod
.IsAccessCheckedOnOverride;
310
return
UnderlyingMethod
.IsExternal;
318
return
UnderlyingMethod
.HasRuntimeSpecialName;
322
public sealed override bool ReturnsVoid =>
UnderlyingMethod
.ReturnsVoid;
324
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations =>
UnderlyingMethod
.ReturnTypeFlowAnalysisAnnotations;
326
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull =>
UnderlyingMethod
.ReturnNotNullIfParameterNotNull;
328
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations =>
UnderlyingMethod
.FlowAnalysisAnnotations;
330
internal sealed override ImmutableArray<string> NotNullMembers =>
UnderlyingMethod
.NotNullMembers;
332
internal sealed override ImmutableArray<string> NotNullWhenTrueMembers =>
UnderlyingMethod
.NotNullWhenTrueMembers;
334
internal sealed override ImmutableArray<string> NotNullWhenFalseMembers =>
UnderlyingMethod
.NotNullWhenFalseMembers;
340
return
UnderlyingMethod
.ReturnValueIsMarshalledExplicitly;
348
return
UnderlyingMethod
.ReturnValueMarshallingDescriptor;
356
return
UnderlyingMethod
.GenerateDebugInfo;
360
internal override bool IsDeclaredReadOnly =>
UnderlyingMethod
.IsDeclaredReadOnly;
362
internal override bool IsInitOnly =>
UnderlyingMethod
.IsInitOnly;
364
protected sealed override bool HasSetsRequiredMembersImpl =>
UnderlyingMethod
.HasSetsRequiredMembers;
366
internal sealed override bool HasUnscopedRefAttribute =>
UnderlyingMethod
.HasUnscopedRefAttribute;
368
internal sealed override bool UseUpdatedEscapeRules =>
UnderlyingMethod
.UseUpdatedEscapeRules;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NativeIntegerTests.cs (1)
618
return ((WrappedMethodSymbol)nativeIntegerMember).
UnderlyingMethod
;