1 implementation of ITokenConfig
Microsoft.TemplateEngine.Core (1)
TokenConfig.cs (1)
9
public class TokenConfig :
ITokenConfig
67 references to ITokenConfig
Microsoft.TemplateEngine.Core (65)
Operations\BalancedNesting.cs (6)
22
private readonly
ITokenConfig
_startToken;
23
private readonly
ITokenConfig
_realEndToken;
24
private readonly
ITokenConfig
_pseudoEndToken;
28
public BalancedNesting(
ITokenConfig
startToken,
ITokenConfig
realEndToken,
ITokenConfig
pseudoEndToken, string? id, string? resetFlag, bool initialState)
Operations\Conditional.cs (1)
114
private void AddTokensOfTypeToTokenListAndTrie(ITokenTrie trie, List<IToken> tokenMasterList, IReadOnlyList<
ITokenConfig
> tokensOfType, int typeRemainder, Encoding encoding)
Operations\ConditionalTokens.cs (7)
22
public IReadOnlyList<
ITokenConfig
> IfTokens { get; set; }
24
public IReadOnlyList<
ITokenConfig
> ElseTokens { get; set; }
26
public IReadOnlyList<
ITokenConfig
> ElseIfTokens { get; set; }
28
public IReadOnlyList<
ITokenConfig
> EndIfTokens { get; set; }
30
public IReadOnlyList<
ITokenConfig
> ActionableIfTokens { get; set; }
32
public IReadOnlyList<
ITokenConfig
> ActionableElseTokens { get; set; }
34
public IReadOnlyList<
ITokenConfig
> ActionableElseIfTokens { get; set; }
Operations\Include.cs (4)
16
public Include(
ITokenConfig
startToken,
ITokenConfig
endToken, Func<string, Stream?> sourceStreamOpener, string? id, bool initialState)
25
public
ITokenConfig
EndToken { get; }
27
public
ITokenConfig
StartToken { get; }
Operations\MarkupTokens.cs (16)
11
ITokenConfig
openOpenElementToken,
12
ITokenConfig
openCloseElementToken,
13
ITokenConfig
closeElementTagToken,
14
ITokenConfig
selfClosingElementEndToken,
15
ITokenConfig
openConditionExpression,
16
ITokenConfig
closeConditionExpression,
17
ITokenConfig
openCommentToken,
18
ITokenConfig
closeCommentToken)
30
public
ITokenConfig
CloseConditionExpression { get; }
32
public
ITokenConfig
CloseElementTagToken { get; }
34
public
ITokenConfig
OpenCloseElementToken { get; }
36
public
ITokenConfig
OpenConditionExpression { get; }
38
public
ITokenConfig
OpenOpenElementToken { get; }
40
public
ITokenConfig
SelfClosingElementEndToken { get; }
42
public
ITokenConfig
OpenCommentToken { get; }
44
public
ITokenConfig
CloseCommentToken { get; }
Operations\Phase.cs (6)
10
public Phase(
ITokenConfig
match, IReadOnlyList<
ITokenConfig
> resetsWith)
15
public Phase(
ITokenConfig
match, string? replacement, IReadOnlyList<
ITokenConfig
> resetsWith)
23
public
ITokenConfig
Match { get; }
29
public IReadOnlyList<
ITokenConfig
> ResetsWith { get; }
Operations\PhasedOperation.cs (3)
25
Dictionary<
ITokenConfig
, int> tokenMap = new Dictionary<
ITokenConfig
, int>();
51
foreach (
ITokenConfig
reset in c.ResetsWith)
Operations\Region.cs (4)
13
private readonly
ITokenConfig
_end;
15
private readonly
ITokenConfig
_start;
21
public Region(
ITokenConfig
start,
ITokenConfig
end, bool include, bool wholeLine, bool trimWhitespace, string? id, bool initialState)
Operations\Replacement.cs (2)
13
private readonly
ITokenConfig
_match;
17
public Replacement(
ITokenConfig
match, string? replaceWith, string? id, bool initialState)
Operations\ReplacementTokens.cs (2)
10
public ReplacementTokens(string identity,
ITokenConfig
originalValue)
18
public
ITokenConfig
OriginalValue { get; }
Operations\SetFlag.cs (8)
15
public SetFlag(string? name,
ITokenConfig
on,
ITokenConfig
off,
ITokenConfig
onNoEmit,
ITokenConfig
offNoEmit, string? id, bool initialState, bool? @default = null)
31
public
ITokenConfig
On { get; }
33
public
ITokenConfig
Off { get; }
37
public
ITokenConfig
OnNoEmit { get; }
39
public
ITokenConfig
OffNoEmit { get; }
TokenConfig.cs (2)
73
return Equals((obj as
ITokenConfig
)!);
81
public bool Equals(
ITokenConfig
other)
TokenConfigExtensions.cs (4)
11
public static
ITokenConfig
TokenConfig(this string? s)
31
public static IReadOnlyList<
ITokenConfig
> TokenConfigs(this IEnumerable<string> s)
33
List<
ITokenConfig
> configs = new List<
ITokenConfig
>();
Microsoft.TemplateEngine.Core.Contracts (2)
IReplacementTokens.cs (1)
10
ITokenConfig
OriginalValue { get; }
ITokenConfig.cs (1)
8
public interface ITokenConfig : IEquatable<
ITokenConfig
>