public Impl(InlineMarkupConditional definition, IReadOnlyList <byte[]> tokens, TokenTrie structureTrie, TokenTrie closeConditionTrie, TokenTrie scanBackTrie, MarkupTokenMapping mapping, string id) { _definition = definition; Id = id; Tokens = tokens; _mapping = mapping; _structureTrie = structureTrie; _scanBackTrie = scanBackTrie; _closeConditionTrie = closeConditionTrie; }
public Impl(InlineMarkupConditional definition, IReadOnlyList <IToken> tokens, ITokenTrie structureTrie, ITokenTrie closeConditionTrie, ITokenTrie scanBackTrie, MarkupTokenMapping mapping, string id, bool initialState) { _definition = definition; Id = id; Tokens = tokens; _mapping = mapping; _structureTrie = structureTrie; _scanBackTrie = scanBackTrie; _closeConditionTrie = closeConditionTrie; IsInitialStateOn = string.IsNullOrEmpty(id) || initialState; }