21 overrides of IsMetadataNewSlot
Microsoft.CodeAnalysis.CSharp (21)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
52internal override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
163internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\ErrorMethodSymbol.cs (1)
218internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
849internal override bool IsMetadataNewSlot(ModuleSymbol? context, bool ignoreInterfaceImplementationChanges = false) => false;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
621internal override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false) => IsMetadataNewSlot();
Symbols\ReducedExtensionMethodSymbol.cs (1)
422internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\SignatureOnlyMethodSymbol.cs (1)
165internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false) { throw ExceptionUtilities.Unreachable(); }
Symbols\Source\LambdaSymbol.cs (1)
117internal sealed override bool IsMetadataNewSlot(ModuleSymbol? context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Source\LocalFunctionSymbol.cs (1)
430internal override bool IsMetadataNewSlot(ModuleSymbol? context, bool ignoreInterfaceImplementationChanges = false) => false;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
571internal override bool IsMetadataNewSlot(ModuleSymbol? context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
78internal override bool IsMetadataNewSlot(ModuleSymbol? context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedEmbeddedAttributePropertySymbol.cs (1)
116internal override bool IsMetadataNewSlot(ModuleSymbol? context, bool ignoreInterfaceImplementationChanges = false) => false;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
231internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
293internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
239internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
238internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
223internal override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
96internal override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
323internal sealed override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
314internal sealed override bool IsMetadataNewSlot(ModuleSymbol? context, bool ignoreInterfaceImplementationChanges = false)
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
198internal override bool IsMetadataNewSlot(ModuleSymbol context, bool ignoreInterfaceImplementationChanges = false)
5 references to IsMetadataNewSlot
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\MethodSymbolAdapter.cs (1)
436return AdaptedMethodSymbol.IsMetadataNewSlot(AdaptedSymbol.ContainingModule); // Use in context of other module is not expected. See 'CheckDefinitionInvariant' above.
Emitter\NoPia\EmbeddedMethod.cs (1)
95return UnderlyingMethod.AdaptedMethodSymbol.IsMetadataNewSlot(TypeManager.ModuleBeingBuilt.SourceModule);
Symbols\MethodSymbol.cs (1)
1229bool IMethodSymbolInternal.IsMetadataNewSlotIgnoringInterfaceImplementationChanges => IsMetadataNewSlot(context: null, ignoreInterfaceImplementationChanges: true);
Symbols\MethodSymbolExtensions.cs (1)
65else if (method.IsMetadataNewSlot(context: null, ignoreInterfaceImplementationChanges: true))
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
200return UnderlyingMethod.IsMetadataNewSlot(context, ignoreInterfaceImplementationChanges);