3 overrides of UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (3)
Symbols\NativeIntegerTypeSymbol.cs (1)
347
public override MethodSymbol
UnderlyingMethod
{ get; }
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
85
public override MethodSymbol
UnderlyingMethod
Symbols\SubstitutedMethodSymbol.cs (1)
67
public override MethodSymbol
UnderlyingMethod
55 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (55)
Symbols\Wrapped\WrappedMethodSymbol.cs (55)
36
return
UnderlyingMethod
.IsVararg;
44
return
UnderlyingMethod
.IsGenericMethod;
52
return
UnderlyingMethod
.Arity;
60
return
UnderlyingMethod
.RefKind;
66
get { return
UnderlyingMethod
.ParameterCount; }
73
return
UnderlyingMethod
.IsExtensionMethod;
81
return
UnderlyingMethod
.HidesBaseMethodsByName;
89
return
UnderlyingMethod
.AreLocalsZeroed;
97
return
UnderlyingMethod
.Locations;
105
return
UnderlyingMethod
.DeclaringSyntaxReferences;
113
return
UnderlyingMethod
.DeclaredAccessibility;
121
return
UnderlyingMethod
.IsStatic;
129
return
UnderlyingMethod
.RequiresInstanceReceiver;
137
return
UnderlyingMethod
.IsVirtual;
145
return
UnderlyingMethod
.IsAsync;
153
return
UnderlyingMethod
.IsOverride;
161
return
UnderlyingMethod
.IsAbstract;
169
return
UnderlyingMethod
.IsSealed;
177
return
UnderlyingMethod
.IsExtern;
185
return
UnderlyingMethod
.IsImplicitlyDeclared;
191
return
UnderlyingMethod
.IsMetadataVirtual(option);
198
return
UnderlyingMethod
.IsMetadataFinal;
204
return
UnderlyingMethod
.IsMetadataNewSlot(ignoreInterfaceImplementationChanges);
211
return
UnderlyingMethod
.RequiresSecurityObject;
217
return
UnderlyingMethod
.GetDllImportData();
224
return
UnderlyingMethod
.ReturnValueMarshallingInformation;
230
get { return
UnderlyingMethod
.HasDeclarativeSecurity; }
235
return
UnderlyingMethod
.GetSecurityInformation();
240
return
UnderlyingMethod
.GetAppliedConditionalSymbols();
247
return
UnderlyingMethod
.ObsoleteAttributeData;
255
return
UnderlyingMethod
.Name;
263
return
UnderlyingMethod
.HasSpecialName;
269
return
UnderlyingMethod
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
276
return
UnderlyingMethod
.ImplementationAttributes;
284
return
UnderlyingMethod
.MethodKind;
292
return
UnderlyingMethod
.CallingConvention;
300
return
UnderlyingMethod
.IsAccessCheckedOnOverride;
308
return
UnderlyingMethod
.IsExternal;
316
return
UnderlyingMethod
.HasRuntimeSpecialName;
320
public sealed override bool ReturnsVoid =>
UnderlyingMethod
.ReturnsVoid;
322
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations =>
UnderlyingMethod
.ReturnTypeFlowAnalysisAnnotations;
324
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull =>
UnderlyingMethod
.ReturnNotNullIfParameterNotNull;
326
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations =>
UnderlyingMethod
.FlowAnalysisAnnotations;
328
internal sealed override ImmutableArray<string> NotNullMembers =>
UnderlyingMethod
.NotNullMembers;
330
internal sealed override ImmutableArray<string> NotNullWhenTrueMembers =>
UnderlyingMethod
.NotNullWhenTrueMembers;
332
internal sealed override ImmutableArray<string> NotNullWhenFalseMembers =>
UnderlyingMethod
.NotNullWhenFalseMembers;
338
return
UnderlyingMethod
.ReturnValueIsMarshalledExplicitly;
346
return
UnderlyingMethod
.ReturnValueMarshallingDescriptor;
354
return
UnderlyingMethod
.GenerateDebugInfo;
358
internal override bool IsDeclaredReadOnly =>
UnderlyingMethod
.IsDeclaredReadOnly;
360
internal override bool IsInitOnly =>
UnderlyingMethod
.IsInitOnly;
362
protected sealed override bool HasSetsRequiredMembersImpl =>
UnderlyingMethod
.HasSetsRequiredMembers;
364
internal sealed override bool HasUnscopedRefAttribute =>
UnderlyingMethod
.HasUnscopedRefAttribute;
366
internal sealed override bool UseUpdatedEscapeRules =>
UnderlyingMethod
.UseUpdatedEscapeRules;
370
return
UnderlyingMethod
.TryGetOverloadResolutionPriority();