devhl-labs
2967b33ab6
[csharp][generichost] Added enum for api key names ( #17295 )
...
* added enum
* added enum
2023-12-04 10:44:12 +08:00
devhl-labs
fb429f7e94
[csharp][generichost] Do not assume api keys are interchangeable ( #17185 )
...
* allow multiple auth methods of same type
* allow multiple auth methods of same type
* allow multiple headers to have api keys
* removed commneted code
* fixed all but standard
* fixed standard
2023-11-28 10:54:34 +08:00
devhl-labs
dd4143b75e
[csharp] Added .net8 ( #17075 )
...
* added .net8
* change .net version in the github action
* upgrade manual sample
2023-11-15 15:35:02 +08:00
devhl-labs
7e529926a6
[csharp][generichost] Implement not required nullable properties ( #16810 )
...
* init
* fixed read and write
* completed changes using latest-nrt sample
* fixed all samples
* add null check on write, change on exception
* resolved conflicts
* build samples
* added backing property for not required properties
* more not required and nullable hanlding improvements
* revert sample updates for a merge master
* revert sample updates for a merge master
* sample build is working, need to remove warnings
* fixed warnings in .net 7 with nrt
* fixed manual tests
* fixed all samples
* fix npe
* removed debugging lines
* revert changes to unused file
* removed unused lambdas
* fix a serialization bug
* make option a hidden property
* updated documentation
* improved parameter ordering
2023-11-13 10:16:35 +08:00
devhl-labs
1901bf23ea
use TypeInfoResolver ( #16548 )
2023-09-11 20:05:02 +08:00
devhl-labs
f3eb07408d
[csharp] Support source generator ( #16324 )
...
* started source generator
* copy the options
* fixed visibility
* added new sample
* discarded changes to existing samples
* discarded changes to existing samples
* build new sample
* changed package name due to file path length limit
* reverted changes to manual tests
* fixed all new manual tests
* inject contexts into api
* only one JsonConstructor
* fixed spacing
* revert samples for easier merge master
* revert unnecessary change
* fixed formatting
* build samples
* reverting unintended commit
* fixing default value
* reverting unintended commit
* removed debugging lines
* removed unnecessary diff
* address comment
2023-09-05 10:18:08 +08:00