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