Commit Graph

18 Commits

Author SHA1 Message Date
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 eadcf8585f Add support for public and internal ProxyClass (#58)
* x

* fx

* .
2023-02-24 16:22:26 +01:00
Stef Heyenrath 69fa995982 Fixed generated code when a class extends multiple classes (#38)
* .

* .

* pnp

* ok

* compiles

* ?

* e

* set

* .ToArray()

* n

* ...

* ok

* pnp

* .

* .

* mapster
2022-09-04 11:13:16 +02:00
Stef Heyenrath ee35d1916f . 2022-07-23 15:19:06 +02:00
Stef Heyenrath 23e9f80832 Add support for 'file-scoped' namespaces (#32)
* 008

* n

* da
2022-05-07 09:33:15 +02:00
Stef Heyenrath 5bd0f7c3c6 InterfaceDeclarationSyntax should have the correct attribute 2022-02-12 19:06:32 +01:00
Stef Heyenrath b995ac3912 Fixed TryFindProxyDataByTypeName (#30)
* pnp

* .

* .

* okee

* ns

* .

* o

* .

* ,

* x

* t

* co

* .

* r

* CastTo
2022-02-06 11:14:14 +01:00
Stef Heyenrath d7483d6b7e Add support for base (proxy) class (#29) 2022-02-04 11:33:26 +01:00
Stef Heyenrath f9664e0564 ProxyBaseClasses (#27) 2022-02-01 18:49:01 +01:00
Stef Heyenrath 7b158adadc .editor config + fix line endings 2021-08-03 06:13:13 +00:00
Stef Heyenrath 7baf050c12 Add support for using a simple type-name (#22) 2021-08-02 11:49:41 +02:00
Stef Heyenrath 390093d007 Add support for generics (#20)
* wip

* .

* method

* TT

* TT

* .

* .

* mp
2021-08-01 10:34:25 +02:00
Stef Heyenrath cbdf3ce895 Modifiers 2021-07-26 15:29:55 +00:00
Stef Heyenrath 0f58ce480d Fix namespace (#1)
* Fix NS

* .
2021-07-25 19:22:24 +02:00
Stef Heyenrath 9326899151 fixes 2021-07-25 10:41:29 +02:00
Stef Heyenrath afe1710816 Fix InterfaceName + update Properties, add private Fields 2021-07-24 09:23:02 +02:00
Stef Heyenrath 36fdd645b1 Fixes 2021-07-23 22:10:08 +02:00
Stef Heyenrath d129f52441 ProxyAll 2021-07-23 21:30:01 +02:00