Example #1
0
 public RunTimeTableDataAdapterProvider(
     IGridConfigurationProvider gridConfigurationProvider,
     ITypePropertyAccessorCache propertyValueAccessorCache,
     IDetailDataAdapterVisitors detailDataAdapterVisitors)
 {
     this.gridConfigurationProvider  = gridConfigurationProvider ?? throw new ArgumentNullException(nameof(gridConfigurationProvider));
     this.detailDataAdapterVisitors  = detailDataAdapterVisitors ?? throw new ArgumentNullException(nameof(detailDataAdapterVisitors));
     this.propertyValueAccessorCache = propertyValueAccessorCache ?? throw new ArgumentNullException(nameof(propertyValueAccessorCache));
 }
Example #2
0
 public DetailTableDataAdapter(
     IGridConfigurationProvider gridConfigurationProvider,
     IDetailDataAdapterVisitors detailDataAdapterVisitors,
     IMasterDetailRowArguments masterDetailRowArguments)
 {
     this.gridConfigurationProvider = gridConfigurationProvider ?? throw new ArgumentNullException(nameof(gridConfigurationProvider));
     this.detailDataAdapterVisitors = detailDataAdapterVisitors ?? throw new ArgumentNullException(nameof(detailDataAdapterVisitors));
     this.masterDetailRowArguments  = masterDetailRowArguments ?? throw new ArgumentNullException(nameof(masterDetailRowArguments));
 }