BHoM / BHoM/Revit_Toolkit

Start leveraging .tsv-based reflection

Open
#1,682 0 comments 0 reactions 1 assignee Claimed by @pawelbaran View on GitHub
type:feature
Dominant language
C#
Stars
35
Forks
16
Avg merge
7d 29m
Merged PRs (30d)
2

Description

#### 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 https://github.com/BHoM/Revit_Toolkit/pull/1627), which on the other hand required a few dependencies being loaded explicitly.

This could be improved by adopting the solution introduced in https://github.com/BHoM/BHoM_UI/pull/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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.