예제 #1
0
        static object GetMemberNotFoundIsSet(DObject self, string name, DTypeDesc caller)
        {
            if (self.RuntimeFields != null)
            {
                object value;
                if (self.RuntimeFields.TryGetValue(name, out value))
                {
                    return(value);
                }
            }

            bool handled;

            return(self.PropertyIssetHandler(name, caller, out handled));
        }
예제 #2
0
        static object GetMemberNotFoundIsSet(DObject self, string name, DTypeDesc caller)
        {
            if (self.RuntimeFields != null)
            {
                object value;
                if (self.RuntimeFields.TryGetValue(name, out value))
                    return value;
            }

            bool handled;
            return self.PropertyIssetHandler(name, caller, out handled);
        }