5 overrides of UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (5)
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
Symbols\Synthesized\SynthesizedCollectionBuilderProjectedMethodSymbol.cs (1)
40
public override MethodSymbol
UnderlyingMethod
=> _originalCollectionBuilderMethod;
56 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (55)
Symbols\Wrapped\WrappedMethodSymbol.cs (55)
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;
191
internal override CallerUnsafeMode CallerUnsafeMode =>
UnderlyingMethod
.CallerUnsafeMode;
195
return
UnderlyingMethod
.IsMetadataVirtual(option);
202
return
UnderlyingMethod
.IsMetadataFinal;
208
return
UnderlyingMethod
.IsMetadataNewSlot(ignoreInterfaceImplementationChanges);
215
return
UnderlyingMethod
.RequiresSecurityObject;
221
return
UnderlyingMethod
.GetDllImportData();
228
return
UnderlyingMethod
.ReturnValueMarshallingInformation;
234
get { return
UnderlyingMethod
.HasDeclarativeSecurity; }
239
return
UnderlyingMethod
.GetSecurityInformation();
244
return
UnderlyingMethod
.GetAppliedConditionalSymbols();
251
return
UnderlyingMethod
.ObsoleteAttributeData;
259
return
UnderlyingMethod
.Name;
267
return
UnderlyingMethod
.HasSpecialName;
273
return
UnderlyingMethod
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
280
return
UnderlyingMethod
.ImplementationAttributes;
288
return
UnderlyingMethod
.MethodKind;
296
return
UnderlyingMethod
.CallingConvention;
304
return
UnderlyingMethod
.IsAccessCheckedOnOverride;
312
return
UnderlyingMethod
.IsExternal;
320
return
UnderlyingMethod
.HasRuntimeSpecialName;
324
public sealed override bool ReturnsVoid =>
UnderlyingMethod
.ReturnsVoid;
326
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations =>
UnderlyingMethod
.ReturnTypeFlowAnalysisAnnotations;
328
public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull =>
UnderlyingMethod
.ReturnNotNullIfParameterNotNull;
330
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations =>
UnderlyingMethod
.FlowAnalysisAnnotations;
332
internal sealed override ImmutableArray<string> NotNullMembers =>
UnderlyingMethod
.NotNullMembers;
334
internal sealed override ImmutableArray<string> NotNullWhenTrueMembers =>
UnderlyingMethod
.NotNullWhenTrueMembers;
336
internal sealed override ImmutableArray<string> NotNullWhenFalseMembers =>
UnderlyingMethod
.NotNullWhenFalseMembers;
342
return
UnderlyingMethod
.ReturnValueIsMarshalledExplicitly;
350
return
UnderlyingMethod
.ReturnValueMarshallingDescriptor;
358
return
UnderlyingMethod
.GenerateDebugInfo;
362
internal override bool IsDeclaredReadOnly =>
UnderlyingMethod
.IsDeclaredReadOnly;
364
internal override bool IsInitOnly =>
UnderlyingMethod
.IsInitOnly;
366
protected sealed override bool HasSetsRequiredMembersImpl =>
UnderlyingMethod
.HasSetsRequiredMembers;
368
internal sealed override bool HasUnscopedRefAttribute =>
UnderlyingMethod
.HasUnscopedRefAttribute;
370
internal sealed override bool UseUpdatedEscapeRules =>
UnderlyingMethod
.UseUpdatedEscapeRules;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NativeIntegerTests.cs (1)
618
return ((WrappedMethodSymbol)nativeIntegerMember).
UnderlyingMethod
;