Пример #1
0
        public GSCore ResolveProperty(string Token)
        {
            int dotPos = Token.IndexOf('.');

            if (dotPos >= 0)
            {
                string str = Token.Substring(0, dotPos);
                GSCore obj = GetPropertyValue(str);
                if (obj == null)
                {
                    return(GSVoid.Void);
                }
                return(obj.EvaluateProperty(Token.Substring(dotPos + 1)));
            }
            else
            {
                return(GetPropertyValue(Token));
            }
        }