5 overrides of IsFinal
ILCompiler.TypeSystem (5)
parent\parent\Common\TypeSystem\Common\InstantiatedMethod.cs (1)
115public override bool IsFinal
parent\parent\Common\TypeSystem\Common\MethodDelegator.cs (1)
41public override bool IsFinal => _wrappedMethod.IsFinal;
parent\parent\Common\TypeSystem\Common\MethodForInstantiatedType.cs (1)
108public override bool IsFinal
parent\parent\Common\TypeSystem\Ecma\EcmaMethod.cs (1)
253public override bool IsFinal
parent\parent\Common\TypeSystem\RuntimeDetermined\MethodForRuntimeDeterminedType.cs (1)
39public override bool IsFinal => _typicalMethodDef.IsFinal;
17 references to IsFinal
ILCompiler.Compiler (4)
Compiler\ILScanner.cs (1)
717if (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)
44return method.IsFinal || IsEffectivelySealed(method.OwningType);
parent\parent\Common\Compiler\MethodExtensions.cs (1)
189if (method.IsFinal || method.OwningType.IsSealed())
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (1)
129if (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)
394if (methodDecl.IsFinal) 401if (methodBody.OwningType.IsInterface && !isStatic && !methodBody.IsFinal)
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
2192devirt = !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)
44return method.IsFinal || IsEffectivelySealed(method.OwningType);
parent\parent\Common\Compiler\MethodExtensions.cs (1)
189if (method.IsFinal || method.OwningType.IsSealed())
ILCompiler.TypeSystem (4)
parent\parent\Common\TypeSystem\Common\InstantiatedMethod.cs (1)
119return _methodDef.IsFinal;
parent\parent\Common\TypeSystem\Common\MethodDelegator.cs (1)
41public override bool IsFinal => _wrappedMethod.IsFinal;
parent\parent\Common\TypeSystem\Common\MethodForInstantiatedType.cs (1)
112return _typicalMethodDef.IsFinal;
parent\parent\Common\TypeSystem\RuntimeDetermined\MethodForRuntimeDeterminedType.cs (1)
39public override bool IsFinal => _typicalMethodDef.IsFinal;