21 overrides of IsMetadataFinal
Microsoft.CodeAnalysis.CSharp (21)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
62
internal override bool
IsMetadataFinal
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (1)
78
internal override bool
IsMetadataFinal
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.EqualsMethodSymbol.cs (1)
63
internal override bool
IsMetadataFinal
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.GetHashCodeMethodSymbol.cs (1)
67
internal override bool
IsMetadataFinal
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertyAccessorSymbol.cs (1)
78
internal override bool
IsMetadataFinal
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ToStringMethodSymbol.cs (1)
67
internal override bool
IsMetadataFinal
Symbols\ErrorMethodSymbol.cs (1)
228
internal override bool
IsMetadataFinal
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
624
internal override bool
IsMetadataFinal
=> HasFlag(MethodAttributes.Final);
Symbols\ReducedExtensionMethodSymbol.cs (1)
432
internal override bool
IsMetadataFinal
Symbols\SignatureOnlyMethodSymbol.cs (1)
169
internal override bool
IsMetadataFinal
Symbols\Source\LambdaSymbol.cs (1)
127
internal override bool
IsMetadataFinal
Symbols\Source\SourceDestructorSymbol.cs (1)
169
internal override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
88
internal override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
241
internal override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
303
internal override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
231
internal sealed override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
45
internal override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
106
internal override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
315
internal override bool
IsMetadataFinal
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
324
internal override bool
IsMetadataFinal
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
190
internal override bool
IsMetadataFinal
6 references to IsMetadataFinal
Microsoft.CodeAnalysis.CSharp (6)
CodeGen\EmitExpression.cs (1)
2016
else if (actualMethodTargetedByTheCall.
IsMetadataFinal
&& CanUseCallOnRefTypeReceiver(receiver))
Emitter\Model\MethodSymbolAdapter.cs (2)
478
return AdaptedMethodSymbol.
IsMetadataFinal
;
621
&& this.IsMetadataVirtual(ContainingModule) && !this.
IsMetadataFinal
; // Use in context of other module is not expected. See 'CheckDefinitionInvariant' above.
Emitter\NoPia\EmbeddedMethod.cs (1)
127
bool isMetadataFinal = UnderlyingMethod.AdaptedMethodSymbol.
IsMetadataFinal
;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
579
if ((object)overridden != null && overridden.
IsMetadataFinal
)
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
194
return UnderlyingMethod.
IsMetadataFinal
;