78 packages tagged with “sourcegen”
A package that offers attributes to drive code generation. API: * CodeGeneration.Roslyn.CodeGenerationAttributeAttribute
Source code generation tool that hosts custom generators (AKA Plugins). This package contains MSBuild targets that run the tool during a build, before compilation. See project site for details.
Library for creating source generators. API (types contained): * CodeGeneration.Roslyn.ICodeGenerator * CodeGeneration.Roslyn.IRichCodeGenerator * CodeGeneration.Roslyn.Logger * CodeGeneration.Roslyn.RichGenerationResult * CodeGeneration.Roslyn.TransformationContext
The engine of source code generation; used by CodeGeneration.Roslyn.Tool. Useful for testing custom source generators. API: * CodeGeneration.Roslyn.CompilationGenerator * CodeGeneration.Roslyn.DocumentTransform
A C# class library providing light-weight serialization functionality.
Source generated JavaScript interop for the browser's localStorage API compatible with Blazor WebAssembly.
The MSBuild project SDK that helps correctly create CodeGeneration.Roslyn plugins (generators). For the convenience of plugin consumers, create metapackage as well. For details, see project readme: https://github.com/AArnott/CodeGeneration.Roslyn#package-your-code-generator How to use MSBuild project SDKs: https://docs.microsoft.com/visualstudio/msbuild/how-to-use-project-sdk
Source generated JavaScript interop for the browser's sessionStorage API compatible with Blazor WebAssembly.
Source generated JavaScript interop for the browser's localStorage API compatible with Blazor.
Source generated JavaScript interop for the browser's geolocation API compatible with Blazor.
A lightweight, extensible HTTP/REST framework for .NET
Source generated JavaScript interop for the browser's geolocation API compatible with Blazor WebAssembly.
Source generated JavaScript interop for the browser's speechSynthesis API compatible with Blazor WebAssembly.
Newtonsoft.Json serializer support for DragonFruit.Data
Source generated JavaScript interop for the browser's speechRecognition API compatible with Blazor WebAssembly.
Source generated JavaScript interop for the browser's sessionStorage API compatible with Blazor.
The source generator used to generate extension methods on the IJSInProcessRuntime type for WebAssembly JavaScript interop.
Fast and low memory consumption C# XML serialization\deserialization engine with source generators.
Simple source generator for type per value unique id types
HtmlDocument processing support for DragonFruit.Data
Source generated JavaScript interop for the browser's speechSynthesis API compatible with Blazor.
Source generated JavaScript interop for the browser's speechRecognition API compatible with Blazor.
A library which provides the core abstractions for the Primitively C# source generator
Easy to use source generator for enums.
A C# source generator that promotes the benefits of type-safety by encapsulating primitive types commonly used as identifiers or value objects
Source generator that converts xml for plural rules into a compile time functions.
Source generator for FastCloner that generates high-performance deep clone methods at compile time.
A Source Generator that automatically implements for INotifyPropertyChanged.
Generating MCP tool function that exports to file the result of another MCP tool.