Exemplo n.º 1
0
 /// <include file='MasterDetailEngine.docs.xml' path='doc/MasterDetailEngineCtr1/*'/>
 public MasterDetailEngine(MasterDetailSelector recordSelector)
     : base(typeof(D))
 {
     mMasterType     = typeof(M);
     mMasterInfo     = new RecordInfo(mMasterType);
     mRecordSelector = recordSelector;
 }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
        /// <include file='MasterDetailEngine.docs.xml' path='doc/MasterDetailEngineCtr2/*'/>
        public MasterDetailEngine(Type masterType, Type detailType, CommonSelector action, string selector)
            : base(detailType)
        {
            mMasterInfo = new RecordInfo(masterType);

            CommonSelectorInternal sel = new CommonSelectorInternal(action, selector, mMasterInfo.mIgnoreEmptyLines || mRecordInfo.mIgnoreEmptyLines);

            mRecordSelector = new MasterDetailSelector(sel.CommonSelectorMethod);
        }
Exemplo n.º 4
0
        /// <include file='MasterDetailEngine.docs.xml' path='doc/MasterDetailEngineCtr2/*'/>
        public MasterDetailEngine(Type masterType, Type detailType, CommonActions action, string selector)
            : base(detailType)
        {
            mMasterInfo = new RecordInfo(masterType);

            CommonSelector sel = new CommonSelector(action, selector);

            mRecordSelector = new MasterDetailSelector(sel.CommonSelectorMethod);
        }
Exemplo n.º 5
0
 /// <include file='MasterDetailEngine.docs.xml' path='doc/MasterDetailEngineCtr1/*'/>
 public MasterDetailEngine(Type masterType, Type detailType, MasterDetailSelector recordSelector) : base(detailType)
 {
     mMasterType     = masterType;
     mMasterInfo     = new RecordInfo(masterType);
     mRecordSelector = recordSelector;
 }
Exemplo n.º 6
0
 /// <include file='MasterDetailEngine.docs.xml' path='doc/MasterDetailEngineCtr/*'/>
 /// <param name="masterType">The master record class.</param>
 /// <param name="detailType">The detail record class.</param>
 /// <param name="recordSelector">The <see cref="MasterDetailSelector" /> to get the <see cref="RecordAction" /> (only for read operations)</param>
 public MasterDetailEngine(Type masterType, Type detailType, MasterDetailSelector recordSelector)
     : base(masterType, detailType, recordSelector)
 {
 }