Description
Contributes to dotnet/core/issues/5511
Overview
Our goal is to provide a consistent dev inner loop experience in .NET Core across all platforms, architectures, and workloads. Today, code edits can be made at runtime and applied to running processes using ReJIT and Edit and Continue . The typical dev inner loop involves making code edit changes, building, debugging, then making new edits. Edit and Continue can apply code edits while the debugger is attached and given that it conforms to a set of constraints (defined here). Our desire is to improve the inner loop and by allowing code edits to applied at runtime and support multiple platforms/architectures. Ideally this work will involve using the same/similar API's being used for Mono Method Body Replacement.