예제 #1
0
            private BasicRegexDFAState <string> ActivateRegexDFAStateFromDumplication(BasicRegexDFAState <string> state)
            {
                if (state == null)
                {
                    throw new ArgumentNullException(nameof(state));
                }

                return(new BasicRegexDFAState <string>(state.IsTerminal));
            }
예제 #2
0
        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)