9 implementations of IOperation
Microsoft.TemplateEngine.Core (9)
Operations\BalancedNesting.cs (1)
49
private class Implementation :
IOperation
Operations\Conditional.cs (1)
126
private class Implementation :
IOperation
Operations\ExpandVariables.cs (1)
28
private class Implementation :
IOperation
Operations\Include.cs (1)
42
private class Implementation :
IOperation
Operations\InlineMarkupConditional.cs (1)
70
private class Implementation :
IOperation
Operations\PhasedOperation.cs (1)
89
private class Implementation :
IOperation
Operations\Region.cs (1)
42
private class Implementation :
IOperation
Operations\Replacement.cs (1)
40
private class Implementation :
IOperation
Operations\SetFlag.cs (1)
59
private class Implementation :
IOperation
17 references to IOperation
Microsoft.TemplateEngine.Core (16)
Matching\OperationTerminal.cs (4)
10
public OperationTerminal(
IOperation
operation, int token, int tokenLength, int start = 0, int end = -1)
18
/// Operation to perform. The tokens that operation matches are part of <see cref="
IOperation
"/> itself.
20
public
IOperation
Operation { get; }
23
/// This is not an actual token to match, but index of token defined in <see cref="
IOperation
"/>.
Operations\BalancedNesting.cs (1)
40
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Operations\Conditional.cs (1)
72
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Operations\ExpandVariables.cs (1)
23
public
IOperation
GetOperation(Encoding encoding, IProcessorState processor)
Operations\Include.cs (1)
33
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Operations\InlineMarkupConditional.cs (1)
37
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Operations\PhasedOperation.cs (1)
23
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Operations\Region.cs (1)
35
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Operations\Replacement.cs (1)
27
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Operations\SetFlag.cs (1)
41
public
IOperation
GetOperation(Encoding encoding, IProcessorState processorState)
Util\ProcessorState.cs (3)
87
IOperation
op = operationProviders[i].GetOperation(encoding, this);
201
IOperation
operation = terminal!.Terminal.Operation;
298
IOperation
operation = terminal.Terminal.Operation;
Microsoft.TemplateEngine.Core.Contracts (1)
IOperationProvider.cs (1)
12
IOperation
GetOperation(Encoding encoding, IProcessorState processorState);