1 implementation of Length
Microsoft.TemplateEngine.Core (1)
TokenConfig.cs (1)
102public int Length { get; }
30 references to Length
Microsoft.TemplateEngine.Core (30)
Operations\BalancedNesting.cs (3)
111processor.WriteToTarget(_realEndToken.Value, _realEndToken.Start, _realEndToken.Length); 112return _pseudoEndToken.Length; // the source buffer needs to skip over this token. 116processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length);
Operations\Conditional.cs (4)
152processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 153return Tokens[token].Length; 213processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 214return Tokens[token].Length;
Operations\ExpandVariables.cs (2)
47processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 48return Tokens[token].Length;
Operations\Include.cs (2)
66processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 67return Tokens[token].Length;
Operations\InlineMarkupConditional.cs (6)
100processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 101return Tokens[token].Length; 116processor.WriteToTarget(Tokens[0].Value, Tokens[0].Start, Tokens[0].Length); 119fragment.Write(_closeConditionTrie.Tokens[0].Value, _closeConditionTrie.Tokens[0].Start, _closeConditionTrie.Tokens[0].Length); 124int written = Tokens[0].Length; 246conditionBytes.AddRange(processorState.CurrentBuffer.Skip(previousPosition).Take(currentBufferPosition - previousPosition - _closeConditionTrie.Tokens[token].Length));
Operations\PhasedOperation.cs (2)
126processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 127return Tokens[token].Length;
Operations\Region.cs (3)
72processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 73return Tokens[token].Length; 110for (; j < _endToken.Length; ++j)
Operations\Replacement.cs (3)
32if (token.Value.Skip(token.Start).Take(token.Length).SequenceEqual(replaceWith)) 62processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 63return Tokens[token].Length;
Operations\SetFlag.cs (2)
90processor.WriteToTarget(Tokens[token].Value, Tokens[token].Start, Tokens[token].Length); 91written = Tokens[token].Length;
Util\ProcessorState.cs (2)
95trie.AddPath(op.Tokens[j]!.Value, new OperationTerminal(op, j, op.Tokens[j]!.Length, op.Tokens[j]!.Start, op.Tokens[j]!.End)); 486currentBufferPosition -= match.Tokens[token].Length;
Util\TokenTrie.cs (1)
44_lengths.Add(token!.Length);