private BasicRegexDFAState <string> ActivateRegexDFAStateFromDumplication(BasicRegexDFAState <string> state) { if (state == null) { throw new ArgumentNullException(nameof(state)); } return(new BasicRegexDFAState <string>(state.IsTerminal)); }
protected virtual BasicRegexDFAState <T> ActivateRegexDFAStateFromDumplication(BasicRegexDFAState <T> state) { if (state == null) { throw new ArgumentNullException(nameof(state)); } return(new BasicRegexDFAState <T>(state.IsTerminal)); }
public BasicRegexDFAStateBase(BasicRegexDFAState <T> state) : this((state ?? throw new ArgumentNullException(nameof(state))).IsTerminal)