1 implementation of INodeWithCodeInfo
ILCompiler.RyuJit (1)
Compiler\DependencyAnalysis\MethodCodeNode.cs (1)
18public class MethodCodeNode : ObjectNode, IMethodBodyNode, INodeWithCodeInfo, INodeWithDebugInfo, ISpecialUnboxThunkNode, IMethodCodeNodeWithTypeSignature
27 references to INodeWithCodeInfo
ILCompiler.Compiler (27)
Compiler\MethodBodyDeduplicator.cs (6)
79var nodeWithCodeInfo = (INodeWithCodeInfo)node; 165var o1codeinfo = (INodeWithCodeInfo)a.Method; 166var o2codeinfo = (INodeWithCodeInfo)b.Method;
Compiler\MstatObjectDumper.cs (2)
69var codeInfo = (INodeWithCodeInfo)node;
Compiler\ObjectWriter\CoffObjectWriter.Aot.cs (2)
71INodeWithCodeInfo nodeWithCodeInfo, 199if (debugNode is INodeWithCodeInfo nodeWithCodeInfo)
Compiler\ObjectWriter\ElfObjectWriter.Aot.cs (1)
53INodeWithCodeInfo nodeWithCodeInfo,
Compiler\ObjectWriter\ObjectWriter.Aot.cs (2)
27INodeWithCodeInfo nodeWithCodeInfo, 135if (node is INodeWithCodeInfo nodeWithCodeInfo)
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (12)
71INodeWithCodeInfo nodeWithCodeInfo, 119private sealed class LsdaComparer : IEqualityComparer<INodeWithCodeInfo> 123public bool Equals(INodeWithCodeInfo x, INodeWithCodeInfo y) 137public int GetHashCode(INodeWithCodeInfo obj) 148private Dictionary<INodeWithCodeInfo, Utf8String[]> _lsdas = new Dictionary<INodeWithCodeInfo, Utf8String[]>(LsdaComparer.Instance); 150public static bool IsCacheable(INodeWithCodeInfo nodeWithCodeInfo) 153public Utf8String[] FindCachedLsda(INodeWithCodeInfo nodeWithCodeInfo) 159public void AddLsdaToCache(INodeWithCodeInfo nodeWithCodeInfo, Utf8String[] symbols) 170INodeWithCodeInfo nodeWithCodeInfo, 256if (debugNode is INodeWithCodeInfo nodeWithCodeInfo)
Compiler\XmlObjectDumper.cs (2)
60var nodeWithCodeInfo = node as INodeWithCodeInfo;