Пример #1
0
        public ReflectionSource(object instance, string memberName)
        {
            this.instance = instance;

            getMemberName = setMemberName = memberName;

            get = set = instance.Reflection().GetValueDescriptor(memberName);
        }
Пример #2
0
        private Type type; // TODO: type is not used outside constructor

        public ReflectionSource(Type type, string memberName)
        {
            this.type = type;

            getMemberName = setMemberName = memberName;

            get = set = type.Reflection().GetValueDescriptor(memberName);
        }
Пример #3
0
        public ReflectionSource(object instance, string getMemberName, string setMemberName)
        {
            this.instance = instance;

            this.getMemberName = getMemberName;
            this.setMemberName = setMemberName;

            get = instance.Reflection().GetValueDescriptor(getMemberName);
            set = instance.Reflection().GetValueDescriptor(setMemberName);
        }