38 references to NodeFactory
illink (38)
Linker.Steps\MarkStep.cs (7)
76
private readonly
NodeFactory
_nodeFactory;
77
private readonly DependencyAnalyzer<NoLogStrategy<
NodeFactory
>,
NodeFactory
> _dependencyGraph;
228
_dependencyGraph = new DependencyAnalyzer<NoLogStrategy<
NodeFactory
>,
NodeFactory
> (_nodeFactory, null);
362
_dependencyGraph.ComputeDependencyRoutine += (List<DependencyNodeCore<
NodeFactory
>> nodes) => {
363
foreach (DependencyNodeCore<
NodeFactory
> node in nodes) {
Linker.Steps\MarkStep.MethodDefinitionNode.cs (6)
13
internal sealed class MethodDefinitionNode : DependencyNodeCore<
NodeFactory
>
32
public override IEnumerable<DependencyListEntry>? GetStaticDependencies (
NodeFactory
context)
38
public override IEnumerable<CombinedDependencyListEntry>? GetConditionalStaticDependencies (
NodeFactory
context) => null;
39
public override IEnumerable<CombinedDependencyListEntry>? SearchDynamicDependencies (List<DependencyNodeCore<
NodeFactory
>> markedNodes, int firstNode,
NodeFactory
context) => null;
40
protected override string GetName (
NodeFactory
context) => method.GetDisplayName();
Linker.Steps\MarkStep.ProcessCallbackNode.cs (6)
12
sealed class ProcessCallbackNode : DependencyNodeCore<
NodeFactory
>
35
public override IEnumerable<DependencyListEntry>? GetStaticDependencies (
NodeFactory
context) => _dependencies;
37
public override IEnumerable<CombinedDependencyListEntry>? GetConditionalStaticDependencies (
NodeFactory
context) => null;
38
public override IEnumerable<CombinedDependencyListEntry>? SearchDynamicDependencies (List<DependencyNodeCore<
NodeFactory
>> markedNodes, int firstNode,
NodeFactory
context) => null;
39
protected override string GetName (
NodeFactory
context) => "Process";
Linker.Steps\MarkStep.PropertyDefinitionNode.cs (6)
13
internal sealed class PropertyDefinitionNode : DependencyNodeCore<
NodeFactory
>
29
public override IEnumerable<CombinedDependencyListEntry>? GetConditionalStaticDependencies (
NodeFactory
context) => null;
31
public override IEnumerable<DependencyListEntry>? GetStaticDependencies (
NodeFactory
context)
41
public override IEnumerable<CombinedDependencyListEntry>? SearchDynamicDependencies (List<DependencyNodeCore<
NodeFactory
>> markedNodes, int firstNode,
NodeFactory
context) => null;
43
protected override string GetName (
NodeFactory
context) => _property.GetDisplayName ();
Linker.Steps\MarkStep.TypeDefinitionNode.cs (6)
12
internal sealed class TypeDefinitionNode : DependencyNodeCore<
NodeFactory
>
29
public override IEnumerable<DependencyListEntry>? GetStaticDependencies (
NodeFactory
context)
35
public override IEnumerable<CombinedDependencyListEntry>? GetConditionalStaticDependencies (
NodeFactory
context) => null;
36
public override IEnumerable<CombinedDependencyListEntry>? SearchDynamicDependencies (List<DependencyNodeCore<
NodeFactory
>> markedNodes, int firstNode,
NodeFactory
context) => null;
37
protected override string GetName (
NodeFactory
context) => type.GetDisplayName();
Linker.Steps\MarkStep.TypeIsRelevantToVariantCastingNode.cs (7)
12
internal sealed class TypeIsRelevantToVariantCastingNode : DependencyNodeCore<
NodeFactory
>
25
public override IEnumerable<DependencyListEntry>? GetStaticDependencies (
NodeFactory
context)
30
public override IEnumerable<CombinedDependencyListEntry>? GetConditionalStaticDependencies (
NodeFactory
context) => null;
31
public override IEnumerable<CombinedDependencyListEntry>? SearchDynamicDependencies (List<DependencyNodeCore<
NodeFactory
>> markedNodes, int firstNode,
NodeFactory
context) => null;
32
protected override string GetName (
NodeFactory
context) => $"{type.GetDisplayName()} is relevant to variant casting";
33
protected override void OnMarked (
NodeFactory
context)