Commit Graph

144 Commits

Author SHA1 Message Date
Adam Hathcock ec33decbd7 rename job 2024-05-22 09:35:01 +01:00
Adam Hathcock 345b436b37 disable tests on CI because I can't find out why it's not working on GA 2024-05-22 09:32:59 +01:00
Adam Hathcock 6b571e7714 do all net8 2024-05-22 09:03:13 +01:00
Adam Hathcock 850646e731 try fix workflows as testing can't happen on release builds 2024-05-22 08:57:46 +01:00
Adam Hathcock 8c385739ef Merge pull request #2 from specklesystems/fork-changes
Fork changes
2024-05-22 08:40:17 +01:00
Adam Hathcock f7f2cc5c17 Merge remote-tracking branch 'specklesystems/main' into fork-changes 2024-05-21 16:35:49 +01:00
Adam Hathcock ff68ed5a4b Merge pull request #1 from specklesystems/members-to-ignore
Members to ignore
2024-05-21 16:35:22 +01:00
Adam Hathcock e341772cbc add csharpier 2024-05-21 16:34:46 +01:00
Adam Hathcock 1734d5162a namespace change 2024-05-21 16:33:33 +01:00
Adam Hathcock 5f92c81965 Fork changes 2024-05-21 16:30:10 +01:00
Adam Hathcock 95b5b15cb5 Fix comment 2024-05-21 14:21:24 +01:00
Adam Hathcock 7f31f43f97 add _Instance to interface to test 2024-05-21 14:18:29 +01:00
Adam Hathcock e61651ba13 add to ignore test 2024-05-21 14:14:54 +01:00
Adam Hathcock 2baba84655 Add members-to-ignore to proxy data 2024-05-21 13:56:58 +01:00
Adam Hathcock e5a0b7b7d3 intermediate commit 2024-05-21 13:55:59 +01:00
Adam Hathcock 5568a98e0b add MembersToIgnore 2024-05-21 13:03:43 +01:00
Stef Heyenrath 894b5d5049 0.1.0 2024-04-28 12:43:55 +02:00
Stef Heyenrath b063a4b6af Add tests for interfaces with same name but different namespace (#70) 2024-04-28 12:41:55 +02:00
Stef Heyenrath 49ddbc089a Cleanup some code 2024-04-28 10:45:33 +02:00
David 39d85588e6 Use fully qualified names to reduce namespace clashes. (#68)
* Use fully qualified names to reduce namespace clashes.

* Small code style fixes.

* Make properties in ProxyData immutable.

* Remove clutter by joining TrimEnd() to previous line.

* Introduce Extension method to retrieve ITypeSymbol FullyQualifiedDisplayString

* Fixed some code issues.

* Fixed method call in BaseGenerator

* Refactor metadata name
2024-04-28 10:25:50 +02:00
Stef Heyenrath 68864378d0 0.0.38 2024-04-23 12:20:39 +02:00
Stef Heyenrath 4490925655 Remove IHttpClient examples + rerun tests to generate files 2024-04-23 10:59:26 +02:00
David 6b6e5d04a0 Do not redefine interfaces. (#67)
* Do not redefine interfaces.

* Improve code style, readability and performance after initial code review

* Implemented unit tests for the interface inheritance

* Cleaned up unit tests.

* Completely remove output helper.
2024-04-23 10:52:52 +02:00
Stef Heyenrath d2d1115753 readme 2023-12-07 21:40:10 +01:00
Stef Heyenrath 0de5e0ba51 IHttpClient - 0.0.1 2023-12-07 10:01:42 +01:00
Stef Heyenrath e146476c34 fix urls 2023-12-06 21:59:28 +01:00
Stef Heyenrath 0ccb94a3a7 IHttpClient 2023-12-06 21:56:58 +01:00
Stef Heyenrath 18caf1ec33 0.0.37 2023-12-06 21:33:40 +01:00
Stef Heyenrath 059886d1ca Exclude System.Runtime.CompilerServices.NullableContextAttribute (#66)
* HttpClient

* .

* .

* .
2023-12-06 21:32:07 +01:00
Stef Heyenrath 77f28ffacc 0.0.36 2023-10-10 19:39:58 +02:00
Stef Heyenrath 764d9d4f58 Change "nullable disable" to "nullable restore" (#65)
* Remove "#nullable disable" and the end of generated cs file

* restore

* .
2023-10-10 19:38:40 +02:00
Stef Heyenrath 0c19988fd2 fix 2023-03-14 18:50:47 +01:00
Stef Heyenrath f46c8533df Add test for HttpClient (#62) 2023-03-14 18:39:23 +01:00
Stef Heyenrath cbd467d2f3 0.0.35 2023-03-02 11:04:06 +01:00
Stef Heyenrath e0ff3e4d54 Fix "ref" parameter (#61) 2023-03-02 11:02:00 +01:00
Stef Heyenrath af99f41dc9 0.0.34 2023-02-25 10:12:37 +01:00
Stef Heyenrath b2ab22a1bf 0.0.33 2023-02-24 21:53:27 +01:00
Stef Heyenrath 18ba453cbc public enum ProxyClassAccessibility 2023-02-24 21:52:30 +01:00
Stef Heyenrath 994e55c4be 0.0.32 2023-02-24 16:48:25 +01:00
Stef Heyenrath eadcf8585f Add support for public and internal ProxyClass (#58)
* x

* fx

* .
2023-02-24 16:22:26 +01:00
Stef Heyenrath 4c7f7cde4d 0.0.31 2023-02-21 19:11:49 +01:00
Stef Heyenrath 65d1d801ce Fixed multi-dimension argument / return type (#55)
* Fixed multi dimension array arguments

* .

* .

* .

* ,
2023-02-21 19:10:03 +01:00
Stef Heyenrath 196db037ab 0.0.30 2023-01-23 19:59:52 +01:00
Stef Heyenrath c1d42ac7e5 Return correct type (interfacve) for array (#53) 2023-01-23 13:11:51 +01:00
Stef Heyenrath b7adb20257 readme 2023-01-09 21:10:20 +01:00
Stef Heyenrath cd85eb09be 0.0.29 2023-01-09 21:07:33 +01:00
Stef Heyenrath 106385a466 Add support for implicit and explicit operators (#51)
* .

* xxxxxxxx

* rev

* ....

* .

* ok

* 2

* .

* ,
2023-01-09 21:06:30 +01:00
Stef Heyenrath da40aae293 0.0.28 2023-01-08 09:12:43 +01:00
Stef Heyenrath d25601cf22 Add unit test for generic class + change generated filename (#50) 2023-01-08 09:10:17 +01:00
Stef Heyenrath 0df5944d06 0.0.27 2022-12-17 13:42:18 +01:00