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