Na najbližšom online KROS Dev Meetupe si priblížime C# Source Generators a povieme si aj o spravovaní infraštruktúry pomocou nástroja Bicep. Tešíme sa na vás 28. septembra o 17-tej cez ZOOM: Launch Meeting - Zoom
Mne sa este nepodarilo stihnut ziaden online meetup, tak polozim otazku teraz.
K source generatorom - jestvuje nejaka kniznica, ktora by ulahcovala tu compile time reflexiu? Levo voci tej v runtime mi pride strasne tazkopadna a je k nej malo dokumentacie. Proste nieco aby som si mohol vypytat zoznam typov, z tpu zoznam metod, propertiesov,…
Bohužiaľ o žiadnej neviem (to ale neznamená, že nieje ). Ale súhlasím s tebou, Roslyn semantic / syntactic model je komplikovaný, neintuitívny a relatívne slabo zdokumentovaný
Mne pomáha okno Syntax Visualizer čo je priamo vo VS. Ukáže to pekne syntaktický strom a od toho sa už dá odraziť.
Je to skoda, tym, ze sa to nedbuguje lahko, tak je to take…
Hej ten poznam este z dob, ked som si robil vlastne code analizatori, no prv ako som dokoncil vsteko co som chcel, tak sa rovnake veci objavili vo Visual Studiu.
Ale o viacerých možno ani nevieme a predsa ich používame, pretože sú súčasťou iných knižníc. Napríklad mám pocit, že Refit niektoré veci generuje pomocou Source generátorov.
Ten generátor to ako taký nerieši.
Ale áno, mi na validáciu vstupov používame FluentValidation
v kombinácii s rôznymi MediatR pipeline behaviors. (komplexnejšie validačné scenáre, multi tenant, …)