5 overrides of IsFinal
ILCompiler.TypeSystem (5)
parent\parent\Common\TypeSystem\Common\InstantiatedMethod.cs (1)
115
public override bool
IsFinal
parent\parent\Common\TypeSystem\Common\MethodDelegator.cs (1)
41
public override bool
IsFinal
=> _wrappedMethod.IsFinal;
parent\parent\Common\TypeSystem\Common\MethodForInstantiatedType.cs (1)
108
public override bool
IsFinal
parent\parent\Common\TypeSystem\Ecma\EcmaMethod.cs (1)
253
public override bool
IsFinal
parent\parent\Common\TypeSystem\RuntimeDetermined\MethodForRuntimeDeterminedType.cs (1)
39
public override bool
IsFinal
=> _typicalMethodDef.IsFinal;
17 references to IsFinal
ILCompiler.Compiler (4)
Compiler\ILScanner.cs (1)
717
if (method.
IsFinal
|| method.OwningType.IsSealed())
parent\parent\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
72
(methodOwningType.IsSealed() || _method.
IsFinal
))
parent\parent\Common\Compiler\DevirtualizationManager.cs (1)
44
return method.
IsFinal
|| IsEffectivelySealed(method.OwningType);
parent\parent\Common\Compiler\MethodExtensions.cs (1)
189
if (method.
IsFinal
|| method.OwningType.IsSealed())
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (1)
129
if (implMethod.IsVirtual && !implMethod.
IsFinal
&& !implMethod.OwningType.IsInterface)
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (2)
81
!Method.
IsFinal
&&
101
!Method.
IsFinal
&&
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (2)
394
if (methodDecl.
IsFinal
)
401
if (methodBody.OwningType.IsInterface && !isStatic && !methodBody.
IsFinal
)
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
2192
devirt = !targetMethod.IsVirtual || targetMethod.
IsFinal
|| targetMethod.OwningType.IsSealed();
parent\parent\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
72
(methodOwningType.IsSealed() || _method.
IsFinal
))
parent\parent\Common\Compiler\DevirtualizationManager.cs (1)
44
return method.
IsFinal
|| IsEffectivelySealed(method.OwningType);
parent\parent\Common\Compiler\MethodExtensions.cs (1)
189
if (method.
IsFinal
|| method.OwningType.IsSealed())
ILCompiler.TypeSystem (4)
parent\parent\Common\TypeSystem\Common\InstantiatedMethod.cs (1)
119
return _methodDef.
IsFinal
;
parent\parent\Common\TypeSystem\Common\MethodDelegator.cs (1)
41
public override bool IsFinal => _wrappedMethod.
IsFinal
;
parent\parent\Common\TypeSystem\Common\MethodForInstantiatedType.cs (1)
112
return _typicalMethodDef.
IsFinal
;
parent\parent\Common\TypeSystem\RuntimeDetermined\MethodForRuntimeDeterminedType.cs (1)
39
public override bool IsFinal => _typicalMethodDef.
IsFinal
;