1 write to _constrainedMethod
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (1)
1419
_constrainedMethod
= constrainedMethod;
17 references to _constrainedMethod
ILCompiler.Compiler (17)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (17)
1422
Debug.Assert(
_constrainedMethod
.OwningType.IsInterface);
1423
Debug.Assert(!
_constrainedMethod
.HasInstantiation || !directCall);
1429
+ factory.NameMangler.GetMangledMethodName(
_constrainedMethod
)
1437
return (
_constrainedMethod
.HasInstantiation,
_constrainedMethod
.Signature.IsStatic) switch
1449
if (
_constrainedMethod
.HasInstantiation)
1451
constrainedMethodDescriptorNode = factory.NativeLayout.MethodEntry(
_constrainedMethod
);
1455
constrainedMethodDescriptorNode = factory.NativeLayout.TypeSignatureVertex(
_constrainedMethod
.OwningType);
1462
foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(
_constrainedMethod
.OwningType))
1467
foreach (var type in
_constrainedMethod
.Instantiation)
1476
if (
_constrainedMethod
.IsVirtual &&
_constrainedMethod
.HasInstantiation)
1478
MethodDesc canonMethod =
_constrainedMethod
.GetCanonMethodTarget(CanonicalFormKind.Specific);
1486
if (
_constrainedMethod
.HasInstantiation)
1489
Vertex constrainedMethodVertex = factory.NativeLayout.MethodEntry(
_constrainedMethod
).WriteVertex(factory);
1495
Vertex methodType = factory.NativeLayout.TypeSignatureVertex(
_constrainedMethod
.OwningType).WriteVertex(factory);
1496
var canonConstrainedMethod =
_constrainedMethod
.GetCanonMethodTarget(CanonicalFormKind.Specific);