KirillOsenkov
Working on developer tools at Microsoft. .NET, C#, Roslyn, Visual Studio, Editor, WPF, MSBuild, MEF.
@MicrosoftRedmond, WA
Pinned Repositories
CodeCleanupTools
A set of command-line tools to cleanup C# and VB source code.
ContentSync
Directory copy/sync/mirror tool that uses file contents (not timestamps) to avoid touching identical files
MetadataTools
Various tools and helpers to read assembly metadata.
MSBuildStructuredLog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
QuickInfo
http://quickinfo.io - a search textbox with extensible "answers" (calculator, unit-converter, colors, ascii/unicode, etc). See demo at http://quickinfo.io/?demo
RoslynQuoter
Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree
SourceBrowser
Source browser website generator that powers http://referencesource.microsoft.com and http://sourceroslyn.io
StructuredEditor
An experimental structured code editor prototype for a subset of C#
Undo
Simple .NET Undo/Redo framework with merging and transactions
XmlParser
A Roslyn-inspired full-fidelity XML parser with no dependencies and a simple Visual Studio XML language service
KirillOsenkov's Repositories
KirillOsenkov/SourceBrowser
Source browser website generator that powers http://referencesource.microsoft.com and http://sourceroslyn.io
KirillOsenkov/ContentSync
Directory copy/sync/mirror tool that uses file contents (not timestamps) to avoid touching identical files
KirillOsenkov/StructuredEditor
An experimental structured code editor prototype for a subset of C#
KirillOsenkov/LiveGeometry
Interactive geometry CAD-like educational software
KirillOsenkov/FastFileFinder
Find files and directory names FAST!
KirillOsenkov/vs-editor-api
Microsoft Visual Studio Editor API definitions
KirillOsenkov/ProjFileTools
Tools for enhanced editing of MSBuild proj files in Visual Studio 2017
KirillOsenkov/ColorTools
KirillOsenkov/ReferenceTrimmer
Easily identify which dependencies can be removed from a .NET project
KirillOsenkov/basic-compiler-logger
Basic Compilation Log support
KirillOsenkov/ILRepack.Lib.MSBuild.Task
MSBuild task for ILRepack which is an open-source alternative to ILMerge.
KirillOsenkov/mono-addins
Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
KirillOsenkov/monodevelop
MonoDevelop is a cross platform IDE mostly aimed at Mono/.NET developers
KirillOsenkov/PracticalDebugging
KirillOsenkov/arcade
Tools that provide common build infrastructure for multiple .NET Foundation projects.
KirillOsenkov/bamlparser
BAML reader and writer
KirillOsenkov/Faker.Net-issue16
Unable to use faker references from .net standard 2.0/net framework/net core class library which is referenced to a .net framework/net core console app project/test project.
KirillOsenkov/Harmony
A library for patching, replacing and decorating .NET and Mono methods during runtime
KirillOsenkov/il-repack
Open-source alternative to ILMerge
KirillOsenkov/MultiTargetResourceRepro
KirillOsenkov/PublicBugs
My personal bug tracker for products where it's not worth logging a bug in their tracker
KirillOsenkov/tempdump
KirillOsenkov/visualstudio-docs
Note: this repo moved to the MicrosoftDocs organization on June 23, 2017. Traffic to the previous URLs will be redirected here.
KirillOsenkov/vs-mef
Managed Extensibility Framework (MEF) implementation used by Visual Studio
KirillOsenkov/vs-threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
KirillOsenkov/vs-validation
Common input and integrity validation routines for Visual Studio and other applications
KirillOsenkov/VsVim
Vim Emulator Plugin for Visual Studio 2015+
KirillOsenkov/xliff-tasks
MSBuild tasks and targets which allow the localization of string resources using xliff
KirillOsenkov/xunit
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework.
KirillOsenkov/ZoneTree
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.