diff --git a/README.md b/README.md index edf0e0ff2..5ca659748 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# RSCG - 83 Examples of Roslyn Source Code Generators / 6 created by Microsoft / +# RSCG - 84 Examples of Roslyn Source Code Generators / 6 created by Microsoft / -## Latest Update : 2023-11-15 => 15 November 2023 +## Latest Update : 2023-11-16 => 16 November 2023 If you want to see examples with code, please click ***[List V2](https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG)*** @@ -16,8 +16,24 @@ If you want to be notified each time I add a new RSCG example , please click htt ## Content -Those are the 83 Roslyn Source Code Generators that I have tested you can see and download source code example. +Those are the 84 Roslyn Source Code Generators that I have tested you can see and download source code example. ( including 6 from Microsoft ) +### 84. [Biwen.AutoClassGen](https://ignatandrei.github.io/RSCG_Examples/v2/docs/Biwen.AutoClassGen) generated on : 2023-11-16 => 16 November 2023 +
+ Expand +Author: vipwan + +Biwen.AutoClassGen, CodeGEN + +Nuget: [https://www.nuget.org/packages/Biwen.AutoClassGen/](https://www.nuget.org/packages/Biwen.AutoClassGen/) + + +Link: [https://ignatandrei.github.io/RSCG_Examples/v2/docs/Biwen.AutoClassGen](https://ignatandrei.github.io/RSCG_Examples/v2/docs/Biwen.AutoClassGen) + +Source: [https://github.com/vipwan/Biwen.AutoClassGen](https://github.com/vipwan/Biwen.AutoClassGen) + +
+ ### 83. [PrimaryParameter](https://ignatandrei.github.io/RSCG_Examples/v2/docs/PrimaryParameter) generated on : 2023-11-15 => 15 November 2023
Expand @@ -1481,238 +1497,231 @@ Why I have not tested : state machine - full of features. To be analyzed , need https://github.com/ignatandrei/RSCG_Examples/issues/new?title=BigMachines&body=https://github.com/archi-Doc/BigMachines -8) [Biwen.AutoClassGen]( https://github.com/vipwan/Biwen.AutoClassGen) , https://github.com/vipwan/Biwen.AutoClassGen - -Why I have not tested : issue opened - -https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Biwen.AutoClassGen&body=https://github.com/vipwan/Biwen.AutoClassGen - - -9) [boilerplatezero]( https://github.com/IGood/boilerplatezero) , https://github.com/IGood/boilerplatezero +8) [boilerplatezero]( https://github.com/IGood/boilerplatezero) , https://github.com/IGood/boilerplatezero Why I have not tested : not yet ready to test something that depends on WPF https://github.com/ignatandrei/RSCG_Examples/issues/new?title=boilerplatezero&body=https://github.com/IGood/boilerplatezero -10) [ControllerGenerator]( https://github.com/cloud0259/ControllerGenerator) , https://github.com/cloud0259/ControllerGenerator +9) [ControllerGenerator]( https://github.com/cloud0259/ControllerGenerator) , https://github.com/cloud0259/ControllerGenerator Why I have not tested : issue opened https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ControllerGenerator&body=https://github.com/cloud0259/ControllerGenerator -11) [DependencyManagement]( https://github.com/essy-ecosystem/dependency-management) , https://github.com/essy-ecosystem/dependency-management +10) [DependencyManagement]( https://github.com/essy-ecosystem/dependency-management) , https://github.com/essy-ecosystem/dependency-management Why I have not tested : DI container. To be analyzed https://github.com/ignatandrei/RSCG_Examples/issues/new?title=DependencyManagement&body=https://github.com/essy-ecosystem/dependency-management -12) [DependencyPropertyGenerator]( https://github.com/HavenDV/DependencyPropertyGenerator) , https://github.com/HavenDV/DependencyPropertyGenerator +11) [DependencyPropertyGenerator]( https://github.com/HavenDV/DependencyPropertyGenerator) , https://github.com/HavenDV/DependencyPropertyGenerator Why I have not tested : example with MAUI https://github.com/ignatandrei/RSCG_Examples/issues/new?title=DependencyPropertyGenerator&body=https://github.com/HavenDV/DependencyPropertyGenerator -13) [FastEndpoints]( https://github.com/FastEndpoints/FastEndpoints) , https://github.com/FastEndpoints/FastEndpoints +12) [FastEndpoints]( https://github.com/FastEndpoints/FastEndpoints) , https://github.com/FastEndpoints/FastEndpoints Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=FastEndpoints&body=https://github.com/FastEndpoints/FastEndpoints -14) [FluentAssertions.Eventual]( https://github.com/mazharenko/FluentAssertions.Eventual) , https://github.com/mazharenko/FluentAssertions.Eventual +13) [FluentAssertions.Eventual]( https://github.com/mazharenko/FluentAssertions.Eventual) , https://github.com/mazharenko/FluentAssertions.Eventual Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=FluentAssertions.Eventual&body=https://github.com/mazharenko/FluentAssertions.Eventual -15) [GRPC-Mock-Server]( https://github.com/cezarypiatek/GRPC-Mock-Server) , https://github.com/cezarypiatek/GRPC-Mock-Server +14) [GRPC-Mock-Server]( https://github.com/cezarypiatek/GRPC-Mock-Server) , https://github.com/cezarypiatek/GRPC-Mock-Server Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=GRPC-Mock-Server&body=https://github.com/cezarypiatek/GRPC-Mock-Server -16) [H.NSwag.Generator]( https://github.com/HavenDV/H.NSwag.Generator) , https://github.com/HavenDV/H.NSwag.Generator +15) [H.NSwag.Generator]( https://github.com/HavenDV/H.NSwag.Generator) , https://github.com/HavenDV/H.NSwag.Generator Why I have not tested : nswag , need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=H.NSwag.Generator&body=https://github.com/HavenDV/H.NSwag.Generator -17) [Intellenum]( https://github.com/SteveDunn/Intellenum) , https://github.com/SteveDunn/Intellenum +16) [Intellenum]( https://github.com/SteveDunn/Intellenum) , https://github.com/SteveDunn/Intellenum Why I have not tested : not understand how to use https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Intellenum&body=https://github.com/SteveDunn/Intellenum -18) [Jab]( https://github.com/pakrym/jab) , https://github.com/pakrym/jab +17) [Jab]( https://github.com/pakrym/jab) , https://github.com/pakrym/jab Why I have not tested : Service + DI container. I use the one from MSFT https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Jab&body=https://github.com/pakrym/jab -19) [Jos.Enumeration,]( https://github.com/joseftw/jos.enumeration) , https://github.com/joseftw/jos.enumeration +18) [Jos.Enumeration,]( https://github.com/joseftw/jos.enumeration) , https://github.com/joseftw/jos.enumeration Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Jos.Enumeration,&body=https://github.com/joseftw/jos.enumeration -20) [json-converter-source-generator]( https://github.com/aviationexam/json-converter-source-generator) , https://github.com/aviationexam/json-converter-source-generator +19) [json-converter-source-generator]( https://github.com/aviationexam/json-converter-source-generator) , https://github.com/aviationexam/json-converter-source-generator Why I have not tested : issue opened https://github.com/ignatandrei/RSCG_Examples/issues/new?title=json-converter-source-generator&body=https://github.com/aviationexam/json-converter-source-generator -21) [LinqGen]( https://github.com/cathei/LinqGen) , https://github.com/cathei/LinqGen +20) [LinqGen]( https://github.com/cathei/LinqGen) , https://github.com/cathei/LinqGen Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=LinqGen&body=https://github.com/cathei/LinqGen -22) [LoggingDecoratorGenerator]( https://github.com/DavidFineboym/LoggingDecoratorGenerator) , https://github.com/DavidFineboym/LoggingDecoratorGenerator +21) [LoggingDecoratorGenerator]( https://github.com/DavidFineboym/LoggingDecoratorGenerator) , https://github.com/DavidFineboym/LoggingDecoratorGenerator Why I have not tested : Microsoft have done same feature https://github.com/ignatandrei/RSCG_Examples/issues/new?title=LoggingDecoratorGenerator&body=https://github.com/DavidFineboym/LoggingDecoratorGenerator -23) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator +22) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Maui.BindableProperty.Generator&body=https://github.com/rrmanzano/maui-bindableproperty-generator -24) [MvvmGen]( https://github.com/thomasclaudiushuber/mvvmgen) , https://github.com/thomasclaudiushuber/mvvmgen +23) [MvvmGen]( https://github.com/thomasclaudiushuber/mvvmgen) , https://github.com/thomasclaudiushuber/mvvmgen Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=MvvmGen&body=https://github.com/thomasclaudiushuber/mvvmgen -25) [Navitski.Crystalized]( https://github.com/AlexNav73/CoreCraft) , https://github.com/AlexNav73/CoreCraft +24) [Navitski.Crystalized]( https://github.com/AlexNav73/CoreCraft) , https://github.com/AlexNav73/CoreCraft Why I have not tested : JSON to classes. Waiting for .NET 8 to see if MSFT has done natively https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Navitski.Crystalized&body=https://github.com/AlexNav73/CoreCraft -26) [PolymorphicJsonSourceGenerator]( https://github.com/harrhp/PolymorphicJsonSourceGenerator/) , https://github.com/harrhp/PolymorphicJsonSourceGenerator/ +25) [PolymorphicJsonSourceGenerator]( https://github.com/harrhp/PolymorphicJsonSourceGenerator/) , https://github.com/harrhp/PolymorphicJsonSourceGenerator/ Why I have not tested : work just with records https://github.com/ignatandrei/RSCG_Examples/issues/new?title=PolymorphicJsonSourceGenerator&body=https://github.com/harrhp/PolymorphicJsonSourceGenerator/ -27) [PolySharp]( https://github.com/Sergio0694/PolySharp) , https://github.com/Sergio0694/PolySharp +26) [PolySharp]( https://github.com/Sergio0694/PolySharp) , https://github.com/Sergio0694/PolySharp Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=PolySharp&body=https://github.com/Sergio0694/PolySharp -28) [Pure.DI]( https://github.com/DevTeam/Pure.DI) , https://github.com/DevTeam/Pure.DI +27) [Pure.DI]( https://github.com/DevTeam/Pure.DI) , https://github.com/DevTeam/Pure.DI Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Pure.DI&body=https://github.com/DevTeam/Pure.DI -29) [SerdeDn]( https://github.com/serdedotnet/serde) , https://github.com/serdedotnet/serde +28) [SerdeDn]( https://github.com/serdedotnet/serde) , https://github.com/serdedotnet/serde Why I have not tested : serializer. Done by MSFT with System.Text.Json https://github.com/ignatandrei/RSCG_Examples/issues/new?title=SerdeDn&body=https://github.com/serdedotnet/serde -30) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator +29) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator Why I have not tested : swagger,need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ST.NSwag.ServerSourceGenerator&body=https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator -31) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/ +30) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/ Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=StrongInject&body=https://github.com/YairHalberstadt/stronginject/ -32) [TeuJson]( https://github.com/Terria-K/TeuJson) , https://github.com/Terria-K/TeuJson +31) [TeuJson]( https://github.com/Terria-K/TeuJson) , https://github.com/Terria-K/TeuJson Why I have not tested : json a class, was done in System.Text.Json https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TeuJson&body=https://github.com/Terria-K/TeuJson -33) [Tinyhand]( https://github.com/archi-Doc/Tinyhand) , https://github.com/archi-Doc/Tinyhand +32) [Tinyhand]( https://github.com/archi-Doc/Tinyhand) , https://github.com/archi-Doc/Tinyhand Why I have not tested : tried, need documentation https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Tinyhand&body=https://github.com/archi-Doc/Tinyhand -34) [Tortuga.Shipwright]( https://github.com/TortugaResearch/Tortuga.Shipwright) , https://github.com/TortugaResearch/Tortuga.Shipwright +33) [Tortuga.Shipwright]( https://github.com/TortugaResearch/Tortuga.Shipwright) , https://github.com/TortugaResearch/Tortuga.Shipwright Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Tortuga.Shipwright&body=https://github.com/TortugaResearch/Tortuga.Shipwright -35) [TupleOverloadGenerator]( https://github.com/ProphetLamb/TupleOverloadGenerator) , https://github.com/ProphetLamb/TupleOverloadGenerator +34) [TupleOverloadGenerator]( https://github.com/ProphetLamb/TupleOverloadGenerator) , https://github.com/ProphetLamb/TupleOverloadGenerator Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TupleOverloadGenerator&body=https://github.com/ProphetLamb/TupleOverloadGenerator -36) [TypealizR]( https://github.com/earloc/TypealizR) , https://github.com/earloc/TypealizR +35) [TypealizR]( https://github.com/earloc/TypealizR) , https://github.com/earloc/TypealizR Why I have not tested : depends on Microsoft.Extensions.Localization https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TypealizR&body=https://github.com/earloc/TypealizR -37) [ValueLink]( https://github.com/archi-Doc/ValueLink) , https://github.com/archi-Doc/ValueLink +36) [ValueLink]( https://github.com/archi-Doc/ValueLink) , https://github.com/archi-Doc/ValueLink Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ValueLink&body=https://github.com/archi-Doc/ValueLink -38) [VisitorPatternGenerator]( https://github.com/hikarin522/VisitorPatternGenerator/) , https://github.com/hikarin522/VisitorPatternGenerator/ +37) [VisitorPatternGenerator]( https://github.com/hikarin522/VisitorPatternGenerator/) , https://github.com/hikarin522/VisitorPatternGenerator/ Why I have not tested : issue opened https://github.com/ignatandrei/RSCG_Examples/issues/new?title=VisitorPatternGenerator&body=https://github.com/hikarin522/VisitorPatternGenerator/ -39) [Visor]( https://github.com/Tinkoff/Visor) , https://github.com/Tinkoff/Visor +38) [Visor]( https://github.com/Tinkoff/Visor) , https://github.com/Tinkoff/Visor Why I have not tested : too complicated for me, need help https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Visor&body=https://github.com/Tinkoff/Visor -40) [WinUI-ObservableSettings]( https://github.com/JasonWei512/WinUI-ObservableSettings) , https://github.com/JasonWei512/WinUI-ObservableSettings +39) [WinUI-ObservableSettings]( https://github.com/JasonWei512/WinUI-ObservableSettings) , https://github.com/JasonWei512/WinUI-ObservableSettings Why I have not tested : less than net 7 https://github.com/ignatandrei/RSCG_Examples/issues/new?title=WinUI-ObservableSettings&body=https://github.com/JasonWei512/WinUI-ObservableSettings -41) [WrapperValueObject]( https://github.com/martinothamar/WrapperValueObject) , https://github.com/martinothamar/WrapperValueObject +40) [WrapperValueObject]( https://github.com/martinothamar/WrapperValueObject) , https://github.com/martinothamar/WrapperValueObject Why I have not tested : not maintained as in readme diff --git a/v2/Generator/MultiGeneratorV2.cs b/v2/Generator/MultiGeneratorV2.cs index 7ac2b0c4c..baf8b6164 100644 --- a/v2/Generator/MultiGeneratorV2.cs +++ b/v2/Generator/MultiGeneratorV2.cs @@ -160,7 +160,6 @@ public class MultiGeneratorV2 , new("Pipelines https://github.com/DumplingsDevs/Pipelines/",old) , new("FastAutoMapper https://github.com/myblindy/FastAutoMapper",old) , new("json-converter-source-generator https://github.com/aviationexam/json-converter-source-generator",WaitingForIssue) -, new ("Biwen.AutoClassGen https://github.com/vipwan/Biwen.AutoClassGen",WaitingForIssue) }; //there are more https://ignatandrei.github.io/RSCG_Examples/v2/docs/CommunityToolkit.Mvvm @@ -261,6 +260,7 @@ public MultiGeneratorV2(string root) {"N.SourceGenerators.UnionTypes",new(true,new(2023,10,29),Category.FunctionalProgramming) }, {"jscsg",new(true,new(2023,10,30),Category.Serializer) }, {"PrimaryParameter",new(true,new(2023,11,15),Category.Constructor) }, + {"Biwen.AutoClassGen",new(true,new(2023,11,16),Category.EnhancementClass) } }; var noCategory = generators.Where(it=>it.Value.Category == Category.None).ToArray(); if (noCategory.Length > 0) diff --git a/v2/Generator/all.csv b/v2/Generator/all.csv index 94490c194..968bfe548 100644 --- a/v2/Generator/all.csv +++ b/v2/Generator/all.csv @@ -82,3 +82,4 @@ Nr,Key,Source,Category 81,N.SourceGenerators.UnionTypes, https://github.com/Ne4to/N.SourceGenerators.UnionTypes,FunctionalProgramming 82,jscsg, https://github.com/aviationexam/json-converter-source-generator,Serializer 83,PrimaryParameter, https://github.com/FaustVX/PrimaryParameter,Constructor +84,Biwen.AutoClassGen, https://github.com/vipwan/Biwen.AutoClassGen,EnhancementClass diff --git a/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSExportGenerator.md b/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSExportGenerator.md index 1004d3134..ca2205daa 100644 --- a/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSExportGenerator.md +++ b/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSExportGenerator.md @@ -43,7 +43,7 @@ namespace TestBlazor.Pages { public partial class CallJavaScript1 { - internal static unsafe void __Wrapper_GetMessageFromDotnet_2099049519(global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument* __arguments_buffer) + internal static unsafe void __Wrapper_GetMessageFromDotnet_1544387919(global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument* __arguments_buffer) { string s; ref global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument __arg_exception = ref __arguments_buffer[0]; @@ -65,12 +65,12 @@ namespace TestBlazor.Pages } [global::System.Runtime.CompilerServices.ModuleInitializerAttribute] - [global::System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute("__Wrapper_GetMessageFromDotnet_2099049519", typeof(TestBlazor.Pages.CallJavaScript1))] - internal static void __Register_GetMessageFromDotnet_2099049519() + [global::System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute("__Wrapper_GetMessageFromDotnet_1544387919", typeof(TestBlazor.Pages.CallJavaScript1))] + internal static void __Register_GetMessageFromDotnet_1544387919() { if (global::System.Runtime.InteropServices.RuntimeInformation.OSArchitecture != global::System.Runtime.InteropServices.Architecture.Wasm) return; - global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.BindManagedFunction("[TestBlazor]TestBlazor.Pages.CallJavaScript1:GetMessageFromDotnet", 2099049519, new global::System.Runtime.InteropServices.JavaScript.JSMarshalerType[] { global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String }); + global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.BindManagedFunction("[TestBlazor]TestBlazor.Pages.CallJavaScript1:GetMessageFromDotnet", 1544387919, new global::System.Runtime.InteropServices.JavaScript.JSMarshalerType[] { global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String }); } } } diff --git a/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSImportGenerator.md b/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSImportGenerator.md index 13835ecd9..830ea6ba9 100644 --- a/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSImportGenerator.md +++ b/v2/rscg_examples_site/docs/Microsoft/Microsoft.Interop.JavaScript.JSImportGenerator_Microsoft.Interop.JavaScript.JSImportGenerator.md @@ -46,9 +46,9 @@ namespace TestBlazor.Pages [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.JavaScript.JSImportGenerator", "7.0.9.1910")] internal static partial string GetWelcomeMessage(string s) { - if (__signature_GetWelcomeMessage_2099049519 == null) + if (__signature_GetWelcomeMessage_1544387919 == null) { - __signature_GetWelcomeMessage_2099049519 = global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.BindJSFunction("getMessage", "CallJavaScript1", new global::System.Runtime.InteropServices.JavaScript.JSMarshalerType[] { global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String }); + __signature_GetWelcomeMessage_1544387919 = global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.BindJSFunction("getMessage", "CallJavaScript1", new global::System.Runtime.InteropServices.JavaScript.JSMarshalerType[] { global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String }); } global::System.Span __arguments_buffer = stackalloc global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument[3]; @@ -60,14 +60,14 @@ namespace TestBlazor.Pages // Setup - Perform required setup. ref global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument __s_native__js_arg = ref __arguments_buffer[2]; __s_native__js_arg.ToJS(s); - global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.InvokeJS(__signature_GetWelcomeMessage_2099049519, __arguments_buffer); + global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.InvokeJS(__signature_GetWelcomeMessage_1544387919, __arguments_buffer); // Unmarshal - Convert native data to managed data. __arg_return.ToManaged(out __retVal); return __retVal; } [global::System.ThreadStaticAttribute] - static global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding __signature_GetWelcomeMessage_2099049519; + static global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding __signature_GetWelcomeMessage_1544387919; } } diff --git a/v2/rscg_examples_site/docs/NoExamples.md b/v2/rscg_examples_site/docs/NoExamples.md index f3d45d21e..6bbbefa32 100644 --- a/v2/rscg_examples_site/docs/NoExamples.md +++ b/v2/rscg_examples_site/docs/NoExamples.md @@ -74,491 +74,487 @@ Why I have not put example: old ISourceGenerator Why I have not put example: state machine - full of features. To be analyzed , need help -18)Biwen.AutoClassGen https://github.com/vipwan/Biwen.AutoClassGen - -Why I have not put example: issue opened - -19)BlazorInteropGenerator https://github.com/surgicalcoder/BlazorInteropGenerator +18)BlazorInteropGenerator https://github.com/surgicalcoder/BlazorInteropGenerator Why I have not put example: old ISourceGenerator -20)BlazorOcticons https://github.com/BlazorOcticons/BlazorOcticons +19)BlazorOcticons https://github.com/BlazorOcticons/BlazorOcticons Why I have not put example: old ISourceGenerator -21)boilerplatezero https://github.com/IGood/boilerplatezero +20)boilerplatezero https://github.com/IGood/boilerplatezero Why I have not put example: not yet ready to test something that depends on WPF -22)Buildenator https://github.com/progala2/Buildenator +21)Buildenator https://github.com/progala2/Buildenator Why I have not put example: old ISourceGenerator -23)Cloneable https://github.com/mostmand/Cloneable +22)Cloneable https://github.com/mostmand/Cloneable Why I have not put example: old ISourceGenerator -24)ComputeSharp https://github.com/Sergio0694/ComputeSharp +23)ComputeSharp https://github.com/Sergio0694/ComputeSharp Why I have not put example: not having nuget, but having IIncrementalGenerator -25)ControllerGenerator https://github.com/cloud0259/ControllerGenerator +24)ControllerGenerator https://github.com/cloud0259/ControllerGenerator Why I have not put example: issue opened -26)CoreWCF https://github.com/CoreWCF/CoreWCF +25)CoreWCF https://github.com/CoreWCF/CoreWCF Why I have not put example: not having nuget, but having IIncrementalGenerator -27)CSV-Parser-Generator https://github.com/LokiMidgard/CSV-Parser-Generator +26)CSV-Parser-Generator https://github.com/LokiMidgard/CSV-Parser-Generator Why I have not put example: old ISourceGenerator -28)Data https://github.com/dasMulli/data-builder-generator +27)Data https://github.com/dasMulli/data-builder-generator Why I have not put example: old ISourceGenerator -29)DependencyManagement https://github.com/essy-ecosystem/dependency-management +28)DependencyManagement https://github.com/essy-ecosystem/dependency-management Why I have not put example: DI container. To be analyzed -30)DependencyPropertyGenerator https://github.com/HavenDV/DependencyPropertyGenerator +29)DependencyPropertyGenerator https://github.com/HavenDV/DependencyPropertyGenerator Why I have not put example: example with MAUI -31)DevExpress.Mvvm.CodeGenerators https://github.com/DevExpress/DevExpress.Mvvm.CodeGenerators +30)DevExpress.Mvvm.CodeGenerators https://github.com/DevExpress/DevExpress.Mvvm.CodeGenerators Why I have not put example: old ISourceGenerator -32)docopt.net https://github.com/docopt/docopt.net +31)docopt.net https://github.com/docopt/docopt.net Why I have not put example: old ISourceGenerator -33)dot-env-generator https://github.com/betwixt-labs/dot-env-generator +32)dot-env-generator https://github.com/betwixt-labs/dot-env-generator Why I have not put example: old ISourceGenerator -34)dotVariant https://github.com/mknejp/dotvariant +33)dotVariant https://github.com/mknejp/dotvariant Why I have not put example: old ISourceGenerator -35)Durian https://github.com/piotrstenke/Durian +34)Durian https://github.com/piotrstenke/Durian Why I have not put example: old ISourceGenerator -36)Enum.Source.Generator https://github.com/EngRajabi/Enum.Source.Generator +35)Enum.Source.Generator https://github.com/EngRajabi/Enum.Source.Generator Why I have not put example: old ISourceGenerator -37)EnumerationClassGenerator https://github.com/HamedFathi/EnumerationClassGenerator +36)EnumerationClassGenerator https://github.com/HamedFathi/EnumerationClassGenerator Why I have not put example: old ISourceGenerator -38)EnumFastToStringDotNet https://github.com/Spinnernicholas/EnumFastToStringDotNet +37)EnumFastToStringDotNet https://github.com/Spinnernicholas/EnumFastToStringDotNet Why I have not put example: old ISourceGenerator -39)EnumUtilitiesGenerator https://github.com/leoformaggi/enum-utilities-generator +38)EnumUtilitiesGenerator https://github.com/leoformaggi/enum-utilities-generator Why I have not put example: old ISourceGenerator -40)Fairy https://github.com/hermanussen/Fairy +39)Fairy https://github.com/hermanussen/Fairy Why I have not put example: old ISourceGenerator -41)FastAutoMapper https://github.com/myblindy/FastAutoMapper +40)FastAutoMapper https://github.com/myblindy/FastAutoMapper Why I have not put example: old ISourceGenerator -42)FastEndpoints https://github.com/FastEndpoints/FastEndpoints +41)FastEndpoints https://github.com/FastEndpoints/FastEndpoints Why I have not put example: too complicated for me, need help -43)FastEnumGenerator https://github.com/musictopia2/FastEnumGenerator +42)FastEnumGenerator https://github.com/musictopia2/FastEnumGenerator Why I have not put example: no readme -44)Figgle, https://github.com/drewnoakes/figgle +43)Figgle, https://github.com/drewnoakes/figgle Why I have not put example: old ISourceGenerator -45)Flattening https://github.com/Kros-sk/Kros.Generators.Flattening +44)Flattening https://github.com/Kros-sk/Kros.Generators.Flattening Why I have not put example: old ISourceGenerator -46)FluentAssertions.Eventual https://github.com/mazharenko/FluentAssertions.Eventual +45)FluentAssertions.Eventual https://github.com/mazharenko/FluentAssertions.Eventual Why I have not put example: too complicated for me, need help -47)FluentBuilder https://github.com/StefH/FluentBuilder +46)FluentBuilder https://github.com/StefH/FluentBuilder Why I have not put example: old ISourceGenerator -48)fonderie https://github.com/jeromelaban/fonderie +47)fonderie https://github.com/jeromelaban/fonderie Why I have not put example: old ISourceGenerator -49)GenerateHelperLibraries https://github.com/musictopia2/GenerateHelperLibraries +48)GenerateHelperLibraries https://github.com/musictopia2/GenerateHelperLibraries Why I have not put example: old ISourceGenerator -50)Generators.Blazor https://github.com/excubo-ag/Generators.Blazor +49)Generators.Blazor https://github.com/excubo-ag/Generators.Blazor Why I have not put example: old ISourceGenerator -51)Generators.Grouping https://github.com/excubo-ag/Generators.Grouping +50)Generators.Grouping https://github.com/excubo-ag/Generators.Grouping Why I have not put example: old ISourceGenerator -52)GitBuildInfo.SourceGenerator https://github.com/Elskom/GitBuildInfo.SourceGenerator +51)GitBuildInfo.SourceGenerator https://github.com/Elskom/GitBuildInfo.SourceGenerator Why I have not put example: old ISourceGenerator -53)GraphQL.Tools https://github.com/MoienTajik/GraphQL.Tools +52)GraphQL.Tools https://github.com/MoienTajik/GraphQL.Tools Why I have not put example: old ISourceGenerator -54)GRPC-Mock-Server https://github.com/cezarypiatek/GRPC-Mock-Server +53)GRPC-Mock-Server https://github.com/cezarypiatek/GRPC-Mock-Server Why I have not put example: too complicated for me, need help -55)GrpcInjection https://github.com/juniorporfirio/grpcinjection +54)GrpcInjection https://github.com/juniorporfirio/grpcinjection Why I have not put example: old ISourceGenerator -56)H.NSwag.Generator https://github.com/HavenDV/H.NSwag.Generator +55)H.NSwag.Generator https://github.com/HavenDV/H.NSwag.Generator Why I have not put example: nswag , need help -57)HttpClientCodeGenerator https://github.com/Jalalx/HttpClientCodeGenerator +56)HttpClientCodeGenerator https://github.com/Jalalx/HttpClientCodeGenerator Why I have not put example: old ISourceGenerator -58)HubClientProxyGenerator https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR.Client.SourceGenerator +57)HubClientProxyGenerator https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR.Client.SourceGenerator Why I have not put example: not having nuget, but having IIncrementalGenerator -59)Imp.NET https://github.com/DouglasDwyer/Imp.NET +58)Imp.NET https://github.com/DouglasDwyer/Imp.NET Why I have not put example: old ISourceGenerator -60)Intellenum https://github.com/SteveDunn/Intellenum +59)Intellenum https://github.com/SteveDunn/Intellenum Why I have not put example: not understand how to use -61)InterfaceGenerator https://github.com/daver32/InterfaceGenerator +60)InterfaceGenerator https://github.com/daver32/InterfaceGenerator Why I have not put example: old ISourceGenerator -62)IoTHubClientGenerator https://github.com/alonf/IoTHubClientGenerator +61)IoTHubClientGenerator https://github.com/alonf/IoTHubClientGenerator Why I have not put example: old ISourceGenerator -63)Jab https://github.com/pakrym/jab +62)Jab https://github.com/pakrym/jab Why I have not put example: Service + DI container. I use the one from MSFT -64)Jos.Enumeration, https://github.com/joseftw/jos.enumeration +63)Jos.Enumeration, https://github.com/joseftw/jos.enumeration Why I have not put example: too complicated for me, need help -65)json-converter-source-generator https://github.com/aviationexam/json-converter-source-generator +64)json-converter-source-generator https://github.com/aviationexam/json-converter-source-generator Why I have not put example: issue opened -66)JsonByExampleGenerator https://github.com/hermanussen/JsonByExampleGenerator +65)JsonByExampleGenerator https://github.com/hermanussen/JsonByExampleGenerator Why I have not put example: old ISourceGenerator -67)JsonDeserializeResourceSourceGenerator https://github.com/musictopia2/JsonDeserializeResourceSourceGenerator +66)JsonDeserializeResourceSourceGenerator https://github.com/musictopia2/JsonDeserializeResourceSourceGenerator Why I have not put example: no readme -68)JsonMergePatch https://github.com/ladeak/JsonMergePatch +67)JsonMergePatch https://github.com/ladeak/JsonMergePatch Why I have not put example: old ISourceGenerator -69)JsonSerializerContextGenerator https://github.com/musictopia2/JsonSerializerContextGenerator +68)JsonSerializerContextGenerator https://github.com/musictopia2/JsonSerializerContextGenerator Why I have not put example: no readme -70)JsonSrcGen https://github.com/trampster/JsonSrcGen +69)JsonSrcGen https://github.com/trampster/JsonSrcGen Why I have not put example: old ISourceGenerator -71)kli.Localize https://github.com/kl1mm/localize +70)kli.Localize https://github.com/kl1mm/localize Why I have not put example: old ISourceGenerator -72)lambdajection https://github.com/cythral/lambdajection +71)lambdajection https://github.com/cythral/lambdajection Why I have not put example: old ISourceGenerator -73)Lazysh https://github.com/B1Z0N/LazyshGen +72)Lazysh https://github.com/B1Z0N/LazyshGen Why I have not put example: old ISourceGenerator -74)LinqGen https://github.com/cathei/LinqGen +73)LinqGen https://github.com/cathei/LinqGen Why I have not put example: too complicated for me, need help -75)LoggingDecoratorGenerator https://github.com/DavidFineboym/LoggingDecoratorGenerator +74)LoggingDecoratorGenerator https://github.com/DavidFineboym/LoggingDecoratorGenerator Why I have not put example: Microsoft have done same feature -76)lucide-blazor https://github.com/brecht-vde/lucide-blazor/ +75)lucide-blazor https://github.com/brecht-vde/lucide-blazor/ Why I have not put example: not having nuget, but having IIncrementalGenerator -77)MapDataReader https://github.com/jitbit/MapDataReader +76)MapDataReader https://github.com/jitbit/MapDataReader Why I have not put example: old ISourceGenerator -78)MappingCloningExtensions https://github.com/musictopia2/MappingCloningExtensions +77)MappingCloningExtensions https://github.com/musictopia2/MappingCloningExtensions Why I have not put example: no readme -79)Maui.BindableProperty.Generator https://github.com/rrmanzano/maui-bindableproperty-generator +78)Maui.BindableProperty.Generator https://github.com/rrmanzano/maui-bindableproperty-generator Why I have not put example: too complicated for me, need help -80)MediatR https://github.com/Burgyn/MMLib.MediatR.Generators +79)MediatR https://github.com/Burgyn/MMLib.MediatR.Generators Why I have not put example: old ISourceGenerator -81)MemberAccessGenerator https://github.com/ufcpp/MemberAccessGenerator +80)MemberAccessGenerator https://github.com/ufcpp/MemberAccessGenerator Why I have not put example: old ISourceGenerator -82)MemoizeSourceGenerator https://github.com/Zoxive/MemoizeSourceGenerator +81)MemoizeSourceGenerator https://github.com/Zoxive/MemoizeSourceGenerator Why I have not put example: old ISourceGenerator -83)MiniRazor https://github.com/Tyrrrz/MiniRazor/ +82)MiniRazor https://github.com/Tyrrrz/MiniRazor/ Why I have not put example: archived -84)MockableStaticGenerator https://github.com/HamedFathi/MockableStaticGenerator +83)MockableStaticGenerator https://github.com/HamedFathi/MockableStaticGenerator Why I have not put example: old ISourceGenerator -85)MockGen https://github.com/thomas-girotto/MockGen +84)MockGen https://github.com/thomas-girotto/MockGen Why I have not put example: old ISourceGenerator -86)MockSourceGenerator https://github.com/hermanussen/MockSourceGenerator +85)MockSourceGenerator https://github.com/hermanussen/MockSourceGenerator Why I have not put example: old ISourceGenerator -87)MrMeeseeks.DIE https://github.com/Yeah69/MrMeeseeks.DIE +86)MrMeeseeks.DIE https://github.com/Yeah69/MrMeeseeks.DIE Why I have not put example: old ISourceGenerator -88)MrMeeseeks.ResXToViewModelGenerator https://github.com/Yeah69/MrMeeseeks.ResXToViewModelGenerator +87)MrMeeseeks.ResXToViewModelGenerator https://github.com/Yeah69/MrMeeseeks.ResXToViewModelGenerator Why I have not put example: old ISourceGenerator -89)MrMeeseeks.StaticDelegateGenerator https://github.com/Yeah69/MrMeeseeks.StaticDelegateGenerator +88)MrMeeseeks.StaticDelegateGenerator https://github.com/Yeah69/MrMeeseeks.StaticDelegateGenerator Why I have not put example: old ISourceGenerator -90)MrMeeseeks.Visitor https://github.com/Yeah69/MrMeeseeks.Visitor +89)MrMeeseeks.Visitor https://github.com/Yeah69/MrMeeseeks.Visitor Why I have not put example: old ISourceGenerator -91)MvvmGen https://github.com/thomasclaudiushuber/mvvmgen +90)MvvmGen https://github.com/thomasclaudiushuber/mvvmgen Why I have not put example: too complicated for me, need help -92)Navitski.Crystalized https://github.com/AlexNav73/CoreCraft +91)Navitski.Crystalized https://github.com/AlexNav73/CoreCraft Why I have not put example: JSON to classes. Waiting for .NET 8 to see if MSFT has done natively -93)net_automatic_interface https://github.com/codecentric/net_automatic_interface +92)net_automatic_interface https://github.com/codecentric/net_automatic_interface Why I have not put example: old ISourceGenerator -94)Pipelines https://github.com/DumplingsDevs/Pipelines/ +93)Pipelines https://github.com/DumplingsDevs/Pipelines/ Why I have not put example: old ISourceGenerator -95)Plastic https://github.com/sang-hyeon/Plastic +94)Plastic https://github.com/sang-hyeon/Plastic Why I have not put example: old ISourceGenerator -96)PolymorphicJsonSourceGenerator https://github.com/harrhp/PolymorphicJsonSourceGenerator/ +95)PolymorphicJsonSourceGenerator https://github.com/harrhp/PolymorphicJsonSourceGenerator/ Why I have not put example: work just with records -97)PolySharp https://github.com/Sergio0694/PolySharp +96)PolySharp https://github.com/Sergio0694/PolySharp Why I have not put example: too complicated for me, need help -98)PrimaryConstructor https://github.com/chaowlert/PrimaryConstructor +97)PrimaryConstructor https://github.com/chaowlert/PrimaryConstructor Why I have not put example: old ISourceGenerator -99)PrimitiveStaticDataGenerator https://github.com/iiweis/PrimitiveStaticDataGenerator +98)PrimitiveStaticDataGenerator https://github.com/iiweis/PrimitiveStaticDataGenerator Why I have not put example: old ISourceGenerator -100)PrintMembersGenerator https://github.com/Youssef1313/PrintMembersGenerator +99)PrintMembersGenerator https://github.com/Youssef1313/PrintMembersGenerator Why I have not put example: old ISourceGenerator -101)ProxyInterfaceGenerator https://github.com/StefH/ProxyInterfaceSourceGenerator +100)ProxyInterfaceGenerator https://github.com/StefH/ProxyInterfaceSourceGenerator Why I have not put example: old ISourceGenerator -102)Pure.DI https://github.com/DevTeam/Pure.DI +101)Pure.DI https://github.com/DevTeam/Pure.DI Why I have not put example: too complicated for me, need help -103)RazorPageRouteGenerator https://github.com/surgicalcoder/RazorPageRouteGenerator +102)RazorPageRouteGenerator https://github.com/surgicalcoder/RazorPageRouteGenerator Why I have not put example: old ISourceGenerator -104)RoslynWeave https://github.com/Jishun/RoslynWeave +103)RoslynWeave https://github.com/Jishun/RoslynWeave Why I have not put example: old ISourceGenerator -105)ScenarioTests https://github.com/koenbeuk/ScenarioTests +104)ScenarioTests https://github.com/koenbeuk/ScenarioTests Why I have not put example: old ISourceGenerator -106)SerdeDn https://github.com/serdedotnet/serde +105)SerdeDn https://github.com/serdedotnet/serde Why I have not put example: serializer. Done by MSFT with System.Text.Json -107)SmallSharp https://github.com/devlooped/SmallSharp +106)SmallSharp https://github.com/devlooped/SmallSharp Why I have not put example: old ISourceGenerator -108)SmartAnnotations https://github.com/fiseni/SmartAnnotations +107)SmartAnnotations https://github.com/fiseni/SmartAnnotations Why I have not put example: old ISourceGenerator -109)SourceApi https://github.com/alekshura/SourceApi +108)SourceApi https://github.com/alekshura/SourceApi Why I have not put example: old ISourceGenerator -110)SourceConfig https://github.com/alekshura/SourceConfig +109)SourceConfig https://github.com/alekshura/SourceConfig Why I have not put example: old ISourceGenerator -111)SourceGeneratorQuery https://github.com/roeibajayo/SourceGeneratorQuery +110)SourceGeneratorQuery https://github.com/roeibajayo/SourceGeneratorQuery Why I have not put example: old ISourceGenerator -112)SourceInject https://github.com/giggio/sourceinject/ +111)SourceInject https://github.com/giggio/sourceinject/ Why I have not put example: old ISourceGenerator -113)SourceMapper https://github.com/alekshura/SourceMapper +112)SourceMapper https://github.com/alekshura/SourceMapper Why I have not put example: old ISourceGenerator -114)SourceMapper https://github.com/paiden/SourceMapper/ +113)SourceMapper https://github.com/paiden/SourceMapper/ Why I have not put example: old ISourceGenerator -115)SqlMarshal https://github.com/kant2002/SqlMarshal +114)SqlMarshal https://github.com/kant2002/SqlMarshal Why I have not put example: old ISourceGenerator -116)ST.NSwag.ServerSourceGenerator https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator +115)ST.NSwag.ServerSourceGenerator https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator Why I have not put example: swagger,need help -117)StackXML https://github.com/ZingBallyhoo/StackXML +116)StackXML https://github.com/ZingBallyhoo/StackXML Why I have not put example: old ISourceGenerator -118)StaticProxyGenerator https://github.com/robertturner/StaticProxyGenerator +117)StaticProxyGenerator https://github.com/robertturner/StaticProxyGenerator Why I have not put example: old ISourceGenerator -119)StrongInject https://github.com/YairHalberstadt/stronginject/ +118)StrongInject https://github.com/YairHalberstadt/stronginject/ Why I have not put example: too complicated for me, need help -120)StronglyTypedEmbeddedResources https://github.com/surgicalcoder/StronglyTypedEmbeddedResources +119)StronglyTypedEmbeddedResources https://github.com/surgicalcoder/StronglyTypedEmbeddedResources Why I have not put example: old ISourceGenerator -121)StructPacker https://github.com/RudolfKurka/StructPacker +120)StructPacker https://github.com/RudolfKurka/StructPacker Why I have not put example: old ISourceGenerator -122)Svg https://github.com/wieslawsoltes/Svg.Skia +121)Svg https://github.com/wieslawsoltes/Svg.Skia Why I have not put example: old ISourceGenerator -123)TeuJson https://github.com/Terria-K/TeuJson +122)TeuJson https://github.com/Terria-K/TeuJson Why I have not put example: json a class, was done in System.Text.Json -124)Thunderboltloc https://github.com/AlyElhaddad/ThunderboltIoc +123)Thunderboltloc https://github.com/AlyElhaddad/ThunderboltIoc Why I have not put example: old ISourceGenerator -125)Tinyhand https://github.com/archi-Doc/Tinyhand +124)Tinyhand https://github.com/archi-Doc/Tinyhand Why I have not put example: tried, need documentation -126)Tortuga.Shipwright https://github.com/TortugaResearch/Tortuga.Shipwright +125)Tortuga.Shipwright https://github.com/TortugaResearch/Tortuga.Shipwright Why I have not put example: too complicated for me, need help -127)ToString https://github.com/Burgyn/MMLib.ToString +126)ToString https://github.com/Burgyn/MMLib.ToString Why I have not put example: old ISourceGenerator -128)Transplator https://github.com/atifaziz/Transplator +127)Transplator https://github.com/atifaziz/Transplator Why I have not put example: old ISourceGenerator -129)TupleOverloadGenerator https://github.com/ProphetLamb/TupleOverloadGenerator +128)TupleOverloadGenerator https://github.com/ProphetLamb/TupleOverloadGenerator Why I have not put example: too complicated for me, need help -130)TxtToListGenerator https://github.com/musictopia2/TxtToListGenerator +129)TxtToListGenerator https://github.com/musictopia2/TxtToListGenerator Why I have not put example: no readme -131)TypealizR https://github.com/earloc/TypealizR +130)TypealizR https://github.com/earloc/TypealizR Why I have not put example: depends on Microsoft.Extensions.Localization -132)ValueChangedGenerator https://github.com/ufcpp/ValueChangedGenerator +131)ValueChangedGenerator https://github.com/ufcpp/ValueChangedGenerator Why I have not put example: old ISourceGenerator -133)ValueLink https://github.com/archi-Doc/ValueLink +132)ValueLink https://github.com/archi-Doc/ValueLink Why I have not put example: too complicated for me, need help -134)ValueObjectGenerator https://github.com/RyotaMurohoshi/ValueObjectGenerator +133)ValueObjectGenerator https://github.com/RyotaMurohoshi/ValueObjectGenerator Why I have not put example: old ISourceGenerator -135)VisitorPatternGenerator https://github.com/hikarin522/VisitorPatternGenerator/ +134)VisitorPatternGenerator https://github.com/hikarin522/VisitorPatternGenerator/ Why I have not put example: issue opened -136)Visor https://github.com/Tinkoff/Visor +135)Visor https://github.com/Tinkoff/Visor Why I have not put example: too complicated for me, need help -137)WinUI-ObservableSettings https://github.com/JasonWei512/WinUI-ObservableSettings +136)WinUI-ObservableSettings https://github.com/JasonWei512/WinUI-ObservableSettings Why I have not put example: less than net 7 -138)WrapperValueObject https://github.com/martinothamar/WrapperValueObject +137)WrapperValueObject https://github.com/martinothamar/WrapperValueObject Why I have not put example: not maintained as in readme -139)Xtz.StronglyTyped https://github.com/dev-experience/Xtz.StronglyTyped +138)Xtz.StronglyTyped https://github.com/dev-experience/Xtz.StronglyTyped Why I have not put example: old ISourceGenerator diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/Biwen.AutoClassGen.md b/v2/rscg_examples_site/docs/RSCG-Examples/Biwen.AutoClassGen.md index 335ed4256..ecf332d28 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/Biwen.AutoClassGen.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/Biwen.AutoClassGen.md @@ -1,6 +1,6 @@ --- -sidebar_position: 790 -title: 79 - Biwen.AutoClassGen +sidebar_position: 840 +title: 84 - Biwen.AutoClassGen description: Generating properties from interface to class. slug: /Biwen.AutoClassGen --- @@ -209,6 +209,9 @@ https://ignatandrei.github.io/RSCG_Examples/v2/docs/Biwen.AutoClassGen ### [BuilderGenerator](/docs/BuilderGenerator) +### [DudNet](/docs/DudNet) + + ### [FastGenericNew](/docs/FastGenericNew) diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/BuilderGenerator.md b/v2/rscg_examples_site/docs/RSCG-Examples/BuilderGenerator.md index 0ea2744c3..e71f20bfb 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/BuilderGenerator.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/BuilderGenerator.md @@ -436,6 +436,9 @@ https://ignatandrei.github.io/RSCG_Examples/v2/docs/BuilderGenerator ### [ApparatusAOT](/docs/ApparatusAOT) +### [Biwen.AutoClassGen](/docs/Biwen.AutoClassGen) + + ### [DudNet](/docs/DudNet) diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/DudNet.md b/v2/rscg_examples_site/docs/RSCG-Examples/DudNet.md index f8ca42c25..d33ea0ad4 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/DudNet.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/DudNet.md @@ -366,6 +366,9 @@ https://ignatandrei.github.io/RSCG_Examples/v2/docs/DudNet ### [ApparatusAOT](/docs/ApparatusAOT) +### [Biwen.AutoClassGen](/docs/Biwen.AutoClassGen) + + ### [BuilderGenerator](/docs/BuilderGenerator) diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/PrimaryParameter.md b/v2/rscg_examples_site/docs/RSCG-Examples/PrimaryParameter.md index 3861e5181..66bd71695 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/PrimaryParameter.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/PrimaryParameter.md @@ -127,6 +127,7 @@ You can type as many attributes as you want on a single parameter. |`PrimaryParameter_Property_DefaultWithInit`|Should properties generates with `init` accessor|`true`| + ::: ### About diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/index.md b/v2/rscg_examples_site/docs/RSCG-Examples/index.md index d6e838a00..0a13ea1d0 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/index.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/index.md @@ -1,7 +1,7 @@ --- sidebar_position: 30 -title: 83 RSCG by category -description: 83 RSCG by category +title: 84 RSCG by category +description: 84 RSCG by category slug: /rscg-examples --- @@ -138,7 +138,7 @@ import DocCardList from '@theme/DocCardList'; ## EnhancementClass
- Expand EnhancementClass =>examples:19 + Expand EnhancementClass =>examples:20 @@ -234,6 +234,11 @@ import DocCardList from '@theme/DocCardList'; [DudNet](/docs/DudNet) + + + +[Biwen.AutoClassGen](/docs/Biwen.AutoClassGen) +
@@ -623,6 +628,8 @@ flowchart LR; EnhancementClass--> DudNet((DudNet)) + EnhancementClass--> Biwen.AutoClassGen((Biwen.AutoClassGen)) + EnhancementProject--> ThisAssembly((ThisAssembly)) EnhancementProject--> RSCG_TimeBombComment((RSCG_TimeBombComment)) diff --git a/v2/rscg_examples_site/docs/about.md b/v2/rscg_examples_site/docs/about.md index 1186a8c10..23af3edf9 100644 --- a/v2/rscg_examples_site/docs/about.md +++ b/v2/rscg_examples_site/docs/about.md @@ -6,7 +6,7 @@ title: About ## Content You will find here code examples -of 83 Roslyn Source Code Generator (RSCG) +of 84 Roslyn Source Code Generator (RSCG) that can be useful for you. That means, you will write more elegant and concise code - even if the generators code is not always nice to look. ## Are those examples ready for production? diff --git a/v2/rscg_examples_site/docs/indexRSCG.md b/v2/rscg_examples_site/docs/indexRSCG.md index ab2a1088f..753301310 100644 --- a/v2/rscg_examples_site/docs/indexRSCG.md +++ b/v2/rscg_examples_site/docs/indexRSCG.md @@ -10,9 +10,9 @@ import useBaseUrl from '@docusaurus/useBaseUrl';