예제 #1
0
        public DefaultGetObjectFields(IGetTypeFields getTypeFields)
        {
            if (getTypeFields == null)
            {
                throw new ArgumentNullException("getTypeFields");
            }

            this._getTypeFields = getTypeFields;
        }
예제 #2
0
        public FilteringGetTypeFields(IGetTypeFields getTypeFields, ITypeFieldExclusion typeFieldExclusion)
        {
            if (getTypeFields == null)
            {
                throw new ArgumentNullException("getTypeFields");
            }
            if (typeFieldExclusion == null)
            {
                throw new ArgumentNullException("typeFieldExclusion");
            }

            this._getTypeFields      = getTypeFields;
            this._typeFieldExclusion = typeFieldExclusion;
        }
예제 #3
0
        public FilteringGetTypeFields(IGetTypeFields getTypeFields, ITypeFieldExclusion typeFieldExclusion)
        {
            if (getTypeFields == null) throw new ArgumentNullException("getTypeFields");
            if (typeFieldExclusion == null) throw new ArgumentNullException("typeFieldExclusion");

            this._getTypeFields = getTypeFields;
            this._typeFieldExclusion = typeFieldExclusion;
        }
예제 #4
0
        public DefaultGetObjectFields(IGetTypeFields getTypeFields)
        {
            if (getTypeFields == null) throw new ArgumentNullException("getTypeFields");

            this._getTypeFields = getTypeFields;
        }