-
## Rationale
It's long been a source of confusion that the mutable generic collection interfaces don't implement their respective read-only collection interfaces. This was of course due to the read-o…
-
### Analyzer
**Diagnostic ID**: [CA1068](https://learn.microsoft.com/en-gb/dotnet/fundamentals/code-analysis/quality-rules/ca1068)
### Describe the improvement
In methods that take `params` p…
zotrb updated
2 months ago
-
I recently came across a new obfuscation tool that I had not seen before.
So far I am not aware of any deobfuscators for this one. The project is located at https://github.com/sim0n/caesium.
I…
-
**Version Used**:
Microsoft.CodeAnalysis.CSharp" Version="4.9.2"
Microsoft.CodeAnalysis.Analyzers" Version="3.3.4"
**Steps to Reproduce**:
1. Create a class with a simple event declaration
2.…
-
Hi!
I've noticed error code returns are used quite excessively. `uart_init` returns an error code even though that error code can only be `UART_OK` and most functions check their arguments.
Sinc…
-
I have an extra text file that gets added to the image in the correct (ie. upper left) position, except when Moon Mode is active. Then the extra text is displaced and appears under the upper right la…
-
There was some discussion in dotnet/wpf#9981 about what kind of changes should be included in a pull-request (The main point discussed in dotnet/wpf#9981 was about unrelated changes for refactoring/fo…
-
We should investigate if adding type hints to the codebase can help us.
I don't have any further thoughts on how this should look like or even if it's a good idea. I haven't really used type hints…
-
Reporting this here so perhaps others can chime in. @taojing2002 in particular might have the best idea of what's going on.
I'm trying to run tests, particular the `SitemapTest`. It looks like this…
-
### Background and motivation
Async overloads of `Console.Write[Line]` are not present. They should be added to avoid blocking in async methods.
### API Proposal
Instead of exposing the subse…