Reduce allocations in Razor scenarios (#35247)
* Avoid delegate allocations for LazyIntermediateToken * Avoid delegate allocations for Language.TokenizeString * Avoid delegate allocations in ReadWhile * Avoid enumerator allocations for Dictionary<TKey, TValue> See https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1367269
显示
- src/Razor/Microsoft.AspNetCore.Razor.Language/src/BoundAttributeDescriptorComparer.cs 15 个添加, 3 个删除...re.Razor.Language/src/BoundAttributeDescriptorComparer.cs
- src/Razor/Microsoft.AspNetCore.Razor.Language/src/DefaultRazorIntermediateNodeLoweringPhase.cs 24 个添加, 12 个删除...Language/src/DefaultRazorIntermediateNodeLoweringPhase.cs
- src/Razor/Microsoft.AspNetCore.Razor.Language/src/Intermediate/LazyIntermediateToken.cs 3 个添加, 2 个删除....Razor.Language/src/Intermediate/LazyIntermediateToken.cs
- src/Razor/Microsoft.AspNetCore.Razor.Language/src/Legacy/CSharpCodeParser.cs 11 个添加, 11 个删除....AspNetCore.Razor.Language/src/Legacy/CSharpCodeParser.cs
- src/Razor/Microsoft.AspNetCore.Razor.Language/src/Legacy/HtmlMarkupParser.cs 26 个添加, 22 个删除....AspNetCore.Razor.Language/src/Legacy/HtmlMarkupParser.cs
- src/Razor/Microsoft.AspNetCore.Razor.Language/src/Legacy/TokenizerBackedParser.cs 25 个添加, 14 个删除...etCore.Razor.Language/src/Legacy/TokenizerBackedParser.cs
- src/Razor/Microsoft.AspNetCore.Razor.Language/src/TagHelperDescriptorComparer.cs 15 个添加, 3 个删除...NetCore.Razor.Language/src/TagHelperDescriptorComparer.cs
加载中
想要评论请 注册 或 登录