RomanCalculatorLibrary.ArithmeticExpressionParser.ParseCurrentRomanNumber C# (CSharp) Method

ParseCurrentRomanNumber() private method

private ParseCurrentRomanNumber ( int &i, string reversePolishSignature, char terminalSign ) : string
i int
reversePolishSignature string
terminalSign char
return string
        private string ParseCurrentRomanNumber(ref int i, string reversePolishSignature, char terminalSign)
        {
            var currentElementOfExpression = String.Empty;
            do
            {
                i++;
                if (reversePolishSignature[i] != terminalSign)
                    currentElementOfExpression += reversePolishSignature[i];
            } while (reversePolishSignature[i] != terminalSign);

            return currentElementOfExpression;
        }