aspnetcore/test/Microsoft.AspNetCore.Razor..../Legacy
N. Taylor Mullen 2e8c154fcb Make namespace tokens tolerant to EOF and invalid states.
- Updated our `QualifiedIdentifier` to properly parse invalid namespaces. This is more consistent with how the rest of the system works; we consume tokens until we determine if we're in an invalid or valid state. If invalid, we log an error and put back all invalid tokens for the parser to treat as non-directive tokens.
- Added unit tests to validate our extensible directive system can handle malformed namespace tokens at EOF and inline.
- Added a code gen test for Razor.Extensions to prove we've fixed the underlying issue for our `@namespace` directive that crashed VS.

#1393
2017-06-01 12:04:20 -07:00
..
BaselineWriter.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
BlockExtensions.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
BlockFactory.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
BlockTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
BlockTypes.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpAutoCompleteTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpBlockTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpCodeWriterTest.cs Add some new IR nodes 2017-05-11 14:52:31 -07:00
CSharpDirectivesTest.cs Make namespace tokens tolerant to EOF and invalid states. 2017-06-01 12:04:20 -07:00
CSharpErrorTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpExplicitExpressionTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpImplicitExpressionTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpLanguageCharacteristicsTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpNestedStatementsTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpRazorCommentsTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpReservedWordsTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpSectionTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpSpecialBlockTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpStatementTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTemplateTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpToMarkupSwitchTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTokenizerCommentTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTokenizerIdentifierTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTokenizerLiteralTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTokenizerOperatorsTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTokenizerTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTokenizerTestBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpVerbatimBlockTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpWhitespaceHandlingTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CodeParserTestBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CodeWriterTest.cs Upgrade test framework versions and fix issues with tests 2017-05-12 15:41:49 -07:00
CsHtmlCodeParserTestBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CsHtmlMarkupParserTestBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
DirectiveCSharpTokenizerTest.cs [Fixes #1195] Add a way to parse just until the first directive 2017-04-13 15:02:17 -07:00
DirectiveHtmlTokenizerTest.cs [Fixes #1195] Add a way to parse just until the first directive 2017-04-13 15:02:17 -07:00
DisposableActionTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ErrorCollector.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ExceptionHelpers.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
HtmlAttributeTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
HtmlBlockTest.cs Add test to validate unbalanced triple dash comment inside razor block. 2017-04-27 12:03:59 -07:00
HtmlDocumentTest.cs Move test infrastructure 2017-04-10 19:42:56 -07:00
HtmlErrorTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
HtmlParserTestUtils.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
HtmlTagsTest.cs Upgrade test framework versions and fix issues with tests 2017-05-12 15:41:49 -07:00
HtmlToCodeSwitchTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
HtmlTokenizerTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
HtmlTokenizerTestBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
LineTrackingStringBufferTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
MarkupParserTestBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
MiscUtils.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ParserTestBase.cs Fix #1311 add a base class for features 2017-05-12 21:15:59 -07:00
RawTextSymbol.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
RazorEditorParserTest.cs Introduce SourceChange in place of TextChange 2017-05-03 17:53:08 -07:00
RazorErrorTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
RazorParserTest.cs Move test infrastructure 2017-04-10 19:42:56 -07:00
SourceLocationTrackerTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
StringTextBuffer.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TagHelperBlockRewriterTest.cs Rename TagHelperDescriptorProvider => TagHelperBinder. 2017-05-08 16:59:53 -07:00
TagHelperBlockTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TagHelperParseTreeRewriterTest.cs Rename TagHelperDescriptorProvider => TagHelperBinder. 2017-05-08 16:59:53 -07:00
TagHelperRewritingTestBase.cs Rename TagHelperDescriptorProvider => TagHelperBinder. 2017-05-08 16:59:53 -07:00
TestSpanBuilder.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TextChangeTest.cs Introduce SourceChange in place of TextChange 2017-05-03 17:53:08 -07:00
TextReaderExtensionsTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TokenizerLookaheadTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TokenizerTestBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
WhiteSpaceRewriterTest.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00