3 implementations of IMarkHandler
illink (3)
Linker.Steps\DiscoverCustomOperatorsHandler.cs (1)
11
public class DiscoverOperatorsHandler :
IMarkHandler
Linker.Steps\DiscoverSerializationHandler.cs (1)
14
public class DiscoverSerializationHandler :
IMarkHandler
Linker.Steps\MarkSubStepsDispatcher.cs (1)
19
public class MarkSubStepsDispatcher :
IMarkHandler
18 references to IMarkHandler
illink (18)
Linker\Driver.cs (8)
1040
var
step = ResolveStep<
IMarkHandler
>(arg, custom_assembly);
1124
if (typeof(
IMarkHandler
).IsAssignableFrom(stepType))
1127
var
customStep = (
IMarkHandler
?)Activator.CreateInstance(stepType) ?? throw new InvalidOperationException();
1134
IMarkHandler
? target = FindMarkHandler(pipeline, targetName);
1165
static
IMarkHandler
? FindMarkHandler(Pipeline pipeline, string name)
1167
foreach (
IMarkHandler
step in pipeline.MarkHandlers)
Linker\LinkContext.cs (2)
189
public List<
IMarkHandler
> MarkHandlers { get; }
235
MarkHandlers = new List<
IMarkHandler
>();
Linker\Pipeline.cs (8)
43
public List<
IMarkHandler
> MarkHandlers { get; }
48
MarkHandlers = new List<
IMarkHandler
>();
61
public void AppendMarkHandler(
IMarkHandler
step)
92
public void AddMarkHandlerBefore(
IMarkHandler
target,
IMarkHandler
step)
143
public void AddMarkHandlerAfter(
IMarkHandler
target,
IMarkHandler
step)
206
IMarkHandler
markHandler = MarkHandlers[0];