Category: roslyn

  • RSCG – SKPromptGenerator

    RSCG – SKPromptGenerator     name SKPromptGenerator nuget https://www.nuget.org/packages/SKPromptGenerator/ link https://github.com/CharlieDigital/SKPromptGenerator author Charlie Chen Generate typed prompts for Semantic Kernel   This is how you can use SKPromptGenerator . The code that you start with is The code that you will use is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/SKPromptGenerator

  • RSCG – Nino

    RSCG – Nino     name Nino nuget https://www.nuget.org/packages/Nino/ link https://github.com/JasonXuDeveloper/Nino author Jason Xu binary serialization   This is how you can use Nino . 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/Nino

  • RSCG – EnumsEnhanced

    RSCG – EnumsEnhanced     name EnumsEnhanced nuget https://www.nuget.org/packages/EnumsEnhanced/ link https://github.com/snowberry-software/EnumsEnhanced author VNCC generating enums fast retrieval   This is how you can use EnumsEnhanced . The code that you start with is The code that you will use is   The code that is generated is #nullable enable using System.Text; using System.Runtime.CompilerServices; using System.Collections.Generic;…

  • RSCG – SG4MVC

    RSCG – SG4MVC     name SG4MVC nuget https://www.nuget.org/packages/SG4MVC/ link https://github.com/SG4MVC/SG4MVC author Mark Flanagan Generate strong typed HTML helpers for ASP.NET MVC projects.   This is how you can use SG4MVC . The code that you start with is <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>net9.0</TargetFramework> <Nullable>enable</Nullable> <ImplicitUsings>enable</ImplicitUsings> </PropertyGroup> <ItemGroup> <PackageReference Include="SG4MVC" Version="0.9.4-beta" /> </ItemGroup> <ItemGroup> <AssemblyAttribute Include="Sg4Mvc.GenerateSg4Mvc"…

  • RSCG – BadIdeas.Icons.FontAwesome

    RSCG – BadIdeas.Icons.FontAwesome     name BadIdeas.Icons.FontAwesome nuget https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/ link https://github.com/phil-scott-78/Icons/ author Phil Scott generate font awesome icons   This is how you can use BadIdeas.Icons.FontAwesome . The code that you start with is <Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly"> <PropertyGroup> <TargetFramework>net9.0</TargetFramework> <Nullable>enable</Nullable> <ImplicitUsings>enable</ImplicitUsings> </PropertyGroup> <ItemGroup> <PackageReference Include="BadIdeas.Icons.FontAwesome" Version="0.0.0-alpha.0.21" /> <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.8" /> <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.8" PrivateAssets="all" />…

  • RSCG – Genbox.FastEnum

    RSCG – Genbox.FastEnum     name Genbox.FastEnum nuget https://www.nuget.org/packages/Genbox.FastEnum/ link https://github.com/Genbox/FastEnum author Ian Qvist Generating values for enums   This is how you can use Genbox.FastEnum . 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="Genbox.FastEnum" Version="1.0.0"> </PackageReference> </ItemGroup> </Project> The code…

  • RSCG – Blazor.TSRuntime

    RSCG – Blazor.TSRuntime     name Blazor.TSRuntime nuget https://www.nuget.org/packages/Blazor.TSRuntime/ link https://github.com/BlackWhiteYoshi/Blazor.TSRuntime author Black White Yoshi Generating C# Code for Blazor from javascript files   This is how you can use Blazor.TSRuntime . The code that you start with is <Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly"> <PropertyGroup> <TargetFramework>net9.0</TargetFramework> <Nullable>enable</Nullable> <ImplicitUsings>enable</ImplicitUsings> </PropertyGroup> <ItemGroup> <PackageReference Include="Blazor.TSRuntime" Version="1.0.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles;…

  • RSCG – StackXML

    RSCG – StackXML     name StackXML nuget https://www.nuget.org/packages/StackXML/ link https://github.com/ZingBallyhoo/StackXML author Zing Generating XML serializer without reflection   This is how you can use StackXML . 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="StackXML" Version="1.0.0" OutputItemType="Analyzer" /> </ItemGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> </PropertyGroup> </Project> The…

  • RSCG – ShadowWriterNullobjects

    RSCG – ShadowWriterNullobjects     name ShadowWriterNullobjects nuget https://www.nuget.org/packages/ShadowWriter/ link https://github.com/StefanStolz/ShadowWriter author Stefan Stolz Generate null object for an class that implements an interface   This is how you can use ShadowWriterNullobjects . 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="ShadowWriter"…

  • RSCG – AssemblyVersionInfo

    RSCG – AssemblyVersionInfo     name AssemblyVersionInfo nuget https://www.nuget.org/packages/AssemblyVersionInfo/ link https://github.com/BlackWhiteYoshi/AssemblyVersionInfo author Black White Yoshi Generating assembly version and other info from csproj to csharp   This is how you can use AssemblyVersionInfo . 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…