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