9 implementations of IOperation
Microsoft.TemplateEngine.Core (9)
Operations\BalancedNesting.cs (1)
49private class Implementation : IOperation
Operations\Conditional.cs (1)
126private class Implementation : IOperation
Operations\ExpandVariables.cs (1)
28private class Implementation : IOperation
Operations\Include.cs (1)
42private class Implementation : IOperation
Operations\InlineMarkupConditional.cs (1)
70private class Implementation : IOperation
Operations\PhasedOperation.cs (1)
89private class Implementation : IOperation
Operations\Region.cs (1)
42private class Implementation : IOperation
Operations\Replacement.cs (1)
40private class Implementation : IOperation
Operations\SetFlag.cs (1)
59private class Implementation : IOperation
17 references to IOperation
Microsoft.TemplateEngine.Core (16)
Matching\OperationTerminal.cs (4)
10public 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. 20public 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)
40public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Operations\Conditional.cs (1)
72public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Operations\ExpandVariables.cs (1)
23public IOperation GetOperation(Encoding encoding, IProcessorState processor)
Operations\Include.cs (1)
33public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Operations\InlineMarkupConditional.cs (1)
37public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Operations\PhasedOperation.cs (1)
23public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Operations\Region.cs (1)
35public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Operations\Replacement.cs (1)
27public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Operations\SetFlag.cs (1)
41public IOperation GetOperation(Encoding encoding, IProcessorState processorState)
Util\ProcessorState.cs (3)
87IOperation op = operationProviders[i].GetOperation(encoding, this); 201IOperation operation = terminal!.Terminal.Operation; 298IOperation operation = terminal.Terminal.Operation;
Microsoft.TemplateEngine.Core.Contracts (1)
IOperationProvider.cs (1)
12IOperation GetOperation(Encoding encoding, IProcessorState processorState);