7 Commits

Author SHA1 Message Date
Adam Hathcock fb415d0416 Fix rhino7 fileio (#34)
.NET Build and Publish / build (push) Has been cancelled
* fix issue with basetype being null

* add Rhino.FileIO properly

* update csharpier
2024-10-10 10:13:02 +01:00
Adam Hathcock 5109b23b84 generate structs as classes (#29)
* generate structs as classes

* forgot a handrolled type
2024-07-03 11:32:36 +01:00
Adam Hathcock 242cf50726 Rhino fakes (#28)
* first pass of making Rhino work: more structs, nested types and some generic work

* ignoring more types to compile

* initial rhino check in.  tabs on revit

* more fixes?

* rerun rhino

* more generic fixes

* more rhino fixes

* add interfaces to structs and explicit interfaces

* fix indexers and add exceptions

* Compiles!

* add more collections and better interface implementations

* add static properties on structs

* add static methods to structs

* Deal with out values and System.Drawing

* fmt

* fix up Revit to have old properties/methods

* rerun revit to be updated
2024-07-02 16:24:56 +01:00
Adam Hathcock 1b31dc18e8 Generate empty constructors for testing (#27)
* fixes

* Generate empty constructors for testing
2024-07-01 14:58:01 +00:00
Adam Hathcock d482bf1087 Generate fakes (#24)
* Fake starting to work

* mostly works, need structs and enums

* structs and initial Revit 2023 checkin

* fix up other projects

* Add Architecture

* add Revit UI

* add properties

* add enum names and put in previously ignored virtual methods

* more dealing with vritual/new

* account for non-virtual structs and regenerate revit

* Implement exclusions for types that are too hard

* trying to add constructors

* add static properties but can't be virtual so can't be used

* base constructors and more exclusions

* split things out

* add interfaces and did some implementations

* More fixes and more namespaces

* add non-standard props

* add point clouds and fields for structs

* add exceptions

* generate empty constructors

* fmt
2024-07-01 13:55:55 +01:00
Adam Hathcock 5d3960e58e More rhino additions (#20)
* add interfaces and fix projects

* more to host

* fix tohost stuff
2024-06-20 12:55:04 +00:00
Adam Hathcock 72aa048b12 Rhino interfacing (#18)
* add base projects

* curve compiles

* more rhino!

* rename a generic type

* add more types

* update package

* move shared to shared

* more types and helpers

* can read everything?

* Started construction

* more additions

* include rhino correctly

* add transform

* all types implemented

* move some and format

* remove proxygen

* remove options as they're always the same

* more cleanup and remove IProxyMapper from host api

* fmt
2024-06-19 14:58:47 +01:00