Skip to content

Instantly share code, notes, and snippets.

@Measurity
Measurity / RecolorImage.cs
Last active May 19, 2025 18:15
Custom control to recolor an image in Avalonia
using System.IO;
using Avalonia;
using Avalonia.Automation;
using Avalonia.Automation.Peers;
using Avalonia.Controls;
using Avalonia.Controls.Automation.Peers;
using Avalonia.Media;
using Avalonia.Media.Imaging;
using Avalonia.Metadata;
using Avalonia.Platform;
@Measurity
Measurity / SchemaExample.cs
Last active February 25, 2024 18:22
Directory structure schema validator
using System.Collections;
using System.Text.RegularExpressions;
SchemaObject nitroxSavesSchema =
[
new("saves", [
new(".*", [
"EntityData.json",
"GlobalRootData.json",
"PlayerData.json",
@Measurity
Measurity / benchmark.cs
Created July 20, 2023 11:57
Benchmark: class vs struct cache
using System.Collections.Concurrent;
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Running;
public class Program
{
private static readonly ConcurrentBag<int> bag = new();
public static void Main(string[] args)
{
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Running;
BenchmarkRunner.Run<EnumBenchmark>();
public enum FreezeTimeEnum
{
None,
Quit,
WaitScreen,
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Running;
BenchmarkRunner.Run<SuppressBench>();
public abstract class Packet
{
}
public readonly struct StructSuppressor<T> : IDisposable