1- # RSCG - 211 Examples of Roslyn Source Code Generators / 14 created by Microsoft /
1+ # RSCG - 212 Examples of Roslyn Source Code Generators / 14 created by Microsoft /
22
3- ## Latest Update : 2025-07-29 => 29 July 2025
3+ ## Latest Update : 2025-08-01 => 01 August 2025
44
55If you want to see examples with code, please click *** [ List V2] ( https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG ) ***
66
@@ -20,8 +20,30 @@ If you want to be notified each time I add a new RSCG example , please click htt
2020
2121## Content
2222
23- Those are the 211 Roslyn Source Code Generators that I have tested you can see and download source code example.
23+ Those are the 212 Roslyn Source Code Generators that I have tested you can see and download source code example.
2424( including 14 from Microsoft )
25+ ### 212. [ StackXML] ( https://ignatandrei.github.io/RSCG_Examples/v2/docs/StackXML ) , in the [ Serializer] ( https://ignatandrei.github.io/RSCG_Examples/v2/docs/rscg-examples#serializer ) category
26+
27+ Generated on : 2025-08-01 => 01 August 2025
28+
29+ <details >
30+ <summary >Expand</summary >
31+
32+
33+
34+ Author: Zing
35+
36+ Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
37+
38+ Nuget: [ https://www.nuget.org/packages/StackXML/ ] ( https://www.nuget.org/packages/StackXML/ )
39+
40+
41+ Link: [ https://ignatandrei.github.io/RSCG_Examples/v2/docs/StackXML ] ( https://ignatandrei.github.io/RSCG_Examples/v2/docs/StackXML )
42+
43+ Source: [ https://github.com/ZingBallyhoo/StackXML ] ( https://github.com/ZingBallyhoo/StackXML )
44+
45+ </details >
46+
2547### 211. [ ShadowWriterNullobjects] ( https://ignatandrei.github.io/RSCG_Examples/v2/docs/ShadowWriterNullobjects ) , in the [ Interface] ( https://ignatandrei.github.io/RSCG_Examples/v2/docs/rscg-examples#interface ) category
2648
2749Generated on : 2025-07-29 => 29 July 2025
@@ -5140,203 +5162,196 @@ Why I have not tested : later
51405162https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/wieslawsoltes/ReactiveGenerator&body=https://github.com/wieslawsoltes/ReactiveGenerator
51415163
51425164
5143- 45 ) [ https://github.com/ZingBallyhoo/StackXML ] ( https://github.com/ZingBallyhoo/StackXML ) , https://github.com/ZingBallyhoo/StackXML
5144-
5145- Why I have not tested : later
5146-
5147- https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/ZingBallyhoo/StackXML&body=https://github.com/ZingBallyhoo/StackXML
5148-
5149-
5150- 46 ) [ Intellenum] ( https://github.com/SteveDunn/Intellenum ) , https://github.com/SteveDunn/Intellenum
5165+ 45 ) [ Intellenum] ( https://github.com/SteveDunn/Intellenum ) , https://github.com/SteveDunn/Intellenum
51515166
51525167Why I have not tested : not understand how to use
51535168
51545169https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Intellenum&body=https://github.com/SteveDunn/Intellenum
51555170
51565171
5157- 47 ) [ laker] ( https://github.com/Lakerfield/Lakerfield.Rpc ) , https://github.com/Lakerfield/Lakerfield.Rpc
5172+ 46 ) [ laker] ( https://github.com/Lakerfield/Lakerfield.Rpc ) , https://github.com/Lakerfield/Lakerfield.Rpc
51585173
51595174Why I have not tested : later
51605175
51615176https://github.com/ignatandrei/RSCG_Examples/issues/new?title=laker&body=https://github.com/Lakerfield/Lakerfield.Rpc
51625177
51635178
5164- 48 ) [ LoggingDecoratorGenerator] ( https://github.com/DavidFineboym/LoggingDecoratorGenerator ) , https://github.com/DavidFineboym/LoggingDecoratorGenerator
5179+ 47 ) [ LoggingDecoratorGenerator] ( https://github.com/DavidFineboym/LoggingDecoratorGenerator ) , https://github.com/DavidFineboym/LoggingDecoratorGenerator
51655180
51665181Why I have not tested : Microsoft have done same feature
51675182
51685183https://github.com/ignatandrei/RSCG_Examples/issues/new?title=LoggingDecoratorGenerator&body=https://github.com/DavidFineboym/LoggingDecoratorGenerator
51695184
51705185
5171- 49 ) [ lucide-blazor] ( https://github.com/brecht-vde/lucide-blazor/ ) , https://github.com/brecht-vde/lucide-blazor/
5186+ 48 ) [ lucide-blazor] ( https://github.com/brecht-vde/lucide-blazor/ ) , https://github.com/brecht-vde/lucide-blazor/
51725187
51735188Why I have not tested : issue opened
51745189
51755190https://github.com/ignatandrei/RSCG_Examples/issues/new?title=lucide-blazor&body=https://github.com/brecht-vde/lucide-blazor/
51765191
51775192
5178- 50 ) [ ManagedDotnetProfiler] ( https://github.com/kevingosse/ManagedDotnetProfiler ) , https://github.com/kevingosse/ManagedDotnetProfiler
5193+ 49 ) [ ManagedDotnetProfiler] ( https://github.com/kevingosse/ManagedDotnetProfiler ) , https://github.com/kevingosse/ManagedDotnetProfiler
51795194
51805195Why I have not tested : later
51815196
51825197https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ManagedDotnetProfiler&body=https://github.com/kevingosse/ManagedDotnetProfiler
51835198
51845199
5185- 51 ) [ Maui.BindableProperty.Generator] ( https://github.com/rrmanzano/maui-bindableproperty-generator ) , https://github.com/rrmanzano/maui-bindableproperty-generator
5200+ 50 ) [ Maui.BindableProperty.Generator] ( https://github.com/rrmanzano/maui-bindableproperty-generator ) , https://github.com/rrmanzano/maui-bindableproperty-generator
51865201
51875202Why I have not tested : later
51885203
51895204https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Maui.BindableProperty.Generator&body=https://github.com/rrmanzano/maui-bindableproperty-generator
51905205
51915206
5192- 52 ) [ Minerals.AutoCQRS] ( https://github.com/SzymonHalucha/Minerals.AutoCQRS ) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
5207+ 51 ) [ Minerals.AutoCQRS] ( https://github.com/SzymonHalucha/Minerals.AutoCQRS ) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
51935208
51945209Why I have not tested : later
51955210
51965211https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Minerals.AutoCQRS&body=https://github.com/SzymonHalucha/Minerals.AutoCQRS
51975212
51985213
5199- 53 ) [ Minerals.AutoDomain] ( https://github.com/SzymonHalucha/Minerals.AutoDomain ) , https://github.com/SzymonHalucha/Minerals.AutoDomain
5214+ 52 ) [ Minerals.AutoDomain] ( https://github.com/SzymonHalucha/Minerals.AutoDomain ) , https://github.com/SzymonHalucha/Minerals.AutoDomain
52005215
52015216Why I have not tested : later
52025217
52035218https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Minerals.AutoDomain&body=https://github.com/SzymonHalucha/Minerals.AutoDomain
52045219
52055220
5206- 54 ) [ MvvmGen] ( https://github.com/thomasclaudiushuber/mvvmgen ) , https://github.com/thomasclaudiushuber/mvvmgen
5221+ 53 ) [ MvvmGen] ( https://github.com/thomasclaudiushuber/mvvmgen ) , https://github.com/thomasclaudiushuber/mvvmgen
52075222
52085223Why I have not tested : later
52095224
52105225https://github.com/ignatandrei/RSCG_Examples/issues/new?title=MvvmGen&body=https://github.com/thomasclaudiushuber/mvvmgen
52115226
52125227
5213- 55 ) [ observable] ( https://github.com/notanaverageman/Bindables ) , https://github.com/notanaverageman/Bindables
5228+ 54 ) [ observable] ( https://github.com/notanaverageman/Bindables ) , https://github.com/notanaverageman/Bindables
52145229
52155230Why I have not tested : later
52165231
52175232https://github.com/ignatandrei/RSCG_Examples/issues/new?title=observable&body=https://github.com/notanaverageman/Bindables
52185233
52195234
5220- 56 ) [ Overloader] ( https://github.com/emptycoder/Overloader ) , https://github.com/emptycoder/Overloader
5235+ 55 ) [ Overloader] ( https://github.com/emptycoder/Overloader ) , https://github.com/emptycoder/Overloader
52215236
52225237Why I have not tested : later
52235238
52245239https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Overloader&body=https://github.com/emptycoder/Overloader
52255240
52265241
5227- 57 ) [ PolySharp] ( https://github.com/Sergio0694/PolySharp ) , https://github.com/Sergio0694/PolySharp
5242+ 56 ) [ PolySharp] ( https://github.com/Sergio0694/PolySharp ) , https://github.com/Sergio0694/PolySharp
52285243
52295244Why I have not tested : later
52305245
52315246https://github.com/ignatandrei/RSCG_Examples/issues/new?title=PolySharp&body=https://github.com/Sergio0694/PolySharp
52325247
52335248
5234- 58 ) [ RazorGen] ( https://github.com/dartk/RazorGen ) , https://github.com/dartk/RazorGen
5249+ 57 ) [ RazorGen] ( https://github.com/dartk/RazorGen ) , https://github.com/dartk/RazorGen
52355250
52365251Why I have not tested : later
52375252
52385253https://github.com/ignatandrei/RSCG_Examples/issues/new?title=RazorGen&body=https://github.com/dartk/RazorGen
52395254
52405255
5241- 59 ) [ schema] ( https://github.com/MeltyPlayer/Schema ) , https://github.com/MeltyPlayer/Schema
5256+ 58 ) [ schema] ( https://github.com/MeltyPlayer/Schema ) , https://github.com/MeltyPlayer/Schema
52425257
52435258Why I have not tested : later
52445259
52455260https://github.com/ignatandrei/RSCG_Examples/issues/new?title=schema&body=https://github.com/MeltyPlayer/Schema
52465261
52475262
5248- 60 ) [ SerdeDn] ( https://github.com/serdedotnet/serde ) , https://github.com/serdedotnet/serde
5263+ 59 ) [ SerdeDn] ( https://github.com/serdedotnet/serde ) , https://github.com/serdedotnet/serde
52495264
52505265Why I have not tested : serializer. Done by MSFT with System.Text.Json
52515266
52525267https://github.com/ignatandrei/RSCG_Examples/issues/new?title=SerdeDn&body=https://github.com/serdedotnet/serde
52535268
52545269
5255- 61 ) [ SogePoco] ( https://github.com/d-p-y/SogePoco ) , https://github.com/d-p-y/SogePoco
5270+ 60 ) [ SogePoco] ( https://github.com/d-p-y/SogePoco ) , https://github.com/d-p-y/SogePoco
52565271
52575272Why I have not tested : later
52585273
52595274https://github.com/ignatandrei/RSCG_Examples/issues/new?title=SogePoco&body=https://github.com/d-p-y/SogePoco
52605275
52615276
5262- 62 ) [ SourceCrafter.HttpServiceClientGenerator] ( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/ ) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
5277+ 61 ) [ SourceCrafter.HttpServiceClientGenerator] ( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/ ) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
52635278
52645279Why I have not tested : later
52655280
52665281https://github.com/ignatandrei/RSCG_Examples/issues/new?title=SourceCrafter.HttpServiceClientGenerator&body=https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
52675282
52685283
5269- 63 ) [ ST.NSwag.ServerSourceGenerator] ( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator ) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
5284+ 62 ) [ ST.NSwag.ServerSourceGenerator] ( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator ) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
52705285
52715286Why I have not tested : later
52725287
52735288https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ST.NSwag.ServerSourceGenerator&body=https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
52745289
52755290
5276- 64 ) [ StrongInject] ( https://github.com/YairHalberstadt/stronginject/ ) , https://github.com/YairHalberstadt/stronginject/
5291+ 63 ) [ StrongInject] ( https://github.com/YairHalberstadt/stronginject/ ) , https://github.com/YairHalberstadt/stronginject/
52775292
52785293Why I have not tested : later
52795294
52805295https://github.com/ignatandrei/RSCG_Examples/issues/new?title=StrongInject&body=https://github.com/YairHalberstadt/stronginject/
52815296
52825297
5283- 65 ) [ TeuJson] ( https://github.com/Terria-K/TeuJson ) , https://github.com/Terria-K/TeuJson
5298+ 64 ) [ TeuJson] ( https://github.com/Terria-K/TeuJson ) , https://github.com/Terria-K/TeuJson
52845299
52855300Why I have not tested : json a class, was done in System.Text.Json
52865301
52875302https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TeuJson&body=https://github.com/Terria-K/TeuJson
52885303
52895304
5290- 66 ) [ Tinyhand] ( https://github.com/archi-Doc/Tinyhand ) , https://github.com/archi-Doc/Tinyhand
5305+ 65 ) [ Tinyhand] ( https://github.com/archi-Doc/Tinyhand ) , https://github.com/archi-Doc/Tinyhand
52915306
52925307Why I have not tested : tried, need documentation
52935308
52945309https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Tinyhand&body=https://github.com/archi-Doc/Tinyhand
52955310
52965311
5297- 67 ) [ TupleOverloadGenerator] ( https://github.com/ProphetLamb/TupleOverloadGenerator ) , https://github.com/ProphetLamb/TupleOverloadGenerator
5312+ 66 ) [ TupleOverloadGenerator] ( https://github.com/ProphetLamb/TupleOverloadGenerator ) , https://github.com/ProphetLamb/TupleOverloadGenerator
52985313
52995314Why I have not tested : later
53005315
53015316https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TupleOverloadGenerator&body=https://github.com/ProphetLamb/TupleOverloadGenerator
53025317
53035318
5304- 68 ) [ TypealizR] ( https://github.com/earloc/TypealizR ) , https://github.com/earloc/TypealizR
5319+ 67 ) [ TypealizR] ( https://github.com/earloc/TypealizR ) , https://github.com/earloc/TypealizR
53055320
53065321Why I have not tested : depends on Microsoft.Extensions.Localization
53075322
53085323https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TypealizR&body=https://github.com/earloc/TypealizR
53095324
53105325
5311- 69 ) [ UnitTestBlazor] ( https://github.com/bUnit-dev/bUnit ) , https://github.com/bUnit-dev/bUnit
5326+ 68 ) [ UnitTestBlazor] ( https://github.com/bUnit-dev/bUnit ) , https://github.com/bUnit-dev/bUnit
53125327
53135328Why I have not tested : issue opened
53145329
53155330https://github.com/ignatandrei/RSCG_Examples/issues/new?title=UnitTestBlazor&body=https://github.com/bUnit-dev/bUnit
53165331
53175332
5318- 70 ) [ ValueLink] ( https://github.com/archi-Doc/ValueLink ) , https://github.com/archi-Doc/ValueLink
5333+ 69 ) [ ValueLink] ( https://github.com/archi-Doc/ValueLink ) , https://github.com/archi-Doc/ValueLink
53195334
53205335Why I have not tested : later
53215336
53225337https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ValueLink&body=https://github.com/archi-Doc/ValueLink
53235338
53245339
5325- 71 ) [ VisitorPatternGenerator] ( https://github.com/hikarin522/VisitorPatternGenerator/ ) , https://github.com/hikarin522/VisitorPatternGenerator/
5340+ 70 ) [ VisitorPatternGenerator] ( https://github.com/hikarin522/VisitorPatternGenerator/ ) , https://github.com/hikarin522/VisitorPatternGenerator/
53265341
53275342Why I have not tested : issue opened
53285343
53295344https://github.com/ignatandrei/RSCG_Examples/issues/new?title=VisitorPatternGenerator&body=https://github.com/hikarin522/VisitorPatternGenerator/
53305345
53315346
5332- 72 ) [ Visor] ( https://github.com/Tinkoff/Visor ) , https://github.com/Tinkoff/Visor
5347+ 71 ) [ Visor] ( https://github.com/Tinkoff/Visor ) , https://github.com/Tinkoff/Visor
53335348
53345349Why I have not tested : later
53355350
53365351https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Visor&body=https://github.com/Tinkoff/Visor
53375352
53385353
5339- 73 ) [ WrapperValueObject] ( https://github.com/martinothamar/WrapperValueObject ) , https://github.com/martinothamar/WrapperValueObject
5354+ 72 ) [ WrapperValueObject] ( https://github.com/martinothamar/WrapperValueObject ) , https://github.com/martinothamar/WrapperValueObject
53405355
53415356Why I have not tested : not maintained as in readme
53425357
0 commit comments