aspnetcore/tooling/Microsoft.VisualStudio.Razo.../DocumentInfo
Ryan Nowak 5008c7803c Add a project system
Step 1: Add HostProject

This is a somewhat complex addition to the ProjectSnapshotManager. Now
that we accept updates from the underlying IDE project system we need to
coordinate those with the Workspace.

This means that ProjectSnapshot itself now also has a version concept.

Step 2: Introduce a new project system based on CPS

We use project capabilities defined by the Razor SDK to determine
whether to rely on MSBuild evaluation to detect the configuration or
whether to fallback to assembly-based detection.

Step 3: Flow RazorConfiguration everywhere

We use now expose the RazorConfiguration to the language service and
editor. This means that we no longer need to detect the project's
configuration asynchronously, it happens much faster now.
2018-02-19 14:39:19 -08:00
..
RazorDocumentInfoViewModel.cs Add a project system 2018-02-19 14:39:19 -08:00
RazorDocumentInfoWindow.cs Manage VisualStudioRazorParser lifetime. 2017-10-23 14:39:15 -07:00
RazorDocumentInfoWindowCommand.cs
RazorDocumentInfoWindowControl.xaml
RazorDocumentInfoWindowControl.xaml.cs