Implemented interface member:
property
Marked
ILCompiler.DependencyAnalysisFramework.IDependencyNode.Marked
46 references to Marked
ILCompiler.Compiler (32)
Compiler\DependencyAnalysis\EETypeNode.cs (4)
1023
else if (factory.DelegateTargetVirtualMethod(declMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
1051
if (factory.InterfaceUse(itf.GetTypeDefinition()).
Marked
)
1266
=> _type.GetFrozenRuntimeTypeNode(factory).
Marked
1289
&& _type.GetFrozenRuntimeTypeNode(factory) is {
Marked
: true } runtimeTypeObject)
Compiler\DependencyAnalysis\ExternalReferencesTableNode.cs (1)
48
Debug.Assert(node.
Marked
);
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
57
Debug.Assert(layoutNode.
Marked
);
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (1)
167
if (!factory.InterfaceUse(interfaceType.GetTypeDefinition()).
Marked
)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (14)
39
Debug.Assert(
Marked
);
163
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
284
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
361
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
405
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
422
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
465
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
497
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
527
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
666
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
765
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
770
Debug.Assert(associatedLayout.
Marked
);
849
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
1007
Debug.Assert(
Marked
, "WriteVertex should only happen for marked vertices");
Compiler\DependencyAnalysis\SealedVTableNode.cs (3)
138
if (factory.DelegateTargetVirtualMethod(virtualSlots[i].GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
198
if (factory.DelegateTargetVirtualMethod(declMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
233
if (factory.DelegateTargetVirtualMethod(declMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)).
Marked
)
Compiler\MetadataManager.cs (1)
1251
&& !factory.InlineableStringResource(module).
Marked
)
Compiler\UsageBasedMetadataManager.cs (6)
1027
return _factory.FieldMetadata(fieldDef).
Marked
;
1032
return _factory.MethodMetadata(methodDef).
Marked
|| _factory.LimitedMethodMetadata(methodDef).
Marked
;
1037
return _factory.TypeMetadata(typeDef).
Marked
;
1042
return _factory.CustomAttributeMetadata(new ReflectableCustomAttribute(module, caHandle)).
Marked
;
1047
return _factory.MethodParameterMetadata(new ReflectableParameter(module, paramHandle)).
Marked
;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (1)
261
Debug.Assert(node.
Marked
);
ILCompiler.DependencyAnalysisFramework (10)
DependencyAnalyzer.cs (2)
195
if (dependency.OtherReasonNode.
Marked
)
245
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 (4)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILDeduplicator.cs (1)
36
if (!node.
Marked
)
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (1)
422
if (this.
Marked
)
Compiler\DependencyAnalysis\ReadyToRun\RuntimeFunctionsTableNode.cs (1)
41
Debug.Assert(method.
Marked
);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (1)
261
Debug.Assert(node.
Marked
);