예제 #1
0
 protected override void CheckAssignSpecialDatasetCore(Dataset dataset)
 {
     if (dataset is ErrorMultipointDataset)
     {
         _errorMultipointDataset = (ErrorMultipointDataset)dataset;
     }
     else if (dataset is ErrorLineDataset)
     {
         _errorLineDataset = (ErrorLineDataset)dataset;
     }
     else if (dataset is ErrorPolygonDataset)
     {
         _errorPolygonDataset = (ErrorPolygonDataset)dataset;
     }
     else if (dataset is ErrorMultiPatchDataset)
     {
         _errorMultiPatchDataset = (ErrorMultiPatchDataset)dataset;
     }
     else if (dataset is ErrorTableDataset)
     {
         _errorTableDataset = (ErrorTableDataset)dataset;
     }
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ErrorTableObject"/> class.
 /// </summary>
 /// <param name="row">The row.</param>
 /// <param name="dataset">The dataset.</param>
 /// <param name="fieldIndexCache">The optional field index cache.</param>
 internal ErrorTableObject([NotNull] IRow row,
                           [NotNull] ErrorTableDataset dataset,
                           [CanBeNull] IFieldIndexCache fieldIndexCache)
     : base(row, dataset, fieldIndexCache)
 {
 }