5 overrides of UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
30
public sealed override MethodSymbol
UnderlyingMethod
=> _originalMethod;
Symbols\NativeIntegerTypeSymbol.cs (1)
357
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;
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
.IsOverride;
155
return
UnderlyingMethod
.IsAbstract;
163
return
UnderlyingMethod
.IsSealed;
171
return
UnderlyingMethod
.IsExtern;
179
return
UnderlyingMethod
.IsImplicitlyDeclared;
183
internal override CallerUnsafeMode CallerUnsafeMode =>
UnderlyingMethod
.CallerUnsafeMode;
187
return
UnderlyingMethod
.IsMetadataVirtual(option);
194
return
UnderlyingMethod
.IsMetadataFinal;
200
return
UnderlyingMethod
.IsMetadataNewSlot(ignoreInterfaceImplementationChanges);
207
return
UnderlyingMethod
.RequiresSecurityObject;
213
return
UnderlyingMethod
.GetDllImportData();
220
return
UnderlyingMethod
.ReturnValueMarshallingInformation;
226
get { return
UnderlyingMethod
.HasDeclarativeSecurity; }
231
return
UnderlyingMethod
.GetSecurityInformation();
236
return
UnderlyingMethod
.GetAppliedConditionalSymbols();
243
return
UnderlyingMethod
.ObsoleteAttributeData;
251
return
UnderlyingMethod
.Name;
259
return
UnderlyingMethod
.HasSpecialName;
265
return
UnderlyingMethod
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
272
return
UnderlyingMethod
.ImplementationAttributes;
280
return
UnderlyingMethod
.MethodKind;
288
return
UnderlyingMethod
.CallingConvention;
296
return
UnderlyingMethod
.IsAccessCheckedOnOverride;
304
return
UnderlyingMethod
.IsExternal;
312
return
UnderlyingMethod
.HasRuntimeSpecialName;
316
public sealed override bool ReturnsVoid =>
UnderlyingMethod
.ReturnsVoid;
318
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations =>
UnderlyingMethod
.ReturnTypeFlowAnalysisAnnotations;
320
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull =>
UnderlyingMethod
.ReturnNotNullIfParameterNotNull;
322
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations =>
UnderlyingMethod
.FlowAnalysisAnnotations;
324
internal sealed override ImmutableArray<string> NotNullMembers =>
UnderlyingMethod
.NotNullMembers;
326
internal sealed override ImmutableArray<string> NotNullWhenTrueMembers =>
UnderlyingMethod
.NotNullWhenTrueMembers;
328
internal sealed override ImmutableArray<string> NotNullWhenFalseMembers =>
UnderlyingMethod
.NotNullWhenFalseMembers;
334
return
UnderlyingMethod
.ReturnValueIsMarshalledExplicitly;
342
return
UnderlyingMethod
.ReturnValueMarshallingDescriptor;
350
return
UnderlyingMethod
.GenerateDebugInfo;
354
internal override bool IsDeclaredReadOnly =>
UnderlyingMethod
.IsDeclaredReadOnly;
356
internal override bool IsInitOnly =>
UnderlyingMethod
.IsInitOnly;
358
protected sealed override bool HasSetsRequiredMembersImpl =>
UnderlyingMethod
.HasSetsRequiredMembers;
360
internal sealed override bool HasUnscopedRefAttribute =>
UnderlyingMethod
.HasUnscopedRefAttribute;
362
internal sealed override bool UseUpdatedEscapeRules =>
UnderlyingMethod
.UseUpdatedEscapeRules;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NativeIntegerTests.cs (1)
618
return ((WrappedMethodSymbol)nativeIntegerMember).
UnderlyingMethod
;