Antlr3.Analysis.DFAState.GetUniqueAlt C# (CSharp) Method

GetUniqueAlt() public method

public GetUniqueAlt ( ) : int
return int
        public virtual int GetUniqueAlt()
        {
            int alt = NFA.INVALID_ALT_NUMBER;
            int numConfigs = _nfaConfigurations.Count;
            for ( int i = 0; i < numConfigs; i++ )
            {
                NFAConfiguration configuration = _nfaConfigurations[i];
                if ( alt == NFA.INVALID_ALT_NUMBER )
                {
                    alt = configuration.Alt; // found first alt
                }
                else if ( configuration.Alt != alt )
                {
                    return NFA.INVALID_ALT_NUMBER;
                }
            }
            return alt;
        }