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

GitHub

76 stars
2 watching
10 forks
Language: C#
last commit: about 2 years ago
Linked from 1 awesome list

csharpcsharp-corecsharp-sourcegeneratorscribansource-generatorssourcegeneratortemplating

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
daver32/interfacegeneratorA tool to automatically generate interfaces from classes36
nenonaninu/typedsignalr.clientA C# source generator that creates strongly typed SignalR clients by defining interfaces for hub methods and client registrations.152
csweichel/belA tool that generates TypeScript interfaces from Go structs and interfaces.42
microsoft/cswin32A tool that generates C# code to interact with the Windows API2,147
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
ycanardeau/resxgeneratorA C# source generator to create strongly-typed resource classes for localized strings31
jeppevammenkristensen/cachesourcegeneratorGenerates cache boilerplate code around a method to simplify caching in C# applications.4
stefh/proxyinterfacesourcegeneratorA tool that generates interfaces and proxy classes to facilitate mocking and dependency injection of external classes without interfaces39
k94ll13nn3/autoconstructorA C# source generator that creates constructors from readonly fields/properties in classes or structs.52
smithy-lang/smithyAn interface definition language and set of tools for generating clients, servers, and documentation for any protocol.1,842
surgicalcoder/apiclientgeneratorAutomates generation of strongly typed HTTP client classes from APIs.20
melchy/ridgeA source generator that creates strongly typed HTTP clients for integration tests.50
igood/boilerplatezeroA collection of C# source generators that simplify the code required for common patterns in WPF applications38
alonf/iothubclientgeneratorGenerates C# code for IoT Hub device clients with various features and attributes17