Category: roslyn
-
RSCG–AMS – About My software –idea – part 1
Every product should have an About page . In the About page should be listed The product name The version of the product Link to latest version ? Built date+ time The commit ID The authors Link to the License Other components version and link to about Third Party notices Repository link ( github,gitlab,…) Documentation…
-
Benchmarking RSCG vs Reflection
I make a microservices Buffet . In this I consider having email as a service . When the DevOps wants email,he can choose between various plugins ( simple smtp email,gmail,exchange,others). Those plugins can have various properties – that must be edited by the primary administrator of the microservice. The properties can be discovered at runtime…
-
RSCG- the book
And now the book! If you liked the examples presented,you can support me by buying the book from https://amzn.to/3d4gRgy . Again,it is just for supporting me – you can find the whole examples at https://github.com/ignatandrei/RSCG_Examples
-
RSCG- part 16 – Many Others
There are more RSCG that you could see – here is a list that you may want to look at: AutoEmbed https://github.com/chsienki/AutoEmbed Cloneable https://github.com/mostmand/Cloneable fonderie https://github.com/jeromelaban/fonderie Generators.Blazor https://github.com/excubo-ag/Generators.Blazor Generators.Grouping https://github.com/excubo-ag/Generators.Grouping JsonMergePatch https://github.com/ladeak/JsonMergePatch MemoizeSourceGenerator https://github.com/Zoxive/MemoizeSourceGenerator MiniRazor https://github.com/Tyrrrz/MiniRazor/ MockGen https://github.com/thomas-girotto/MockGen ProxyGen https://github.com/Sholtee/ProxyGen Rocks https://github.com/JasonBock/Rocks RoslynWeave https://github.com/Jishun/RoslynWeave SmallSharp https://github.com/devlooped/SmallSharp StaticProxyGenerator https://github.com/robertturner/StaticProxyGenerator ValueChangedGenerator https://github.com/ufcpp/ValueChangedGenerator Web-Anchor https://github.com/mattiasnordqvist/Web-Anchor WrapperValueObject https://github.com/martinothamar/WrapperValueObject
-
RSCG- part 15 – Expression Generator
name Property Expression Generator nuget https://www.nuget.org/packages/AOPMethodsCommon/ https://www.nuget.org/packages/AOPMethodsGenerator/ link http://msprogrammer.serviciipeweb.ro/category/roslyn/ author Andrei Ignat This will generate code to add function to be used with Entity Framework to search for any property of a class The code that you start with is The code that you will use is The code that is…
-
RSCG- part 14 – DP_Decorator
name AutoInterface nuget https://www.nuget.org/packages/BeaKona.AutoInterfaceGenerator link https://github.com/beakona/AutoInterface author beakona Implement the Design Pattern Decorator. Based on template – you can modify the source code generated The code that you start with is The code that you will use is The code that is generated is Example Code: https://github.com/ignatandrei/RSCG_Examples/tree/main/DP_Decorator
-
RSCG- part 13 – IFormattable
name IFormattable nuget https://www.nuget.org/packages/AOPMethodsCommon/ https://www.nuget.org/packages/AOPMethodsGenerator/ link http://msprogrammer.serviciipeweb.ro/category/roslyn/ author Andrei Ignat This will generate code to add IFormattable to any class,based on the properties of the class The code that you start with is The code that you will use is The code that is generated is Example Code: https://github.com/ignatandrei/RSCG_Examples/tree/main/IFormattable
-
RSCG – Curry – Partial function – part 12
name PartiallyApplied nuget https://www.nuget.org/packages/PartiallyApplied/ link https://github.com/JasonBock/PartiallyApplied author Andrei Ignat This will generate curry for your functions The code that you start with is The code that you will use is The code that is generated is Example Code: https://github.com/ignatandrei/RSCG_Examples/tree/main/PartiallyFunction
-
RSCG- Method Decorator – part 11
name Method decorator nuget https://www.nuget.org/packages/AOPMethodsCommon/ https://www.nuget.org/packages/AOPMethodsGenerator/ link http://msprogrammer.serviciipeweb.ro/category/roslyn/ author Andrei Ignat This will generate code to decorate methods with anything you want ( stopwatch,logging,authorization…) The code that you start with is The code that you will use is The code that is generated is Example Code: https://github.com/ignatandrei/RSCG_Examples/tree/main/MethodDecorator
-
RSGC- Dynamic Mock – part 10
name MockSourceGenerator nuget https://www.nuget.org/packages/MockSourceGenerator/ link https://github.com/hermanussen/MockSourceGenerator/ author Robin Hermanussen This will generate Mock classes directly for any interface – with your implementation. The code that you start with is The code that you will use is The code that is generated is Example Code: https://github.com/ignatandrei/RSCG_Examples/tree/main/DynamicMocking