Vyacheslav Avdeev
Vyacheslav Avdeev
at this time we compile each factory independently. we need to refactor this behaviour. it is possible to collect all (extended) `BindingContainerTypes`, then generate all factories, then compile that factories,...
the framework allows SG to append not only CS files, but some additional files. we may put some XML or txt file with info about produced bindings, their details, and...
i.e. composition root assembly is free out of BL-code. post example sln in the repo. update readme.md
because of strange error: ``` Error CS0030 Cannot convert type 'MainCluster' to 'DpdtInject.Injector.IResolution' ``` we need check `sealed` bit and make loud and clear error message.
Look at lsoft/DpDtInject.Old#16. When Microsoft allows that source generators to be targeted not only `netstandard2.0`, we need to remove applied workaround.
It is good to hide an unnecessary details from your clients. So it's good thing to change an open modifiers to a more restricted modifiers, e.g. `public` -> `internal` or...
I believe it's the safer alternative to use `Task.Wait`: ```C# public CacheState ManageCache(ref ProviderCache cache, NormalizedSnapshotSpanCollection spans, ITextBuffer buffer) { if (cache != null && cache.Snapshot == spans[0].Snapshot) { return...
Looks like this generator (https://github.com/TelegramBots/Telegram.Bot/blob/843756aeb5cc8d8b94e30835d8c55ee5e98f2a7b/src/EnumSerializer.Generator/EnumConverterGenerator.cs#L24) is a part of widespread epidemic with incrementality failure. You should never have any compilations or symbols in any steps of your incremental pipelines, and...
Hello! I'm not sure about these topics, so I post them here only fyi. 1. If I understand the things right, then https://github.com/DevTeam/Pure.DI/blob/master/src/Pure.DI/SourceGenerator.cs#L27 means you are collecting all syntax nodes...