Skip to content

Instantly share code, notes, and snippets.

@skst
skst / LambdaComparer.cs
Created June 21, 2024 23:49
Convert a lambda expression to an IEqualityComparer<>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Shared;
/// <summary>
/// Convert a lambda expression to an IEqualityComparer<>.
@skst
skst / ThreadSwitcher.cs
Last active June 21, 2024 21:43
Easily switch between foreground and background threads
using System;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Windows.Threading;
namespace Shared;
/// <summary>
/// Easily switch between foreground and background threads.
/// </summary>