Exemple #1
0
        public override StoryVar GetMember(string container, StoryVar member)
        {
            string containerString = (string)container;

            StoryVar value;

            int pos;

            if (StoryVar.TryConvertTo <int>(member, out pos))
            {
                value = containerString[pos];
            }
            else if (member.ToString() == "length")
            {
                value = containerString.Length;
            }
            else
            {
                value = default(StoryVar);
            }

            return(value);
        }