Tagged csharp
Every skill with this tag, from any category.
clr-activation-debuggingdotnet/skillsDiagnose .NET Framework runtime activation problems from CLR activation logs★5.8K
clr-activation-debuggingDiagnose .NET Framework runtime activation problems from CLR activation logs
convert-blazor-server-to-webappdotnet/skillsMigrate Blazor Server apps to .NET 8 Blazor Web Apps step by step★5.8K
convert-blazor-server-to-webappMigrate Blazor Server apps to .NET 8 Blazor Web Apps step by step
convert-to-cpmdotnet/skillsConvert .NET solutions to central NuGet package versions with Directory.Packages.props★5.8K
convert-to-cpmConvert .NET solutions to central NuGet package versions with Directory.Packages.props
coverage-analysisdotnet/skillsInterpret .NET coverage reports with line, branch and condition metrics★5.8K
coverage-analysisInterpret .NET coverage reports with line, branch and condition metrics
crap-scoredotnet/skillsCalculate CRAP risk scores for a named .NET method, class or file★5.8K
crap-scoreCalculate CRAP risk scores for a named .NET method, class or file
create-datadriven-aspnetcoredotnet/skillsGenerate ASP.NET Core CRUD pages, controllers and endpoints backed by EF Core★5.8K
create-datadriven-aspnetcoreGenerate ASP.NET Core CRUD pages, controllers and endpoints backed by EF Core
csharp-expertdotnet/skillsFind which .NET specialist or plugin should handle a C# request★5.8K
csharp-expertFind which .NET specialist or plugin should handle a C# request
csharp-refactoringdotnet/skillsRefactor C# and .NET code safely without changing its behavior★5.8K
csharp-refactoringRefactor C# and .NET code safely without changing its behavior
csharp-scriptsdotnet/skillsRun one-file and small multi-file C# apps with the dotnet CLI, no project needed★5.8K
csharp-scriptsRun one-file and small multi-file C# apps with the dotnet CLI, no project needed
detect-static-dependenciesdotnet/skillsLocate static DateTime, File, Environment and HttpClient calls in C# code★5.8K
detect-static-dependenciesLocate static DateTime, File, Environment and HttpClient calls in C# code
dotnet-aot-compatdotnet/skillsMake .NET projects Native AOT and trimming compatible by fixing IL warnings★5.8K
dotnet-aot-compatMake .NET projects Native AOT and trimming compatible by fixing IL warnings
dotnet-maui-doctordotnet/skillsDiagnose and fix .NET MAUI setup problems across SDKs, JDK, Android and Xcode★5.8K
dotnet-maui-doctorDiagnose and fix .NET MAUI setup problems across SDKs, JDK, Android and Xcode
dotnet-pinvokedotnet/skillsCall native C and C++ libraries from .NET safely with P/Invoke and LibraryImport★5.8K
dotnet-pinvokeCall native C and C++ libraries from .NET safely with P/Invoke and LibraryImport
dotnet-trace-collectdotnet/skillsPick diagnostic tools and capture performance traces for slow production .NET apps★5.8K
dotnet-trace-collectPick diagnostic tools and capture performance traces for slow production .NET apps
dotnet-webapidotnet/skillsBuild ASP.NET Core Web API endpoints with correct HTTP semantics and OpenAPI docs★5.8K
dotnet-webapiBuild ASP.NET Core Web API endpoints with correct HTTP semantics and OpenAPI docs
dump-collectdotnet/skillsEnable and capture crash dumps for modern .NET apps in Docker or Kubernetes★5.8K
dump-collectEnable and capture crash dumps for modern .NET apps in Docker or Kubernetes
eliminate-redundant-restoresdotnet/skillsRemove repeated NuGet restores from multi-step .NET builds without breaking them★5.8K
eliminate-redundant-restoresRemove repeated NuGet restores from multi-step .NET builds without breaking them
exp-mock-usage-analysisdotnet/skillsFind dead, redundant and unreachable mock setups in .NET test suites★5.8K
exp-mock-usage-analysisFind dead, redundant and unreachable mock setups in .NET test suites
generate-testability-wrappersdotnet/skillsGenerate injectable wrappers around static C# dependencies for testing★5.8K
generate-testability-wrappersGenerate injectable wrappers around static C# dependencies for testing
maui-app-lifecycledotnet/skillsHandle .NET MAUI app states, window events and backgrounding with state preservation★5.8K
maui-app-lifecycleHandle .NET MAUI app states, window events and backgrounding with state preservation
maui-collectionviewdotnet/skillsBuild .NET MAUI CollectionView lists and grids with selection and swipe actions★5.8K
maui-collectionviewBuild .NET MAUI CollectionView lists and grids with selection and swipe actions
maui-data-bindingdotnet/skillsSet up .NET MAUI compiled bindings, value converters and MVVM observable objects★5.8K
maui-data-bindingSet up .NET MAUI compiled bindings, value converters and MVVM observable objects
maui-dependency-injectiondotnet/skillsRegister and inject services in .NET MAUI apps with the right lifetimes★5.8K
maui-dependency-injectionRegister and inject services in .NET MAUI apps with the right lifetimes
maui-safe-areadotnet/skillsHandle safe areas and edge-to-edge layout in .NET MAUI apps on iOS and Android★5.8K
maui-safe-areaHandle safe areas and edge-to-edge layout in .NET MAUI apps on iOS and Android
maui-shell-navigationdotnet/skillsSet up Shell navigation with tabs, flyouts, routes and query parameters in .NET MAUI★5.8K
maui-shell-navigationSet up Shell navigation with tabs, flyouts, routes and query parameters in .NET MAUI
maui-themingdotnet/skillsAdd light and dark themes to .NET MAUI apps with AppThemeBinding and resource switching★5.8K
maui-themingAdd light and dark themes to .NET MAUI apps with AppThemeBinding and resource switching
microbenchmarkingdotnet/skillsWrite and run BenchmarkDotNet microbenchmarks to measure .NET code reliably★5.8K
microbenchmarkingWrite and run BenchmarkDotNet microbenchmarks to measure .NET code reliably
migrate-dotnet10-to-dotnet11dotnet/skillsMigrate .NET 10 projects to .NET 11 and resolve the breaking changes★5.8K
migrate-dotnet10-to-dotnet11Migrate .NET 10 projects to .NET 11 and resolve the breaking changes
migrate-dotnet8-to-dotnet9dotnet/skillsMigrate .NET 8 projects to .NET 9 and resolve the breaking changes★5.8K
migrate-dotnet8-to-dotnet9Migrate .NET 8 projects to .NET 9 and resolve the breaking changes
migrate-dotnet9-to-dotnet10dotnet/skillsMigrate .NET 9 projects to .NET 10 and resolve the breaking changes★5.8K
migrate-dotnet9-to-dotnet10Migrate .NET 9 projects to .NET 10 and resolve the breaking changes
migrate-nullable-referencesdotnet/skillsEnable nullable reference types in C# projects and fix the warnings★5.8K
migrate-nullable-referencesEnable nullable reference types in C# projects and fix the warnings
migrate-vstest-to-mtpdotnet/skillsMove .NET test projects and CI from VSTest to Microsoft Testing Platform★5.8K
migrate-vstest-to-mtpMove .NET test projects and CI from VSTest to Microsoft Testing Platform
msbuild-modernizationdotnet/skillsMigrate legacy .NET project files to SDK-style csproj and PackageReference★5.8K
msbuild-modernizationMigrate legacy .NET project files to SDK-style csproj and PackageReference
platform-detectiondotnet/skillsIdentify whether a .NET project uses VSTest or MTP and which framework★5.8K
platform-detectionIdentify whether a .NET project uses VSTest or MTP and which framework
process-api-net11dotnet/skillsStart and capture external processes with the new .NET 11 Process APIs★5.8K
process-api-net11Start and capture external processes with the new .NET 11 Process APIs
run-testsdotnet/skillsRun .NET tests with the right dotnet test command, filters and diagnostics★5.8K
run-testsRun .NET tests with the right dotnet test command, filters and diagnostics
scaffold-dotnet-test-projectdotnet/skillsCreate or repair .NET test projects so solution filters and CI include them★5.8K
scaffold-dotnet-test-projectCreate or repair .NET test projects so solution filters and CI include them
setup-local-sdkdotnet/skillsInstall side-by-side .NET SDK versions for previews and pinned team setups★5.8K
setup-local-sdkInstall side-by-side .NET SDK versions for previews and pinned team setups
system-text-json-net11dotnet/skillsUse .NET 11 System.Text.Json naming policies and typed metadata accessors★5.8K
system-text-json-net11Use .NET 11 System.Text.Json naming policies and typed metadata accessors
technology-selectiondotnet/skillsChoose and implement AI and ML features in .NET with ML.NET, MEAI or ONNX★5.8K
technology-selectionChoose and implement AI and ML features in .NET with ML.NET, MEAI or ONNX
template-authoringdotnet/skillsTurn an existing .NET project into a reusable dotnet new template★5.8K
template-authoringTurn an existing .NET project into a reusable dotnet new template
template-comparisondotnet/skillsCompare dotnet new templates side by side to choose the right one★5.8K
template-comparisonCompare dotnet new templates side by side to choose the right one
template-discoverydotnet/skillsFind and inspect dotnet new templates that match a project description★5.8K
template-discoveryFind and inspect dotnet new templates that match a project description
template-instantiationdotnet/skillsScaffold .NET projects and solutions from templates with validated parameters★5.8K
template-instantiationScaffold .NET projects and solutions from templates with validated parameters
template-smart-defaultsdotnet/skillsFill dotnet new template parameters with consistent cross-parameter defaults★5.8K
template-smart-defaultsFill dotnet new template parameters with consistent cross-parameter defaults
template-validationdotnet/skillsCheck dotnet new template.json files for errors before you publish them★5.8K
template-validationCheck dotnet new template.json files for errors before you publish them
test-anti-patternsdotnet/skillsAudit test suites for tautological assertions, flaky tests and duplication★5.8K
test-anti-patternsAudit test suites for tautological assertions, flaky tests and duplication
testability-obstacledotnet/skillsAdd the smallest seam so C# tests can control time, files and randomness★5.8K
testability-obstacleAdd the smallest seam so C# tests can control time, files and randomness
thread-abort-migrationdotnet/skillsReplace Thread.Abort in .NET Framework code with cooperative cancellation★5.8K
thread-abort-migrationReplace Thread.Abort in .NET Framework code with cooperative cancellation
use-js-interopdotnet/skillsCall JavaScript from Blazor and .NET from JavaScript with safe interop lifecycles★5.8K
use-js-interopCall JavaScript from Blazor and .NET from JavaScript with safe interop lifecycles