Example #1
0
        public object GetChildValue(string name)
        {
            if (data == null)
            {
                return(null);
            }

            if (dynamicData != null)
            {
                return(dynamicData.GetValue(name));
            }
            if (list != null)
            {
                return(GetFromList(list, name));
            }
            if (dictionary != null)
            {
                return(GetFromDictionary(dictionary, name));
            }
            if (array != null)
            {
                return(GetFromArray(array, name));
            }

            return(DataBindAttributeHelper.GetValueFromAttribute(GetValue(), name));
        }