5 overrides of UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
30public sealed override MethodSymbol UnderlyingMethod => _originalMethod;
Symbols\NativeIntegerTypeSymbol.cs (1)
361public 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;
53 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (53)
Symbols\Wrapped\WrappedMethodSymbol.cs (53)
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.IsOverride; 155return UnderlyingMethod.IsAbstract; 163return UnderlyingMethod.IsSealed; 171return UnderlyingMethod.IsExtern; 179return UnderlyingMethod.IsImplicitlyDeclared; 185return UnderlyingMethod.IsMetadataVirtual(context, ignoreInterfaceImplementationChanges); 192return UnderlyingMethod.IsMetadataFinal; 198return UnderlyingMethod.IsMetadataNewSlot(context, ignoreInterfaceImplementationChanges); 205return UnderlyingMethod.RequiresSecurityObject; 211return UnderlyingMethod.GetDllImportData(); 218return UnderlyingMethod.ReturnValueMarshallingInformation; 224get { return UnderlyingMethod.HasDeclarativeSecurity; } 229return UnderlyingMethod.GetSecurityInformation(); 234return UnderlyingMethod.GetAppliedConditionalSymbols(); 241return UnderlyingMethod.ObsoleteAttributeData; 249return UnderlyingMethod.Name; 257return UnderlyingMethod.HasSpecialName; 263return UnderlyingMethod.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 270return UnderlyingMethod.ImplementationAttributes; 278return UnderlyingMethod.MethodKind; 286return UnderlyingMethod.CallingConvention; 294return UnderlyingMethod.IsAccessCheckedOnOverride; 302return UnderlyingMethod.IsExternal; 310return UnderlyingMethod.HasRuntimeSpecialName; 314public sealed override bool ReturnsVoid => UnderlyingMethod.ReturnsVoid; 316public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => UnderlyingMethod.ReturnTypeFlowAnalysisAnnotations; 318public sealed override ImmutableHashSet<string> ReturnNotNullIfParameterNotNull => UnderlyingMethod.ReturnNotNullIfParameterNotNull; 320public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations => UnderlyingMethod.FlowAnalysisAnnotations; 322internal sealed override ImmutableArray<string> NotNullMembers => UnderlyingMethod.NotNullMembers; 324internal sealed override ImmutableArray<string> NotNullWhenTrueMembers => UnderlyingMethod.NotNullWhenTrueMembers; 326internal sealed override ImmutableArray<string> NotNullWhenFalseMembers => UnderlyingMethod.NotNullWhenFalseMembers; 332return UnderlyingMethod.ReturnValueIsMarshalledExplicitly; 340return UnderlyingMethod.ReturnValueMarshallingDescriptor; 348return UnderlyingMethod.GenerateDebugInfo; 352internal override bool IsDeclaredReadOnly => UnderlyingMethod.IsDeclaredReadOnly; 354internal override bool IsInitOnly => UnderlyingMethod.IsInitOnly; 356protected sealed override bool HasSetsRequiredMembersImpl => UnderlyingMethod.HasSetsRequiredMembers; 358internal sealed override bool HasUnscopedRefAttribute => UnderlyingMethod.HasUnscopedRefAttribute; 360internal sealed override bool UseUpdatedEscapeRules => UnderlyingMethod.UseUpdatedEscapeRules;