1 write to _constrainedMethod
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (1)
1405
_constrainedMethod
= constrainedMethod;
17 references to _constrainedMethod
ILCompiler.Compiler (17)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (17)
1408
Debug.Assert(
_constrainedMethod
.OwningType.IsInterface);
1409
Debug.Assert(!
_constrainedMethod
.HasInstantiation || !directCall);
1415
+ factory.NameMangler.GetMangledMethodName(
_constrainedMethod
)
1423
return (
_constrainedMethod
.HasInstantiation,
_constrainedMethod
.Signature.IsStatic) switch
1435
if (
_constrainedMethod
.HasInstantiation)
1437
constrainedMethodDescriptorNode = factory.NativeLayout.MethodEntry(
_constrainedMethod
);
1441
constrainedMethodDescriptorNode = factory.NativeLayout.TypeSignatureVertex(
_constrainedMethod
.OwningType);
1448
foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(
_constrainedMethod
.OwningType))
1453
foreach (var type in
_constrainedMethod
.Instantiation)
1462
if (
_constrainedMethod
.IsVirtual &&
_constrainedMethod
.HasInstantiation)
1464
MethodDesc canonMethod =
_constrainedMethod
.GetCanonMethodTarget(CanonicalFormKind.Specific);
1472
if (
_constrainedMethod
.HasInstantiation)
1475
Vertex constrainedMethodVertex = factory.NativeLayout.MethodEntry(
_constrainedMethod
).WriteVertex(factory);
1481
Vertex methodType = factory.NativeLayout.TypeSignatureVertex(
_constrainedMethod
.OwningType).WriteVertex(factory);
1482
var canonConstrainedMethod =
_constrainedMethod
.GetCanonMethodTarget(CanonicalFormKind.Specific);