Nate McMaster
471722eba1
Use PackageLineup to manage PackageReference versions
...
This uses a feature of KoreBuild which will select PackageReference
versions based on a lineup file. This helps unify versions between repos
and helps us ensure we are consistent across multiple components.
2017-08-25 15:44:05 -07:00
Nate McMaster
4cadee2762
Use Directory.Build.props/targets ( #1641 )
2017-08-23 12:24:57 -07:00
Ajay Bhargav Baaskaran
bf63704547
Renamed solutions
2017-08-18 11:46:38 -07:00
N. Taylor Mullen
aa980fc67c
Roslyn-ize our tooling contracts.
...
- Added `ILanguageServiceFactory` types for all serviceable contracts.
- Maintained binary compatibility by copy/pasting existing services into a Legacy folder.
- Added a Workspaces.Test project since their implementations moved.
- Updated binary incompatible version of `RazorSyntaxFactsService` to not depend on VisualStudio. Added an extension type to the VS.LanguageServices.Razor project to enable easy-access from VisualStudio.
Below on refers to the binary incompatible copies.
Core services that were **entirely** moved from VisualStudio.Razor => Razor.Workspaces are as follows:
- `RazorSyntaxFactsService`, this included mutating the API to not depend on VisualStudio and moving some primitive types such as `AcceptedCharacters`.
- `TagHelperCompletionService`
- `TagHelperFactsService`
These all have a `ServiceLayer` of `Editor`.
Bits that were partially moved:
- `RazorTemplateEngineFactoryService`. The Default implementation and its corresponding factory still live in VisualStudio.Razor. This way Razor.Workspaces can get by without a reference to Mvc.Razor.Extensions.
- `ITagHelperResolver` used to exist in VisualStudio.Razor. Removed the type and replaced its usage with the already-existing `TagHelperResolver` type in Razor.Workspaces. Both contracts were nearly identical.
These all have a `ServiceLayer` of `Default`.
#1260
2017-08-02 16:58:44 -07:00
Ryan Brandenburg
b96a486650
Compile CodeGeneration tests
2017-05-16 16:26:47 -07:00
N. Taylor Mullen
688731983c
Add dependencies.props to Solution Items.
2017-04-13 11:05:19 -07:00
Ryan Nowak
acf3e759d1
Add BenchmarkDotNet boilerplate
2017-04-10 14:25:43 -07:00
N. Taylor Mullen
0618bae3bd
Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language.
...
- Also updated corresponding test project to go from Evolution => Language.
- Regenerated test files to reflect new file paths.
#1169
2017-04-10 10:20:04 -07:00
Ryan Brandenburg
60a87829f8
Fix type name
2017-03-29 16:19:12 -07:00
Ryan Brandenburg
72febdac64
Move Razor.Host to Razor
2017-03-22 16:10:44 -07:00
Ryan Brandenburg
a7eb30ddca
Remove old razor
2017-03-17 14:58:13 -07:00
Ryan Nowak
9a27405718
Add LanguageServices test project
2017-03-06 17:55:00 -08:00
Pranav K
27e66c3750
Add tests for RazorPageGenerator
2017-02-28 14:15:52 -08:00
Pranav K
c83741f11c
Remove references to Razor from RazorPageGenerator
2017-02-28 14:15:52 -08:00
Pranav K
76fa731a6d
Add .editorconfig
2017-02-24 09:54:56 -08:00
Pranav K
f56d1b9441
Updating VS version
2017-02-16 14:09:12 -08:00
Pranav K
80172c641d
Fix building the vsix inside VS
2017-02-14 12:55:43 -08:00
N. Taylor Mullen
f861c23d1f
Allow RazorSourceDocument to consume empty streams.
...
- Added tests to validate how encoding flows when used with empty streams in addition to their usability (not throwing).
#947
2017-02-13 12:11:38 -08:00
Nate McMaster
eaadfb70eb
Create NoVSIX solution configurations
2017-02-09 14:04:49 -08:00
Ryan Nowak
c31475af4e
Move the LanguageServices package to src
...
Moves the LanguageServices package to src so it will build on the CI.
2017-01-20 16:43:21 -08:00
Ryan Nowak
9ecd30cb2f
Add Microsoft.CodeAnalysis.Razor
...
This project will have all of our roslyn-dependent infrastructure that we
need for designtime and runtime.
2017-01-20 15:26:39 -08:00
Nate McMaster
79663ef90e
Upgrade to RC.3
2017-01-20 09:01:49 -08:00
N. Taylor Mullen
ee59368467
Add Microsoft.CodeAnalysis.Razor.Workspaces.Test project.
...
#851
2017-01-10 12:12:36 -08:00
Ryan Nowak
cbc8d12a0c
Code dump of Razor extension
2017-01-09 13:09:25 -08:00
Ryan Nowak
3351192dc5
Code dump of Visual Studio language services
2017-01-09 11:08:50 -08:00
Ryan Nowak
2c55a03667
Code dump of prototype servicehub service
2017-01-09 11:08:50 -08:00
Ryan Nowak
a289e04cb4
Code dump of TagHelper discovery prototype
...
Adds a new project for design time Razor analysis
2017-01-09 11:08:50 -08:00
Ryan Nowak
1b30e037ca
Revert bad change to .sln
2017-01-03 14:41:28 -08:00
Ryan Nowak
e104451f79
Make SourceSpan public
...
Cleansup SourceSpan and makes it public where its used.
2017-01-03 12:46:56 -08:00
Nate McMaster
705a490acb
Upgrade to VS 2017
2016-12-16 16:04:22 -08:00
N. Taylor Mullen
2b77446326
Update sln to reflect changed testing project.
2016-11-16 14:33:25 -08:00
N. Taylor Mullen
17f3e3bbab
Initial project skeleton for Razor Evolution
2016-11-16 14:05:57 -08:00
Kiran Challa
cdb1a1a343
Moving RazorPageGenerator from 'tools' to 'src' as we want this package to be published by CI
...
(This tool is referenced in Hosting and Diagnostics)
2016-08-29 11:29:28 -07:00
Kiran Challa
aff6792af1
Added razor page generator tool
2016-08-26 17:08:13 -07:00
N. Taylor Mullen
d27ab1ce3d
React to `HtmlEncodedString` rename to `HtmlString`.
...
- Updated test output to reflect new `HtmlString` naming.
aspnet/HtmlAbstractions.25
2016-05-17 12:13:26 -07:00
N. Taylor Mullen
53e59b39c3
Revert "Add Visual Studio specific RC1 binaries."
...
This reverts commit 197d6a579f , 2c0fb950bc , 62fe5d6c4e and fad09801f8
2016-05-16 10:30:59 -07:00
N. Taylor Mullen
197d6a579f
Add Visual Studio specific RC1 binaries.
...
- This is needed for Visual Studio RC1 backwards compatibility.
2016-04-04 15:20:38 -07:00
N. Taylor Mullen
3968eded19
Rename AspNet 5 file contents.
...
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:21:25 -08:00
Pranav K
c05551e167
Removing Microsoft.AspNet.Razor.Runtime.Precompilation
2016-01-11 16:33:22 -08:00
Pranav K
9a7be69a0d
Produce ITypeInfo \ IPropertyInfo using CodeAnalysis symbol tree
2015-09-09 16:34:12 -07:00
N. Taylor Mullen
4d0821f953
Transition Razor test comparers to new project.
...
- Changed namespaces for test comparers.
#461
2015-07-28 10:38:09 -07:00
N. Taylor Mullen
0196df4081
Update .kproj => .xproj.
2015-03-11 14:03:14 -07:00
N. Taylor Mullen
b1b1da0781
Add Microsoft.AspNet.Razor.Runtime src and test project.
...
#136
2014-10-09 12:50:52 -07:00
N. Taylor Mullen
9a6a3af450
Transition Microsoft.AspNet.Razor from csproj to kproj.
...
Needed to modify some source to use new resx format.
#32
2014-06-04 14:58:01 -07:00
David Fowler
77dd7e40eb
Updated build.
2014-01-23 23:12:34 -08:00
N. Taylor Mullen
af14969b54
Added tests project.
2014-01-18 14:18:55 -08:00
David Fowler
ff854e3e15
Initial commit.
2014-01-11 20:12:30 -08:00