/// <include file='MasterDetailEngine.docs.xml' path='doc/MasterDetailEngineCtr2/*'/> public MasterDetailEngine(CommonSelector action, string selector) : base(typeof(D)) { mMasterType = typeof(M); mMasterInfo = new RecordInfo(mMasterType); MasterDetailEngine.CommonSelectorInternal sel = new MasterDetailEngine.CommonSelectorInternal(action, selector, mMasterInfo.mIgnoreEmptyLines || mRecordInfo.mIgnoreEmptyLines); mRecordSelector = new MasterDetailSelector(sel.CommonSelectorMethod); }
/// <include file='MasterDetailEngine.docs.xml' path='doc/MasterDetailEngineCtr2/*' /> public MasterDetailEngine(Type masterType, Type detailType, CommonSelector action, string selector) : base(detailType) { mMasterInfo = new RecordInfo(masterType); var sel = new CommonSelectorInternal(action, selector, mMasterInfo.mIgnoreEmptyLines || mRecordInfo.mIgnoreEmptyLines); mRecordSelector = sel.CommonSelectorMethod; }
internal CommonSelectorInternal(CommonSelector action, string selector, bool ignoreEmpty) { mAction = action; mSelector = selector; mIgnoreEmpty = ignoreEmpty; }