Andrew Arnott's repositories
ImmutableObjectGraph
Code generation for immutable types
Library.Template
A template for a NuGet package with tests, stylecop, fxcop, versioning, and Azure Pipelines build ready to go.
MessagePack-CSharp
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
AssemblyRefScanner
Scans a given directory tree for interesting assembly references
Nerdbank.Algorithms
A collection of algorithms I've implemented and found generally useful
CSharpIsNull
C# null test syntax analyzers to guard against bugs in testing null against a struct.
DotNetRepoTools
A CLI tool with commands to help maintain .NET codebases
Node.js.redist
Builds packages that contain Node.js that can be used to redistribute across platforms
cloudbuild-task
Contracts and adapter NPM packages for various cloud build services
vs-threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
SQLite.Net-PCL
Simple, powerful, cross-platform SQLite client and ORM - Updated version with PCL support
vs-streamjsonrpc
The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, with additional features used by Visual Studio and other applications.
VSIXProjectWithPackageReferences
A sample of a VSIX project that uses PackageReference instead of packages.config. The grass is greener here.
Nerdbank.Zcash.VolatileWalletDemo
A non-persistent Zcash wallet built on .NET using the Nerdbank.Zcash library. For demo and educational purposes only.
vs-validation
Common input and integrity validation routines for Visual Studio and other applications
VSSDK-Analyzers
Roslyn analyzers for Visual Studio extensions
Avalonia-WithNativeDependency
A sample of a minimal Avalonia app with a native dependency.
Files
Building the best file manager for Windows
librustzcash
Rust-language assets for Zcash
Nerdbank.NetStandardBridge
A reference + fascade library to bring additional types to .NET Standard
sapling-crypto
Zcash "Sapling" cryptography
velopack
Installer and automatic update framework for cross-platform desktop applications
visualstudio-docs
This repo is the home of the official Visual Studio, Visual Studio for Mac, Visual Studio Subscriptions, and Scripting Technologies documentation for Microsoft.
vs-servicehub
The service broker libraries used by Visual Studio to exchange intra- and inter-process services