Corniel Nobel
Corniel Nobel
Just as the title says: define a `[DebuggerTypeProxy(typeof(Diagnostics.CollectionDebugView))]` to improve the debug experience on `AdaptiveCapacityDictionary`.
It would be nice if the `required` modifier could be considered a way of making properties required. You could thing of the following: ``` C# class Model { public required...
I've built a nested [Data Annotations validator](https://github.com/Qowaiv/qowaiv-validation/tree/main/src/Qowaiv.Validation.DataAnnotations) myself. It turns out that yours is faster (in most cases), so I'm considering dropping my own validator in favor of this one....
Found on Youtube: [MS Build: Things You Should Know About Project Files - .NET Oxford - January 2020](https://youtu.be/5HEbsyU5E1g).
[FluentAssertions recently changed its license](https://www.infoq.com/news/2025/01/fluent-assertions-v8-license/) to a commercial one. Although we are not directly affected, as this project is open source (and open source projects can keep using it), I...
When creating a `.csproj` file: ``` XML net8.0 Custom value ```` The value of the `` is exposed to the `AnalyzerConfigOptionsProvider.GlobalOptions` within the context of a Roslyn code analyzer. How...
Both `SolutionInfo` and `ProjectInfo` are immutable objects, describing the solution and its projects under analysis. They reflect the information resolved by calling MS's `SolutionFile`, and our own `ProjectFile`. As a...
While working on something else I got this issue the other way around. Anyway, when a build project with `exe` when no entry point is defined, I would expect the...
See [CA2208: Instantiate argument exceptions correctly](https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2208).
### Description It is a powerful rule to dectect unused code. It should be extended to VB.NET too.