aspnetcore/src/Microsoft.AspNetCore.Razor..../Legacy
N. Taylor Mullen 968e033e4b Make Block and Span cache Length.
- Part of caching length required the `Span`'s `ReplaceWith` method to propagate its changes to its parent so that it can propogate the change to invalidate all parent length caches.
- Added Span and Block tests to validate the interaction of caching.

#1927
2018-01-16 21:14:46 -08:00
..
AcceptedCharactersInternal.cs Api Cleanup for language services 2017-05-17 22:09:01 -07:00
AddImportChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
AddTagHelperChunkGenerator.cs Moved TagHelper directive validation and parsing from TagHelperBinder to 2017-08-23 17:14:41 -07:00
AttributeBlockChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
AutoCompleteEditHandler.cs Re-introduce RazorEditorParser. 2017-07-12 17:01:16 -07:00
BalancingModes.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
Block.cs Make Block and Span cache Length. 2018-01-16 21:14:46 -08:00
BlockBuilder.cs Api Cleanup for language services 2017-05-17 22:09:01 -07:00
BlockExtensions.cs Link syntax tree Span nodes 2017-10-10 13:07:27 -07:00
BlockKindInternal.cs Match BlockKindInternal values with BlockKind 2017-10-04 16:00:29 -07:00
CSharpCodeParser.cs Removed LegacyResources.resx 2017-12-22 15:59:35 -08:00
CSharpKeyword.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpLanguageCharacteristics.cs Removed LegacyResources.resx 2017-12-22 15:59:35 -08:00
CSharpSymbol.cs Make ErrorSink and Tokenizer depend on RazorDiagnostic instead of RazorError 2017-12-14 18:32:58 -08:00
CSharpSymbolType.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
CSharpTokenizer.cs Moved CSharpTokenizer errors out of legacy diagnostic 2017-12-18 11:51:08 -08:00
ChunkGeneratorContext.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ConditionalAttributeCollapser.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
DirectiveCSharpTokenizer.cs [Fixes #1195] Add a way to parse just until the first directive 2017-04-13 15:02:17 -07:00
DirectiveChunkGenerator.cs Implement consistent error story for directives. 2017-06-19 21:14:06 -07:00
DirectiveHtmlTokenizer.cs [Fixes #1195] Add a way to parse just until the first directive 2017-04-13 15:02:17 -07:00
DirectiveTokenChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
DisposableAction.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
DynamicAttributeBlockChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
EditResult.cs Re-introduce RazorEditorParser. 2017-07-12 17:01:16 -07:00
ErrorSink.cs Removed LegacyRazorDiagnostic and RazorError 2017-12-27 11:43:19 -08:00
ExpressionChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
FirstDirectiveCSharpLanguageCharacteristics.cs [Fixes #1195] Add a way to parse just until the first directive 2017-04-13 15:02:17 -07:00
FirstDirectiveHtmlLanguageCharacteristics.cs [Fixes #1195] Add a way to parse just until the first directive 2017-04-13 15:02:17 -07:00
HtmlLanguageCharacteristics.cs Removed LegacyResources.resx 2017-12-22 15:59:35 -08:00
HtmlMarkupParser.cs Removed LegacyResources.resx 2017-12-22 15:59:35 -08:00
HtmlSymbol.cs Make ErrorSink and Tokenizer depend on RazorDiagnostic instead of RazorError 2017-12-14 18:32:58 -08:00
HtmlSymbolType.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
HtmlTokenizer.cs Make ErrorSink and Tokenizer depend on RazorDiagnostic instead of RazorError 2017-12-14 18:32:58 -08:00
IParentChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ISpanChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ISymbol.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ITextBuffer.cs Api Cleanup for language services 2017-05-17 22:09:01 -07:00
ITextDocument.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ITokenizer.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ImplicitExpressionEditHandler.cs Re-introduce RazorEditorParser. 2017-07-12 17:01:16 -07:00
KnownSymbolType.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
LanguageCharacteristics.cs Make ErrorSink and Tokenizer depend on RazorDiagnostic instead of RazorError 2017-12-14 18:32:58 -08:00
LineTrackingStringBuffer.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
LiteralAttributeChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
LocationTagged.cs Fixed DebuggerDisplay in DefaultTagHelperContent 2017-08-01 12:13:55 -07:00
MarkupChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
MarkupRewriter.cs Api Cleanup for language services 2017-05-17 22:09:01 -07:00
ParentChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ParserBase.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
ParserContext.cs Fixed DebuggerDisplay in DefaultTagHelperContent 2017-08-01 12:13:55 -07:00
ParserHelpers.cs Add smart indentation for brace completion. 2017-10-12 15:30:28 -07:00
ParserVisitor.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
PartialParseResultInternal.cs Re-introduce RazorEditorParser. 2017-07-12 17:01:16 -07:00
RazorCommentChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
RazorParser.cs Make ErrorSink and Tokenizer depend on RazorDiagnostic instead of RazorError 2017-12-14 18:32:58 -08:00
RemoveTagHelperChunkGenerator.cs Moved TagHelper directive validation and parsing from TagHelperBinder to 2017-08-23 17:14:41 -07:00
SeekableTextReader.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
SourceLocationTracker.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
Span.cs Make Block and Span cache Length. 2018-01-16 21:14:46 -08:00
SpanBuilder.cs Api Cleanup for language services 2017-05-17 22:09:01 -07:00
SpanChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
SpanEditHandler.cs Re-introduce RazorEditorParser. 2017-07-12 17:01:16 -07:00
SpanKindInternal.cs Mark trailing whitespace after type name in directives as markup 2017-08-29 12:48:44 -07:00
StatementChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
SymbolBase.cs Make ErrorSink and Tokenizer depend on RazorDiagnostic instead of RazorError 2017-12-14 18:32:58 -08:00
SyntaxConstants.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
SyntaxTreeBuilder.cs Removed LegacyResources.resx 2017-12-22 15:59:35 -08:00
SyntaxTreeNode.cs Make SyntaxTree mutations not leak. 2017-12-18 11:50:07 -08:00
TagHelperAttributeNode.cs Rename HtmlAttributeValueStyle>AttributeStructure 2017-06-21 18:56:37 -07:00
TagHelperBlock.cs Make SyntaxTree mutations not leak. 2017-12-18 11:50:07 -08:00
TagHelperBlockBuilder.cs Make SyntaxTree mutations not leak. 2017-12-18 11:50:07 -08:00
TagHelperBlockRewriter.cs Change TagHelperBlockRewriter's error usage to use RazorDiagnosticFactory. 2017-12-22 09:38:31 -08:00
TagHelperChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TagHelperDirectiveType.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TagHelperParseTreeRewriter.cs Moved TagHelperParseTreeRewriter out of LegacyRazorDiagnostic 2017-12-22 12:33:28 -08:00
TagHelperPrefixDirectiveChunkGenerator.cs Moved TagHelper directive validation and parsing from TagHelperBinder to 2017-08-23 17:14:41 -07:00
TemplateBlockChunkGenerator.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
TextReaderExtensions.cs Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language. 2017-04-10 10:20:04 -07:00
Tokenizer.cs Make ErrorSink and Tokenizer depend on RazorDiagnostic instead of RazorError 2017-12-14 18:32:58 -08:00
TokenizerBackedParser.cs Removed LegacyResources.resx 2017-12-22 15:59:35 -08:00
TokenizerView.cs [Fixes #1195] Add a way to parse just until the first directive 2017-04-13 15:02:17 -07:00
WhiteSpaceRewriter.cs Api Cleanup for language services 2017-05-17 22:09:01 -07:00