AutoInterface
Interface generator
An interface-to-member source generator that creates code to redirect interface calls to backing members.
C# interface-to-member source generator
76 stars
2 watching
10 forks
Language: C#
last commit: 4 months ago
Linked from 1 awesome list
csharpcsharp-corecsharp-sourcegeneratorscribansource-generatorssourcegeneratortemplating
Related projects:
Repository | Description | Stars |
---|---|---|
codecentric/net_automatic_interface | Automatically generates interfaces from classes to reduce friction and noise in code | 63 |
daver32/interfacegenerator | A tool to automatically generate interfaces from classes | 36 |
nenonaninu/typedsignalr.client | A C# source generator that creates strongly typed SignalR clients by defining interfaces for hub methods and client registrations. | 152 |
csweichel/bel | A tool that generates TypeScript interfaces from Go structs and interfaces. | 42 |
microsoft/cswin32 | A tool that generates C# code to interact with the Windows API | 2,147 |
thenameless314159/sourcegeneratorutils | Provides utility classes and abstractions to simplify source generation tasks in .NET source generators | 21 |
ycanardeau/resxgenerator | A C# source generator to create strongly-typed resource classes for localized strings | 31 |
jeppevammenkristensen/cachesourcegenerator | Generates cache boilerplate code around a method to simplify caching in C# applications. | 4 |
stefh/proxyinterfacesourcegenerator | A tool that generates interfaces and proxy classes to facilitate mocking and dependency injection of external classes without interfaces | 39 |
k94ll13nn3/autoconstructor | A C# source generator that creates constructors from readonly fields/properties in classes or structs. | 52 |
smithy-lang/smithy | An interface definition language and set of tools for generating clients, servers, and documentation for any protocol. | 1,842 |
surgicalcoder/apiclientgenerator | Automates generation of strongly typed HTTP client classes from APIs. | 20 |
melchy/ridge | A source generator that creates strongly typed HTTP clients for integration tests. | 50 |
igood/boilerplatezero | A collection of C# source generators that simplify the code required for common patterns in WPF applications | 38 |
alonf/iothubclientgenerator | Generates C# code for IoT Hub device clients with various features and attributes | 17 |