Pseudo code:
output = "some@kind@of@weird@input".split('@')[0];
A couple possible responses you might have to seeing this kind of code a lot in the codebase you're working on:
| #if OPENGL | |
| #define SV_POSITION POSITION | |
| #define VS_SHADERMODEL vs_3_0 | |
| #define PS_SHADERMODEL ps_3_0 | |
| #else | |
| #define VS_SHADERMODEL vs_4_0_level_9_1 | |
| #define PS_SHADERMODEL ps_4_0_level_9_1 | |
| #endif | |
| // Kernel radius in taps: (2*RADIUS+1)^2 samples per pixel. 3 -> 49 taps, fine at monitor res. |
| Windows Registry Editor Version 5.00 | |
| ; Right-click on a folder | |
| [HKEY_CLASSES_ROOT\Directory\shell\OpenInClaudeCode] | |
| @="Open in Claude Code" | |
| "Icon"="claude.exe,0" | |
| [HKEY_CLASSES_ROOT\Directory\shell\OpenInClaudeCode\command] | |
| @="wt.exe -d \"%V\" claude" |
| public sealed class PaginatedResults<T> | |
| { | |
| public required IReadOnlyList<T> Results { get; init; } | |
| public required int Page { get; init; } | |
| public required int PageSize { get; init; } | |
| public required int TotalCount { get; init; } | |
| public int TotalPages => (int)Math.Ceiling(TotalCount / (double)PageSize); | |
| } |
| using System.Reflection; | |
| using BenchmarkDotNet.Running; | |
| // put all the benchmark classes into their own namespace, for easier discoverability. if you don't like this, | |
| // change the next few lines to find your benchmarks using whatever logic you prefer. | |
| const string BenchmarksNamespace = "YourBenchmarkNamespaceHere.Benchmarks"; | |
| var allBenchmarks = Assembly.GetExecutingAssembly() | |
| .GetTypes() | |
| .Where(t => t is { Namespace: BenchmarksNamespace, IsClass: true }) |
Create your App Service, Key Vault, and Application Insights
In the App Service's "Identity", turn the "System assigned" "Status" to "On"
In the App Service's "Configuration", create a "New application setting" with value "KeyVaultURI", and value of the "Vault URI" you copied in step 1
| <Project Sdk="Microsoft.NET.Sdk"> | |
| <PropertyGroup> | |
| <TargetFramework>net7.0</TargetFramework> | |
| <ImplicitUsings>enable</ImplicitUsings> | |
| <Nullable>enable</Nullable> | |
| <WarningsAsErrors>Nullable</WarningsAsErrors> | |
| </PropertyGroup> | |
| <ItemGroup> |
| [*.cs] | |
| dotnet_diagnostic.IDE0005.severity = error # unnecessary using directives | |
| dotnet_diagnostic.IDE0035.severity = error # unreachable code | |
| dotnet_diagnostic.IDE0059.severity = error # unnecessary value assignment | |
| dotnet_diagnostic.IDE0060.severity = error # unused parameter |
| public static class DateTimeOffsetExtensions | |
| { | |
| private const double MoonCycleLength = 29.53058868; | |
| public static MoonPhase ComputeMoonPhase(this DateTimeOffset dt) | |
| { | |
| return dt.GetMoonAge() switch | |
| { | |
| < 1.84566 => MoonPhase.NewMoon, |
| using System.DirectoryServices.AccountManagement; | |
| using System.Runtime.InteropServices; | |
| using System.Security.Principal; | |
| using Microsoft.Win32.SafeHandles; | |
| namespace YourNamespaceHere; | |
| // Notes: | |
| // * This class is a service. Hopefully you've got a DI/IoC container you can register it with. (For a desktop application, | |
| // it'd probably make the most sense as a singleton.) |