nuget package
Added
-
PropertyShim extension methods now work on the following document types:
- PartDocument
- AssemblyDocument
- DrawingDocument
- PresentationDocument
-
ParameterShim extension methods now work with the following document types:
- PartDocument
- AssemblyDocument
- DrawingDocument
-
Ilogic code samples for some of the added extension methods.
-
Extension methods for use with LINQ and fluent design concerned with Documents, Parameters, and DocumentDescriptor objects.
New general extension methods:
extension method | on object | returns |
---|---|---|
IsContentCenter | Document, PartDocument, AssemblyDocument, DrawingDocument, PresentationDocument | bool |
IsCustomContentCenter | Document, PartDocument, AssemblyDocument, DrawingDocument, PresentationDocument | bool |
New IEnumerable Providers
extension method | on object | returns |
---|---|---|
EnumerateDocuments | SelectSet | IEnumerable<Document> |
EnumerateDocuments | IEnumerable<DocumentDescriptor> | IEnumerable<Document> |
EnumerateAllReferencedDocuments | Document | IEnumerable<Document> |
EnumerateAllReferencedDocuments | Document, PartDocument, AssemblyDocument, DrawingDocument, PresentationDocument | IEnumerable<Document> |
EnumerateReferencedDocuments | Document, PartDocument, AssemblyDocument, DrawingDocument, PresentationDocument | IEnumerable<Document> |
EnumerateReferencingDocuments | Document, PartDocument, AssemblyDocument, DrawingDocument, PresentationDocument | IEnumerable<Document> |
EnumerateReferencedDocumentDescriptors | Document, PartDocument, AssemblyDocument, DrawingDocument, PresentationDocument | IEnumerable<DocumentDescriptors> |
EnumerateAllLeafOccurrencesDocumentDescriptors | AssemblyDocument | IEnumerable<DocumentDescriptors> |
EnumerateParameters | Document, PartDocument, AssemblyDocument, DrawingDocument | IEnumerable<Parameter> |
New IEnumerable Filters
extension method | on object | returns |
---|---|---|
AssemblyDocuments | IEnumerable<Document> | IEnumerable<AssemblyDocument> |
DrawingDocuments | IEnumerable<Document> | IEnumerable<DrawingDocument> |
PresentationDocuments | IEnumerable<Document> | IEnumerable<PresentationDocument> |
PartDocuments | IEnumerable<Document> | IEnumerable<PartDocument> |
RemoveAssemblyDocuments | IEnumerable<Document> | IEnumerable<Document> |
RemoveDrawingDocuments | IEnumerable<Document> | IEnumerable<Document> |
RemovePresentationDocuments | IEnumerable<Document> | IEnumerable<Document> |
RemovePartDocuments | IEnumerable<Document> | IEnumerable<Document> |
RemoveNonNativeDocuments | IEnumerable<Document> | IEnumerable<Document> |
Changed
- .Net Framework version bumped to 4.8