Testura/Testura.Code
Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.
Built on Roslyn's syntax trees, it offers a fluent builder API for constructing complete classes and methods with full control over modifiers, attributes, and body statements. Beyond basic code generation, it includes in-memory compilation capabilities and file persistence, enabling runtime code synthesis and assembly generation workflows. Designed for .NET projects requiring programmatic C# code creation—particularly useful for code generators, test utilities, and metaprogramming scenarios.
296 stars. No commits in the last 6 months.
Stars
296
Forks
28
Language
C#
License
MIT
Category
Last pushed
May 09, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/Testura/Testura.Code"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
sjh37/EntityFramework-Reverse-POCO-Code-First-Generator
EntityFramework Reverse POCO Code First Generator - Beautifully generated code that is fully...
serenity-is/Serenity
Business Apps Made Simple with Asp.Net Core MVC / TypeScript
mganss/XmlSchemaClassGenerator
Generate C# classes from XML Schema files
dadhi/FastExpressionCompiler
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative....
IntelliTect/Coalesce
Quickly build amazing web apps