Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@jordanrobot jordanrobot released this 20 Jan 04:45
· 1 commit to master since this release
17fc4e2

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