Pinned Repositories
AutoGuards
Automatically generate precondition guards in a method body from a set of custom attributes declared on a method's signature (implemented using the Roslyn API)
ClrProfilerSkeleton
Barebones project to set up an unmanaged CLR profiler (.Net 2.0)
CoRoutineTest
Experimental implementation of coroutines in C# using the automatic yield/enumerator
cryptonite
lowlevel set of cryptographic primitives for haskell
DbAutoExecuter
Small utility library to allow automatic invocation of stored procedures using a C#'s method signature metadata
FAKE
FAKE - F# Make
io-ts
Runtime type system for IO decoding/encoding
libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
ThreadSafetyAnnotations
Experimental library to bring thread safety annotations to C# using the Roslyn API
WiaInterop
Utility library to interface with WIA devices (scanners/cameras).
crossleydominic's Repositories
crossleydominic/ClrProfilerSkeleton
Barebones project to set up an unmanaged CLR profiler (.Net 2.0)
crossleydominic/CoRoutineTest
Experimental implementation of coroutines in C# using the automatic yield/enumerator
crossleydominic/ThreadSafetyAnnotations
Experimental library to bring thread safety annotations to C# using the Roslyn API
crossleydominic/WiaInterop
Utility library to interface with WIA devices (scanners/cameras).
crossleydominic/AutoGuards
Automatically generate precondition guards in a method body from a set of custom attributes declared on a method's signature (implemented using the Roslyn API)
crossleydominic/cryptonite
lowlevel set of cryptographic primitives for haskell
crossleydominic/DbAutoExecuter
Small utility library to allow automatic invocation of stored procedures using a C#'s method signature metadata
crossleydominic/FAKE
FAKE - F# Make
crossleydominic/io-ts
Runtime type system for IO decoding/encoding
crossleydominic/libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
crossleydominic/LockFreeRingBuffer
Implementation of a single producer/single consumer ring buffer that does not use locks (lock free)
crossleydominic/nixpkgs
Nix Packages collection
crossleydominic/NotifyPropertyChangedIssue
Roslyn CodeIssue that generates an error when calling NotifyPropertyChanged and not supplying the correct property name.
crossleydominic/RegistrationFreeCOMTest
Small library to test out the .NET/COM interop using registration free COM
crossleydominic/rust_compose_errors
crossleydominic/Shared.Utilities
A utility library for .Net
crossleydominic/smithy
Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.
crossleydominic/snyk-goof
crossleydominic/VisiblePreconditions
An experimental C# library that uses the type system to make method preconditions/postconditions visible in the method signature.