5 overrides of UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
30public sealed override MethodSymbol UnderlyingMethod => _originalMethod;
Symbols\NativeIntegerTypeSymbol.cs (1)
355public override MethodSymbol UnderlyingMethod { get; }
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
85public override MethodSymbol UnderlyingMethod
Symbols\SubstitutedMethodSymbol.cs (1)
68public override MethodSymbol UnderlyingMethod
Symbols\Synthesized\SynthesizedCollectionBuilderProjectedMethodSymbol.cs (1)
40public override MethodSymbol UnderlyingMethod => _originalCollectionBuilderMethod;
56 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (55)
Symbols\Wrapped\WrappedMethodSymbol.cs (55)
38return UnderlyingMethod.IsVararg; 46return UnderlyingMethod.IsGenericMethod; 54return UnderlyingMethod.Arity; 62return UnderlyingMethod.RefKind; 68get { return UnderlyingMethod.ParameterCount; } 75return UnderlyingMethod.IsExtensionMethod; 83return UnderlyingMethod.HidesBaseMethodsByName; 91return UnderlyingMethod.AreLocalsZeroed; 99return UnderlyingMethod.Locations; 107return UnderlyingMethod.DeclaringSyntaxReferences; 115return UnderlyingMethod.DeclaredAccessibility; 123return UnderlyingMethod.IsStatic; 131return UnderlyingMethod.RequiresInstanceReceiver; 139return UnderlyingMethod.IsVirtual; 147return UnderlyingMethod.IsAsync; 155return UnderlyingMethod.IsOverride; 163return UnderlyingMethod.IsAbstract; 171return UnderlyingMethod.IsSealed; 179return UnderlyingMethod.IsExtern; 187return UnderlyingMethod.IsImplicitlyDeclared; 191internal override CallerUnsafeMode CallerUnsafeMode => UnderlyingMethod.CallerUnsafeMode; 195return UnderlyingMethod.IsMetadataVirtual(option); 202return UnderlyingMethod.IsMetadataFinal; 208return UnderlyingMethod.IsMetadataNewSlot(ignoreInterfaceImplementationChanges); 215return UnderlyingMethod.RequiresSecurityObject; 221return UnderlyingMethod.GetDllImportData(); 228return UnderlyingMethod.ReturnValueMarshallingInformation; 234get { return UnderlyingMethod.HasDeclarativeSecurity; } 239return UnderlyingMethod.GetSecurityInformation(); 244return UnderlyingMethod.GetAppliedConditionalSymbols(); 251return UnderlyingMethod.ObsoleteAttributeData; 259return UnderlyingMethod.Name; 267return UnderlyingMethod.HasSpecialName; 273return UnderlyingMethod.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 280return UnderlyingMethod.ImplementationAttributes; 288return UnderlyingMethod.MethodKind; 296return UnderlyingMethod.CallingConvention; 304return UnderlyingMethod.IsAccessCheckedOnOverride; 312return UnderlyingMethod.IsExternal; 320return UnderlyingMethod.HasRuntimeSpecialName; 324public sealed override bool ReturnsVoid => UnderlyingMethod.ReturnsVoid; 326public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => UnderlyingMethod.ReturnTypeFlowAnalysisAnnotations; 328public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => UnderlyingMethod.ReturnNotNullIfParameterNotNull; 330public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations => UnderlyingMethod.FlowAnalysisAnnotations; 332internal sealed override ImmutableArray<string> NotNullMembers => UnderlyingMethod.NotNullMembers; 334internal sealed override ImmutableArray<string> NotNullWhenTrueMembers => UnderlyingMethod.NotNullWhenTrueMembers; 336internal sealed override ImmutableArray<string> NotNullWhenFalseMembers => UnderlyingMethod.NotNullWhenFalseMembers; 342return UnderlyingMethod.ReturnValueIsMarshalledExplicitly; 350return UnderlyingMethod.ReturnValueMarshallingDescriptor; 358return UnderlyingMethod.GenerateDebugInfo; 362internal override bool IsDeclaredReadOnly => UnderlyingMethod.IsDeclaredReadOnly; 364internal override bool IsInitOnly => UnderlyingMethod.IsInitOnly; 366protected sealed override bool HasSetsRequiredMembersImpl => UnderlyingMethod.HasSetsRequiredMembers; 368internal sealed override bool HasUnscopedRefAttribute => UnderlyingMethod.HasUnscopedRefAttribute; 370internal sealed override bool UseUpdatedEscapeRules => UnderlyingMethod.UseUpdatedEscapeRules;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NativeIntegerTests.cs (1)
618return ((WrappedMethodSymbol)nativeIntegerMember).UnderlyingMethod;