public ObjectActivator(Func <IDataReader, ReaderOrdinalEnumerator, ObjectActivatorEnumerator, object> instanceCreator, List <int> readerOrdinals, List <IObjectActivator> objectActivators, List <IValueSetter> memberSetters, int?checkNullOrdinal) { this._instanceCreator = instanceCreator; this._readerOrdinals = readerOrdinals; this._objectActivators = objectActivators; this._memberSetters = memberSetters; this._checkNullOrdinal = checkNullOrdinal; this._readerOrdinalEnumerator = new ReaderOrdinalEnumerator(readerOrdinals); this._objectActivatorEnumerator = new ObjectActivatorEnumerator(objectActivators); }
public ObjectActivator(Func<IDataReader, ReaderOrdinalEnumerator, ObjectActivatorEnumerator, object> instanceCreator, List<int> readerOrdinals, List<IObjectActivator> objectActivators, List<IValueSetter> memberSetters, int? checkNullOrdinal) { this._instanceCreator = instanceCreator; this._readerOrdinals = readerOrdinals; this._objectActivators = objectActivators; this._memberSetters = memberSetters; this._checkNullOrdinal = checkNullOrdinal; this._readerOrdinalEnumerator = new ReaderOrdinalEnumerator(readerOrdinals); this._objectActivatorEnumerator = new ObjectActivatorEnumerator(objectActivators); }