Simon Jefferies's repositories
CopyFlatten
Copy source files recursively but place in a single destination folder.
SwapChannels
Swap the Red and Blue channel for each pixel of the given image. From ARGB to ABGR which is suitable for iOS development.
Utility.Toolkit
A utility library with helper classes, such as ObservableObjectT.cs and ICommandT interface.
AssemblyVersionCompare
Compare two folders of NET DLL's and determine if there are any version differences.
CodeExamples
Demos, tutorials and example apps. See readme for more details of the projects within.
CSharpExamples
Repository for C# Language Feature with examples. Also code for techniques such as refactorings and best practices.
DotNetPatterns
A set of classes and interfaces to help with applying coding patterns.
LocalisedString
A class that represents localised strings and helps you retrieve the appropriate text accordingly.
MissingAttributes
This package contains missing items that allows you to use the latest C# language features in .NET Framework and Standard.
Pilgrimage
Pilgrimage is a Quest and Inventory library. The ability to create an serious of connected quests and rewards using the quest service. The inventory service looks after the items collected and stores them in slots/bags.
ProcessKiller
Kills a process by name a number of times and at regular intervals.
Utility.Guard
A guard class and methods to replace the if... throw exception in a constructor.
Utility.Maths
A set of maths classes.
Utility.Result
A utility library featuring a Result type, designed to handle success or failure outcomes from functions, optionally returning a value. This approach helps avoid the overhead and inconvenience of throwing exceptions, making your code more efficient and readable.
Utility.State
A fluent style state machine library.
Utility.TestHelpers
A set of classes to help with DI / Host and Unit Tests.
Utility.WPF
A set of useful functions for WPF development.
Common.Unity
Common Unity Scripts.
docs
This repository contains .NET Documentation.
dotnet
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
LocalisedString.Tooling
A class that represents localised strings and helps you retrieve the appropriate text accordingly.
MonoGame.Extended
Extensions to make MonoGame more awesome
MonoGame.WpfCore
MonoGame embedded inside a WPF app.
runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.