Skip to content

Start leveraging .tsv-based reflection #1682

Description

@pawelbaran

Description:

Historically, Revit_Toolkit was calling BH.Engine.Base.Compute.LoadAllAssemblies which became really heavy over time. Therefore, at some point that call has been removed (see #1627), which on the other hand required a few dependencies being loaded explicitly.

This could be improved by adopting the solution introduced in BHoM/BHoM_UI#531:

  • lazy dependency loading
  • unified approach with the core BHoM

However, this will not come for free and will involve quite a bit of refactoring - I will continue the thread when ready to share.

Metadata

Metadata

Assignees

Labels

type:featureNew capability or enhancement

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions