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; } }
internal ErrorPolygonObject([NotNull] IFeature feature, [NotNull] ErrorPolygonDataset dataset, [CanBeNull] IFieldIndexCache fieldIndexCache) : base(feature, dataset, fieldIndexCache) { }