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