AGS.CScript.Compiler.Preprocessor.FindIndexOfMatchingCharacter C# (CSharp) Method

FindIndexOfMatchingCharacter() private method

private FindIndexOfMatchingCharacter ( string text, int indexOfFirstSpeechMark, char charToMatch ) : int
text string
indexOfFirstSpeechMark int
charToMatch char
return int
        private int FindIndexOfMatchingCharacter(string text, int indexOfFirstSpeechMark, char charToMatch)
        {
            int endOfString = -1;
            int checkFrom = indexOfFirstSpeechMark + 1;
            for (int i = checkFrom; i < text.Length; i++)
            {
                if (text[i] == '\\')
                {
                    i++;  // ignore next char
                }
                else if (text[i] == charToMatch)
                {
                    endOfString = i;
                    break;
                }
            }

            return endOfString;
        }