Implemented interface member:
property
Marked
ILCompiler.DependencyAnalysisFramework.IDependencyNode.Marked
42 references to Marked
ILCompiler.Compiler (30)
Compiler\DependencyAnalysis\EETypeNode.cs (4)
994
else if (factory.DelegateTargetVirtualMethod(declMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
1022
if (factory.InterfaceUse(itf.GetTypeDefinition()).
Marked
)
1237
=> _type.GetFrozenRuntimeTypeNode(factory).
Marked
1260
&& _type.GetFrozenRuntimeTypeNode(factory) is {
Marked
: true } runtimeTypeObject)
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
58
Debug.Assert(layoutNode.
Marked
);
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (1)
165
if (!factory.InterfaceUse(interfaceType.GetTypeDefinition()).
Marked
)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (14)
39
Debug.Assert(
Marked
);
157
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
275
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
352
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
396
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
412
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
452
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
482
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
509
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
644
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
737
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
742
Debug.Assert(associatedLayout.
Marked
);
816
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
969
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
Compiler\DependencyAnalysis\SealedVTableNode.cs (3)
139
if (factory.DelegateTargetVirtualMethod(virtualSlots[i].GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
199
if (factory.DelegateTargetVirtualMethod(declMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
234
if (factory.DelegateTargetVirtualMethod(declMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
Compiler\MetadataManager.cs (1)
1237
&& !factory.InlineableStringResource(module).
Marked
)
Compiler\UsageBasedMetadataManager.cs (6)
1016
return _factory.FieldMetadata(fieldDef).
Marked
;
1021
return _factory.MethodMetadata(methodDef).
Marked
|| _factory.LimitedMethodMetadata(methodDef).
Marked
;
1026
return _factory.TypeMetadata(typeDef).
Marked
;
1031
return _factory.CustomAttributeMetadata(new ReflectableCustomAttribute(module, caHandle)).
Marked
;
1036
return _factory.MethodParameterMetadata(new ReflectableParameter(module, paramHandle)).
Marked
;
ILCompiler.DependencyAnalysisFramework (10)
DependencyAnalyzer.cs (2)
200
if (otherReasonNode is null || otherReasonNode.
Marked
)
248
Debug.Assert(currentNode.
Marked
);
EventSourceLogStrategy.cs (1)
75
if (!node.
Marked
)
FirstMarkLogStrategy.cs (3)
45
if (node.
Marked
)
74
if (node.
Marked
)
95
if (node.
Marked
)
FullGraphLogStrategy.cs (3)
106
bool newlyMarked = !node.
Marked
;
145
if (node.
Marked
)
168
if (node.
Marked
)
NoLogStrategy.cs (1)
22
if (node.
Marked
)
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILDeduplicator.cs (1)
36
if (!node.
Marked
)
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (1)
472
if (this.
Marked
)