aspnetcore/test/Microsoft.AspNetCore.Razor..../Legacy
Ryan Nowak 4a49ee2164 Adds support for imports to IR lowering
This change adds support for 'imports' - extra source files which contain
directives that can merged with 'main' source files. The purpose of course
is to support things like global usings or addTagHelpers, like
_ViewImports in MVC does today.

Instead of a one-off this is now a feature of the Razor langugage since
things like addTagHelper have an impact on the parsing behavior. Also,
having a standard imports concept keeps out feature creep, for instance
the 'global' usings we have today could really just be an import.

Imports allow single-line directives including the fundamental directives
like addTagHelper, using, and other friends. Code, content, and block
directives are not merged and will be ignored. We can consider making
these kinds of things warnings in the future.
2017-01-20 10:43:53 -08:00
..
BaselineWriter.cs
BlockExtensions.cs
BlockFactory.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
BlockTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
BlockTypes.cs Modify functions, section and inherits to use extensible directives. 2016-12-14 11:12:40 -08:00
CSharpAutoCompleteTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
CSharpBlockTest.cs Add a test for using with trailing newline 2016-12-30 16:06:18 -08:00
CSharpCodeWriterTest.cs Make SourceSpan public 2017-01-03 12:46:56 -08:00
CSharpDirectivesTest.cs Modify functions, section and inherits to use extensible directives. 2016-12-14 11:12:40 -08:00
CSharpErrorTest.cs Modify functions, section and inherits to use extensible directives. 2016-12-14 11:12:40 -08:00
CSharpExplicitExpressionTest.cs
CSharpImplicitExpressionTest.cs
CSharpNestedStatementsTest.cs
CSharpRazorCommentsTest.cs Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
CSharpReservedWordsTest.cs
CSharpSectionTest.cs Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
CSharpSpecialBlockTest.cs Skip Razor.Evolution tests on Linux and Mac. 2016-12-19 15:03:32 -08:00
CSharpStatementTest.cs Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
CSharpTemplateTest.cs Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
CSharpToMarkupSwitchTest.cs Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
CSharpTokenizerCommentTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
CSharpTokenizerIdentifierTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
CSharpTokenizerLiteralTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
CSharpTokenizerOperatorsTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
CSharpTokenizerTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
CSharpTokenizerTestBase.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
CSharpVerbatimBlockTest.cs
CSharpWhitespaceHandlingTest.cs
CaseSensitiveTagHelperDescriptorComparer.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
CaseSensitiveTagHelperRequiredAttributeDescriptorComparer.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
CodeParserTestBase.cs
CodeWriterTest.cs Add legacy dependencies of C# lowering 2016-12-04 23:30:34 -08:00
CsHtmlCodeParserTestBase.cs
CsHtmlMarkupParserTestBase.cs
DisposableActionTest.cs
ErrorCollector.cs
ExceptionHelpers.cs
HtmlAttributeTest.cs Clean up SourceLocation 2017-01-03 10:01:48 -08:00
HtmlBlockTest.cs Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
HtmlDocumentTest.cs Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
HtmlErrorTest.cs
HtmlParserTestUtils.cs
HtmlTagsTest.cs
HtmlToCodeSwitchTest.cs Modify functions, section and inherits to use extensible directives. 2016-12-14 11:12:40 -08:00
HtmlTokenizerTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
HtmlTokenizerTestBase.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
LineTrackingStringBufferTest.cs
MarkupParserTestBase.cs
MiscUtils.cs
ParserTestBase.cs Add parsing of includes and imports 2017-01-13 11:25:20 -08:00
RawTextSymbol.cs Clean up SourceLocation 2017-01-03 10:01:48 -08:00
RazorErrorTest.cs
RazorParserTest.cs Add parsing of includes and imports 2017-01-13 11:25:20 -08:00
SourceLocationTrackerTest.cs Clean up SourceLocation 2017-01-03 10:01:48 -08:00
StringTextBuffer.cs
TagHelperAttributeDescriptorComparer.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
TagHelperAttributeDesignTimeDescriptorComparer.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
TagHelperBlockRewriterTest.cs Clean up SourceLocation 2017-01-03 10:01:48 -08:00
TagHelperBlockTest.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
TagHelperDescriptorProviderTest.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
TagHelperDesignTimeDescriptorComparer.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
TagHelperParseTreeRewriterTest.cs Port existing TagHelper infrastructure. 2016-11-21 11:01:10 -08:00
TagHelperRewritingTestBase.cs Add TagHelper binding abstractions. 2016-11-21 11:04:42 -08:00
TestSpanBuilder.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
TextChangeTest.cs
TextReaderExtensionsTest.cs
TokenizerLookaheadTest.cs Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
TokenizerTestBase.cs
WhiteSpaceRewriterTest.cs Port WhiteSpaceRewriter and ConditionalAttributeCollapser. 2016-11-22 12:04:31 -08:00