Reko.Environments.Windows.MsMangledNameParser.ParseAtName C# (CSharp) 메소드

ParseAtName() 개인적인 메소드

private ParseAtName ( ) : string
리턴 string
        internal string ParseAtName()
        {
            int iStart = i;
            while (i < str.Length && str[i] != '@')
            {
                if (i == iStart && Char.IsDigit(str[i]))
                {
                    return namesSeen[str[i++] - '0'];
                }
                ++i;
            }
            string name = str.Substring(iStart, i - iStart);
            Expect('@');
            return name;
        }
    }

Usage Example

예제 #1
0
            public SerializedTemplate Parse()
            {
                string name = outer.ParseAtName();
                List <SerializedType> types = outer.ParseTemplateArguments();

                return(new SerializedTemplate(null, name, types.ToArray()));
            }