Category: RSCG

  • TypedPaths

    RSCG – TypedPaths     name TypedPaths nuget https://www.nuget.org/packages/TypedPaths.Generator/ link https://github.com/AlexChim1231/TypedPaths/ author Alex Chim Turns a folder tree into strongly-typed path constants at compile time — access file/folder paths as typed properties instead of magic strings. How to use 1. Declare which folder to scan in .csproj: “`xml “` 2. Access generated typed path constants: “`charp Console.WriteLine(TypedPaths.Src.Andrei.Value);…

  • REslava.ResultFlow

    RSCG – REslava.ResultFlow     name REslava.ResultFlow nuget https://www.nuget.org/packages/REslava.ResultFlow/ link https://github.com/reslava/nuget-package-reslava-result/ author Rafa Eslava Generates Mermaid flowchart diagrams at compile time from fluent Result pipeline methods — visualize functional code flows as diagrams runtime overhead. How to use 1. Decorate a fluent Result method with [ResultFlow]: “`charp [REslava.ResultFlow.ResultFlow] public static Result GetValueFromConsole() { return Result.Ok(value) .Ensure(s =>…

  • Pekspro.DataAnnotationValuesExtractor

    RSCG – Pekspro.DataAnnotationValuesExtractor     name Pekspro.DataAnnotationValuesExtractor nuget https://www.nuget.org/packages/Pekspro.DataAnnotationValuesExtractor/ link https://github.com/pekspro/DataAnnotationValuesExtractor author Pekspro Generates typed constants from DataAnnotations attributes ([Range], [StringLength], [Required], [Display]) at compile time — no reflection needed to read annotation values. How to use 1. Decorate your model with standard DataAnnotations: “`charp partial class Person { [Display(Name = “First name”)] [StringLength(100, MinimumLength = 3)]…

  • RSCG – Sundew.DiscriminatedUnions

    RSCG – Sundew.DiscriminatedUnions     name Sundew.DiscriminatedUnions nuget https://www.nuget.org/packages/Sundew.DiscriminatedUnions/ link https://github.com/sundews/Sundew.DiscriminatedUnions author Kim Hugener Ohlsen Generate tagged union   This is how you can use Sundew.DiscriminatedUnions . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/Sundew.DiscriminatedUnions

  • RSCG – KnockOff

    RSCG – KnockOff     name KnockOff nuget https://www.nuget.org/packages/KnockOff/ link https://github.com/NeatooDotNet/KnockOff author Keith Voels Generating test stubs with mocking for interfaces   This is how you can use KnockOff . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at…

  • RSCG – ErrorOrX

    RSCG – ErrorOrX     name ErrorOrX nuget https://www.nuget.org/packages/ErrorOrX/ link https://github.com/ANcpLua/ErrorOrX author Alexander Nachtmanns API results from Functional returns of ErroOrX   This is how you can use ErrorOrX . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at…

  • RSCG – FastCloner

    RSCG – FastCloner     name FastCloner nuget https://www.nuget.org/packages/FastCloner/ link https://github.com/lofcz/FastCloner/ author Matěj Štágl Cloning objects   This is how you can use FastCloner . The code that you start with is The code that you will use is   The code that is generated is // // Generated: 2026-02-03 05:29:59 UTC #nullable enable using…

  • RSCG – OrderedBuildersGenerator

    RSCG – OrderedBuildersGenerator     name OrderedBuildersGenerator nuget https://www.nuget.org/packages/OrderedBuildersGenerator/ link https://github.com/Georgiy-Petrov/OrderedBuildersGenerator author Georgiy Petrov Generating builder classes with enforced property setting order   This is how you can use OrderedBuildersGenerator . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net10.0</TargetFramework> <Nullable>enable</Nullable> </PropertyGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> </PropertyGroup> <ItemGroup> <PackageReference Include="OrderedBuildersGenerator" Version="1.0.0" PrivateAssets="all" OutputItemType="Analyzer"…

  • RSCG–Facet Search

    RSCG – Facet.Search     name Facet.Search nuget https://www.nuget.org/packages/Facet.Search/ link https://github.com/Tim-Maes/Facet.Search author Tim Maes Generating search from C# clasess and properties Integrating search in .NET applications   This is how you can use Facet.Search . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net10.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="Facet.Search" Version="0.1.1" />…

  • RSCG_Templating–additional files

    For generating a list of additional files included in project ( see https://github.com/helluvamatt/SvgIconGenerator ) I need to generated the list of them – and maybe an enum . So RSCG_Templating improve with a new attribute , [IGenerateDataFromAdditionalFiles(“FileInTemplating”)] partial class FileInTemplating { } What it does is to send to the template the list of additional…