Skip to main content

modern-csharp-coding-standards

Enables developers to write high-performance C# code using modern features and best practices for optimal API design and functionality.

Install this skill

or
91/100

Security score

The modern-csharp-coding-standards skill was audited on Feb 12, 2026 and we found 9 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

low line 615

External URL reference

SourceSKILL.md
615// See: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/general#skiplocalsinit-attribute
low line 1269

External URL reference

SourceSKILL.md
1269- [A new way of doing reflection with .NET 8](https://steven-giesel.com/blogPost/05ecdd16-8dc4-490f-b1cf-780c994346a4)
low line 1270

External URL reference

SourceSKILL.md
1270- [Accessing private members without reflection in .NET 8.0](https://www.strathweb.com/2023/10/accessing-private-members-without-reflection-in-net-8-0/)
low line 1271

External URL reference

SourceSKILL.md
1271- [Modern .NET Reflection with UnsafeAccessor](https://blog.ndepend.com/modern-net-reflection-with-unsafeaccessor/)
low line 1506

External URL reference

SourceSKILL.md
1506- **C# Language Specification**: https://learn.microsoft.com/en-us/dotnet/csharp/
low line 1507

External URL reference

SourceSKILL.md
1507- **Pattern Matching**: https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching
low line 1508

External URL reference

SourceSKILL.md
1508- **Span<T> and Memory<T>**: https://learn.microsoft.com/en-us/dotnet/standard/memory-and-spans/
low line 1509

External URL reference

SourceSKILL.md
1509- **Async Best Practices**: https://learn.microsoft.com/en-us/archive/msdn-magazine/2013/march/async-await-best-practices-in-asynchronous-programming
low line 1510

External URL reference

SourceSKILL.md
1510- **.NET Performance Tips**: https://learn.microsoft.com/en-us/dotnet/framework/performance/
Scanned on Feb 12, 2026
View Security Dashboard
Installation guide →