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