aspnetcore/tooling/Microsoft.VisualStudio.Razo...
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
..
Behaviors
DocumentInfo Add a project system 2018-02-19 14:39:19 -08:00
Properties Split LanguageServices.Razor. 2017-09-29 16:26:50 -07:00
RazorInfo Add a project system 2018-02-19 14:39:19 -08:00
Resources
Microsoft.VisualStudio.RazorExtension.csproj Add a project system 2018-02-19 14:39:19 -08:00
NotifyPropertyChanged.cs
RazorPackage.cs Adds a tracking system for Razor documents 2017-05-11 08:24:37 -07:00
RazorPackage.vsct Adds a tracking system for Razor documents 2017-05-11 08:24:37 -07:00
RelayCommand.cs
VSPackage.resx
WebConfiguration.png Bump up version of the vsix 2017-03-13 13:28:33 -07:00
razorLanguageService.servicehub.service.json
razorLanguageService64.servicehub.service.json Add x64 service hub json. 2017-09-29 12:01:58 -07:00
source.extension.vsixmanifest Split LanguageServices.Razor. 2017-09-29 16:26:50 -07:00