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; }
public IssueRowWriter([NotNull] IObjectClass objectClass, [NotNull] IIssueAttributeWriter issueAttributeWriter) : base(objectClass, issueAttributeWriter) { _objectClass = objectClass; }