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