Category: roslyn

  • RSCG – RapidEnum

    RSCG – RapidEnum     name RapidEnum nuget https://www.nuget.org/packages/RapidEnum/ link https://github.com/hanachiru/RapidEnum author hanachiru Generate enum values without reflection   This is how you can use RapidEnum . 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/RapidEnum

  • RSCG – VYaml

    RSCG – VYaml     name VYaml nuget https://www.nuget.org/packages/VYaml/ link https://github.com/hadashiA/VYaml author Hadashi A Serializing to/from YAML format   This is how you can use VYaml . 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/VYaml

  • RSCG – ConsoleAppFramework

    RSCG – ConsoleAppFramework     name ConsoleAppFramework nuget https://www.nuget.org/packages/ConsoleAppFramework/ link https://github.com/Cysharp/ConsoleAppFramework author Cysharp, Inc. Generating console parser for functions   This is how you can use ConsoleAppFramework . 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/ConsoleAppFramework

  • RSCG – kli.Localize

    RSCG – kli.Localize     name kli.Localize nuget https://www.nuget.org/packages/kli.Localize/ link https://github.com/kl1mm/localize author Tobias Klimm Generating localization files from json files   This is how you can use kli.Localize . 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/kli.Localize

  • RSCG – Unflat

    RSCG – Unflat     name Unflat nuget https://www.nuget.org/packages/Unflat/ link https://github.com/pstlnce/unflat author pstlnce DataReader to Object Model   This is how you can use Unflat . The code that you start with is The code that you will use is   The code that is generated is using System; using System.Data; using System.Data.Common; using System.Collections.Generic;…

  • RSCG – Facet

    RSCG – Facet     name Facet nuget https://www.nuget.org/packages/Facet/ link https://github.com/Tim-Maes/Facet/ author Tim Maes Custom generation and mapper   This is how you can use Facet . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net8.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> </PropertyGroup> <ItemGroup> <PackageReference Include="Facet" Version="2.7.0" /> </ItemGroup> </Project> The code…

  • RSCG – mvvmgen

    RSCG – mvvmgen     name mvvmgen nuget https://www.nuget.org/packages/mvvmgen/ link https://github.com/thomasclaudiushuber/mvvmgen author Thomas Claudius Huber Generate MVVM boilerplate code   This is how you can use mvvmgen . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net9.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="MvvmGen.PureCodeGeneration" Version="1.4.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference>…

  • RSCG – UtilityVerse.Copy

    RSCG – UtilityVerse.Copy     name UtilityVerse.Copy nuget https://www.nuget.org/packages/UtilityVerse.Copy/ link https://github.com/purkayasta/TheUtilityVerse author pritom purkayasta Deep Clone and Shallow Copy of objects   This is how you can use UtilityVerse.Copy . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net9.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> </PropertyGroup> <ItemGroup> <PackageReference Include="UtilityVerse.Copy" Version="0.5.0" /> </ItemGroup>…

  • RSCG – requiredenum

    RSCG – requiredenum     name requiredenum nuget https://www.nuget.org/packages/requiredenum/ link https://github.com/emptycoder/RequiredEnum author Yaroslav Raise an error at compile time if not have switch handle case all enums values   This is how you can use requiredenum . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net9.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath>…

  • RSCG – Schema

    RSCG – Schema     name Schema nuget https://www.nuget.org/packages/Schema/ link https://github.com/MeltyPlayer/Schema author Melty Player Generate binary serialization code   This is how you can use Schema . The code that you start with is <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net9.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> </PropertyGroup> <ItemGroup> <PackageReference Include="CommunityToolkit.HighPerformance" Version="8.3.0" /> <PackageReference Include="schema" Version="0.6.13" />…