예제 #1
0
        public Object Get(String property)
        {
            var getter = _revisionEventType.GetGetter(property);

            if (getter == null)
            {
                return(null);
            }
            return(getter.Get(this));
        }
예제 #2
0
        public Object GetFragment(String propertyExpression)
        {
            EventPropertyGetter getter = RevisionEventType.GetGetter(propertyExpression);

            if (getter == null)
            {
                throw new PropertyAccessException("Property named '" + propertyExpression + "' is not a valid property name for this type");
            }
            return(getter.GetFragment(this));
        }
예제 #3
0
        public Object GetFragment(String propertyExpression)
        {
            EventPropertyGetter getter = RevisionEventType.GetGetter(propertyExpression);

            if (getter == null)
            {
                throw PropertyAccessException.NotAValidProperty(propertyExpression);
            }
            return(getter.GetFragment(this));
        }