5 overrides of IsCanonicalMethod
ILCompiler.TypeSystem (5)
parent\parent\Common\TypeSystem\Canon\ArrayType.Canon.cs (1)
26
public override bool
IsCanonicalMethod
(CanonicalFormKind policy)
parent\parent\Common\TypeSystem\Canon\InstantiatedMethod.Canon.cs (1)
95
public override bool
IsCanonicalMethod
(CanonicalFormKind policy)
parent\parent\Common\TypeSystem\Canon\MethodDelegator.Canon.cs (1)
8
public override bool
IsCanonicalMethod
(CanonicalFormKind policy)
parent\parent\Common\TypeSystem\Canon\MethodForInstantiatedType.Canon.cs (1)
9
public override bool
IsCanonicalMethod
(CanonicalFormKind policy)
parent\parent\Common\TypeSystem\RuntimeDetermined\MethodForRuntimeDeterminedType.cs (1)
51
public override bool
IsCanonicalMethod
(CanonicalFormKind policy)
35 references to IsCanonicalMethod
ILCompiler.Compiler (27)
Compiler\Compilation.cs (1)
486
Debug.Assert(!calledMethod.
IsCanonicalMethod
(CanonicalFormKind.Specific));
Compiler\DependencyAnalysis\EETypeNode.cs (1)
533
if (!isStaticInterfaceMethod && defaultIntfMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
Compiler\DependencyAnalysis\ExactMethodInstantiationsEntryNode.cs (1)
22
Debug.Assert(!method.GetCanonMethodTarget(CanonicalFormKind.Specific).
IsCanonicalMethod
(CanonicalFormKind.Any));
Compiler\DependencyAnalysis\GenericLookupResult.cs (10)
441
if (isConcreteInstantiation || !instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
447
Debug.Assert(instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any));
563
if (isConcreteInstantiation || !instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
569
Debug.Assert(instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any));
631
if (isConcreteInstantiation || !instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
638
Debug.Assert(instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any));
713
if (isConcreteInstantiation || !instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
733
Debug.Assert(instantiatedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any));
1089
(instantiatedConstrainedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any) ||
1094
Debug.Assert(!instantiatedConstrainedMethod.
IsCanonicalMethod
(CanonicalFormKind.Any));
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (2)
53
Debug.Assert(method.HasInstantiation && !method.
IsCanonicalMethod
(CanonicalFormKind.Any));
100
Debug.Assert(method.HasInstantiation && !method.
IsCanonicalMethod
(CanonicalFormKind.Any));
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
93
if (method.
IsCanonicalMethod
(CanonicalFormKind.Specific))
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
49
if (method.
IsCanonicalMethod
(CanonicalFormKind.Specific) && !method.HasInstantiation)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (2)
710
Debug.Assert(owningMethod.
IsCanonicalMethod
(CanonicalFormKind.Any));
811
Debug.Assert(method.
IsCanonicalMethod
(CanonicalFormKind.Any));
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
79
Debug.Assert(!method.
IsCanonicalMethod
(CanonicalFormKind.Any) ||
Compiler\DependencyAnalysis\SealedVTableNode.cs (2)
218
if (canonImplMethod.
IsCanonicalMethod
(CanonicalFormKind.Any) && !canonImplMethod.Signature.IsStatic)
330
Debug.Assert(_interfaceDefinition == null || !method.
IsCanonicalMethod
(CanonicalFormKind.Any));
Compiler\ILScanner.cs (1)
73
if (method.
IsCanonicalMethod
(CanonicalFormKind.Any)
Compiler\MetadataManager.cs (1)
511
if (!method.
IsCanonicalMethod
(CanonicalFormKind.Any) && method.IsStaticConstructor)
IL\ILImporter.Scanner.cs (1)
178
if (_canonMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
parent\parent\Common\Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
74
if (!_decl.
IsCanonicalMethod
(CanonicalFormKind.Any) || canonDecl == _decl)
parent\parent\Common\Compiler\TypeExtensions.cs (1)
638
if (method.
IsCanonicalMethod
(CanonicalFormKind.Any)
ILCompiler.ReadyToRun (2)
parent\parent\Common\Compiler\TypeExtensions.cs (1)
638
if (method.
IsCanonicalMethod
(CanonicalFormKind.Any)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
1897
owningMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
ILCompiler.RyuJit (4)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
57
if (method.
IsCanonicalMethod
(CanonicalFormKind.Specific) && !method.HasInstantiation)
Compiler\RyuJitCompilation.cs (1)
151
if (method.
IsCanonicalMethod
(CanonicalFormKind.Any)
JitInterface\CorInfoImpl.RyuJit.cs (1)
416
if (directMethod != null && !directMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
1897
owningMethod.
IsCanonicalMethod
(CanonicalFormKind.Any))
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\Canon\MethodDelegator.Canon.cs (1)
10
return _wrappedMethod.
IsCanonicalMethod
(policy);
parent\parent\Common\TypeSystem\RuntimeDetermined\MethodDesc.RuntimeDetermined.cs (1)
68
return
IsCanonicalMethod
(CanonicalFormKind.Any);