20 overrides of IsMetadataNewSlot
Microsoft.CodeAnalysis.CSharp (20)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
52internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
163internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\ErrorMethodSymbol.cs (1)
214internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
848internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false) => false;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
600internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false) => HasFlag(MethodAttributes.NewSlot);
Symbols\ReducedExtensionMethodSymbol.cs (1)
421internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\SignatureOnlyMethodSymbol.cs (1)
163internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false) { throw ExceptionUtilities.Unreachable(); }
Symbols\Source\LambdaSymbol.cs (1)
112internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Source\LocalFunctionSymbol.cs (1)
380internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false) => false;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
543internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
75internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
227internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
289internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
239internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
238internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
223internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
95internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
323internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
312internal sealed override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
202internal override bool IsMetadataNewSlot(bool ignoreInterfaceImplementationChanges = false)
4 references to IsMetadataNewSlot
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\MethodSymbolAdapter.cs (1)
416return AdaptedMethodSymbol.IsMetadataNewSlot();
Symbols\MethodSymbol.cs (1)
1212bool IMethodSymbolInternal.IsMetadataNewSlot => IsMetadataNewSlot();
Symbols\MethodSymbolExtensions.cs (1)
65else if (method.IsMetadataNewSlot(ignoreInterfaceImplementationChanges: true))
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
204return UnderlyingMethod.IsMetadataNewSlot(ignoreInterfaceImplementationChanges);