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