Esempio n. 1
0
        /// <summary>
        /// 初始化新建一个 <see cref="FieldInfoX"/> 类的实例对象。
        /// </summary>
        /// <param name="field">字段元数据。</param>
        public FieldInfoX(FieldInfo field)
        {
            Meta = field;

            GetValue = MemberDelegateBuilder.NewFieldGetter(field);
            SetValue = MemberDelegateBuilder.NewFieldSetter(field);
        }
Esempio n. 2
0
        /// <summary>
        /// 初始化新建一个 <see cref="PropertyInfoX"/> 类的实例对象。
        /// </summary>
        /// <param name="property">属性元数据</param>
        public PropertyInfoX(PropertyInfo property)
        {
            Meta = property;

            GetValue = MemberDelegateBuilder.NewPropertyGetter(property);
            SetValue = MemberDelegateBuilder.NewPropertySetter(property);
        }