Antlr4.Automata.LexerATNFactory.GetLexerActionIndex C# (CSharp) Méthode

GetLexerActionIndex() protected méthode

protected GetLexerActionIndex ( ILexerAction lexerAction ) : int
lexerAction ILexerAction
Résultat int
        protected virtual int GetLexerActionIndex(ILexerAction lexerAction)
        {
            int lexerActionIndex;
            if (!actionToIndexMap.TryGetValue(lexerAction, out lexerActionIndex))
            {
                lexerActionIndex = actionToIndexMap.Count;
                actionToIndexMap[lexerAction] = lexerActionIndex;
                indexToActionMap[lexerActionIndex] = lexerAction;
            }

            return lexerActionIndex;
        }