Reko.Environments.Windows.MsMangledNameParser.ParseNonTypeTemplateArgument C# (CSharp) Method

ParseNonTypeTemplateArgument() private method

private ParseNonTypeTemplateArgument ( ) : void
return void
        private void ParseNonTypeTemplateArgument()
        {
            switch (str[i++])
            {
            case '0':
                if ('0' <= str[i] && str[i] <= '9')
                {
                    ++i;
                }
                else
                {
                    while (str[i++] != '@')
                        ;
                }
                break;  // Integer value.
            case '2': throw new NotSupportedException();    // real value
            case 'D': throw new NotSupportedException();    // Anonymous
            default: Error("Unknown template argument {0}.", str[i - 1]); break;
            }
        }