Beispiel #1
0
        protected IssueWriter([NotNull] IObjectClass objectClass,
                              [NotNull] IIssueAttributeWriter issueAttributeWriter)
        {
            Assert.ArgumentNotNull(objectClass, nameof(objectClass));
            Assert.ArgumentNotNull(issueAttributeWriter, nameof(issueAttributeWriter));

            ObjectClass           = objectClass;
            _issueAttributeWriter = issueAttributeWriter;
            Name = DatasetUtils.GetUnqualifiedName(objectClass);
        }
 public IssueFeatureWriter([NotNull] IFeatureClass featureClass,
                           [NotNull] IIssueAttributeWriter issueAttributeWriter)
     : base(featureClass, issueAttributeWriter)
 {
     FeatureClass     = featureClass;
     SpatialReference = ((IGeoDataset)featureClass).SpatialReference;
     _hasM            = DatasetUtils.HasM(featureClass);
     _hasZ            = DatasetUtils.HasZ(featureClass);
     GeometryType     = featureClass.ShapeType;
 }
Beispiel #3
0
 public IssueRowWriter([NotNull] IObjectClass objectClass,
                       [NotNull] IIssueAttributeWriter issueAttributeWriter)
     : base(objectClass, issueAttributeWriter)
 {
     _objectClass = objectClass;
 }