diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ModelExpressionPass.cs b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ModelExpressionPass.cs
index 01a17c432d..58ad72a70e 100644
--- a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ModelExpressionPass.cs
+++ b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ModelExpressionPass.cs
@@ -3,6 +3,7 @@
using System;
using System.Collections.Generic;
+using System.Text;
using Microsoft.AspNetCore.Razor.Language;
using Microsoft.AspNetCore.Razor.Language.Intermediate;
@@ -37,13 +38,12 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
Content = "ModelExpressionProvider.CreateModelExpression(ViewData, __model => ",
});
- if (node.Children.Count == 1 && node.Children[0] is HtmlContentIRNode)
+ if (node.Children.Count == 1 && node.Children[0] is HtmlContentIRNode original)
{
// A 'simple' expression will look like __model => __model.Foo
//
// Note that the fact we're looking for HTML here is based on a bug.
// https://github.com/aspnet/Razor/issues/963
- var original = ((HtmlContentIRNode)node.Children[0]);
builder.Add(new RazorIRToken()
{
@@ -51,10 +51,11 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
Content = "__model."
});
+ var content = GetContent(original);
builder.Add(new RazorIRToken()
{
Kind = RazorIRToken.TokenKind.CSharp,
- Content = original.Content,
+ Content = content,
Source = original.Source,
});
}
@@ -62,13 +63,12 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
{
for (var i = 0; i < node.Children.Count; i++)
{
- var nestedExpression = node.Children[i] as CSharpExpressionIRNode;
- if (nestedExpression != null)
+ if (node.Children[i] is CSharpExpressionIRNode nestedExpression)
{
for (var j = 0; j < nestedExpression.Children.Count; j++)
{
- var cSharpToken = nestedExpression.Children[j] as RazorIRToken;
- if (cSharpToken != null && cSharpToken.Kind == RazorIRToken.TokenKind.CSharp)
+ if (nestedExpression.Children[j] is RazorIRToken cSharpToken &&
+ cSharpToken.IsCSharp)
{
builder.Add(cSharpToken);
}
@@ -79,13 +79,13 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
// Note that the fact we're looking for HTML here is based on a bug.
// https://github.com/aspnet/Razor/issues/963
- var html = node.Children[i] as HtmlContentIRNode;
- if (html != null)
+ if (node.Children[i] is HtmlContentIRNode html)
{
+ var content = GetContent(html);
builder.Add(new RazorIRToken()
{
Kind = RazorIRToken.TokenKind.CSharp,
- Content = html.Content,
+ Content = content,
Source = html.Source,
});
}
@@ -104,6 +104,20 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
expression.Parent = node;
}
}
+
+ private string GetContent(HtmlContentIRNode node)
+ {
+ var builder = new StringBuilder();
+ for (var i = 0; i < node.Children.Count; i++)
+ {
+ if (node.Children[i] is RazorIRToken token && token.IsHtml)
+ {
+ builder.Append(token.Content);
+ }
+ }
+
+ return builder.ToString();
+ }
}
}
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeCSharpRenderer.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeCSharpRenderer.cs
index ffc791c4b8..0992f46ed7 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeCSharpRenderer.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeCSharpRenderer.cs
@@ -3,6 +3,7 @@
using System;
using System.Linq;
+using System.Text;
using Microsoft.AspNetCore.Razor.Language.Intermediate;
using Microsoft.AspNetCore.Razor.Language.Legacy;
@@ -240,8 +241,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
var tagHelperRenderingContext = Context.TagHelperRenderingContext;
var propertyValueAccessor = GetTagHelperPropertyAccessor(node.IsIndexerNameMatch, tagHelperVariableName, node.AttributeName, node.Descriptor);
- string previousValueAccessor;
- if (tagHelperRenderingContext.RenderedBoundAttributes.TryGetValue(node.AttributeName, out previousValueAccessor))
+ if (tagHelperRenderingContext.RenderedBoundAttributes.TryGetValue(node.AttributeName, out string previousValueAccessor))
{
Context.Writer
.WriteStartAssignment(propertyValueAccessor)
@@ -260,13 +260,10 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
VisitDefault(node);
Context.Writer.WriteStartAssignment(propertyValueAccessor);
- if (node.Children.Count == 1 && node.Children.First() is HtmlContentIRNode)
+ if (node.Children.Count == 1 && node.Children.First() is HtmlContentIRNode htmlNode)
{
- var htmlNode = node.Children.First() as HtmlContentIRNode;
- if (htmlNode != null)
- {
- Context.Writer.WriteStringLiteral(htmlNode.Content);
- }
+ var content = GetContent(htmlNode);
+ Context.Writer.WriteStringLiteral(content);
}
else
{
@@ -324,23 +321,14 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
RazorIRNode node,
SourceSpan documentLocation)
{
- if (node is SetTagHelperPropertyIRNode || node is CSharpExpressionIRNode)
+ if (node is SetTagHelperPropertyIRNode || node is CSharpExpressionIRNode || node is HtmlContentIRNode)
{
for (var i = 0; i < node.Children.Count; i++)
{
RenderTagHelperAttributeInline(node.Children[i], documentLocation);
}
}
- else if (node is HtmlContentIRNode)
- {
- if (node.Source != null)
- {
- Context.AddLineMappingFor(node);
- }
-
- Context.Writer.Write(((HtmlContentIRNode)node).Content);
- }
- else if (node is RazorIRToken token && token.IsCSharp)
+ else if (node is RazorIRToken token)
{
if (node.Source != null)
{
@@ -367,5 +355,19 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
Context.Diagnostics.Add(RazorDiagnostic.Create(error));
}
}
+
+ private string GetContent(HtmlContentIRNode node)
+ {
+ var builder = new StringBuilder();
+ for (var i = 0; i < node.Children.Count; i++)
+ {
+ if (node.Children[i] is RazorIRToken token && token.IsHtml)
+ {
+ builder.Append(token.Content);
+ }
+ }
+
+ return builder.ToString();
+ }
}
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RedirectedRuntimeBasicWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RedirectedRuntimeBasicWriter.cs
index 72a5ccd4ab..4953087e8b 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RedirectedRuntimeBasicWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RedirectedRuntimeBasicWriter.cs
@@ -2,6 +2,7 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
+using System.Text;
using Microsoft.AspNetCore.Razor.Language.Intermediate;
namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
@@ -56,20 +57,31 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
{
const int MaxStringLiteralLength = 1024;
+ var builder = new StringBuilder();
+ for (var i = 0; i < node.Children.Count; i++)
+ {
+ if (node.Children[i] is RazorIRToken token && token.IsHtml)
+ {
+ builder.Append(token.Content);
+ }
+ }
+
+ var content = builder.ToString();
+
var charactersConsumed = 0;
// Render the string in pieces to avoid Roslyn OOM exceptions at compile time: https://github.com/aspnet/External/issues/54
- while (charactersConsumed < node.Content.Length)
+ while (charactersConsumed < content.Length)
{
string textToRender;
- if (node.Content.Length <= MaxStringLiteralLength)
+ if (content.Length <= MaxStringLiteralLength)
{
- textToRender = node.Content;
+ textToRender = content;
}
else
{
- var charactersToSubstring = Math.Min(MaxStringLiteralLength, node.Content.Length - charactersConsumed);
- textToRender = node.Content.Substring(charactersConsumed, charactersToSubstring);
+ var charactersToSubstring = Math.Min(MaxStringLiteralLength, content.Length - charactersConsumed);
+ textToRender = content.Substring(charactersConsumed, charactersToSubstring);
}
context.Writer
@@ -79,8 +91,8 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
.WriteStringLiteral(textToRender)
.WriteEndMethodInvocation();
- charactersConsumed += textToRender.Length;
+ charactersConsumed += textToRender.Length;
+ }
}
- }
}
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs
index 848a26ab7a..57100c4014 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs
@@ -2,6 +2,7 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
+using System.Text;
using Microsoft.AspNetCore.Razor.Language.Intermediate;
namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
@@ -106,20 +107,31 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
{
const int MaxStringLiteralLength = 1024;
+ var builder = new StringBuilder();
+ for (var i = 0; i < node.Children.Count; i++)
+ {
+ if (node.Children[i] is RazorIRToken token && token.IsHtml)
+ {
+ builder.Append(token.Content);
+ }
+ }
+
+ var content = builder.ToString();
+
var charactersConsumed = 0;
// Render the string in pieces to avoid Roslyn OOM exceptions at compile time: https://github.com/aspnet/External/issues/54
- while (charactersConsumed < node.Content.Length)
+ while (charactersConsumed < content.Length)
{
string textToRender;
- if (node.Content.Length <= MaxStringLiteralLength)
+ if (content.Length <= MaxStringLiteralLength)
{
- textToRender = node.Content;
+ textToRender = content;
}
else
{
- var charactersToSubstring = Math.Min(MaxStringLiteralLength, node.Content.Length - charactersConsumed);
- textToRender = node.Content.Substring(charactersConsumed, charactersToSubstring);
+ var charactersToSubstring = Math.Min(MaxStringLiteralLength, content.Length - charactersConsumed);
+ textToRender = content.Substring(charactersConsumed, charactersToSubstring);
}
context.Writer
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeCSharpRenderer.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeCSharpRenderer.cs
index 6143a7cf67..fd5d6ba616 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeCSharpRenderer.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeCSharpRenderer.cs
@@ -2,9 +2,10 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
+using System.Diagnostics;
using System.Globalization;
using System.Linq;
-using System.Diagnostics;
+using System.Text;
using Microsoft.AspNetCore.Razor.Language.Intermediate;
using Microsoft.AspNetCore.Razor.Language.Legacy;
@@ -37,20 +38,31 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
// We can't remove this yet, because it's still used recursively in a few places.
const int MaxStringLiteralLength = 1024;
+ var builder = new StringBuilder();
+ for (var i = 0; i < node.Children.Count; i++)
+ {
+ if (node.Children[i] is RazorIRToken token && token.IsHtml)
+ {
+ builder.Append(token.Content);
+ }
+ }
+
+ var content = builder.ToString();
+
var charactersConsumed = 0;
// Render the string in pieces to avoid Roslyn OOM exceptions at compile time: https://github.com/aspnet/External/issues/54
- while (charactersConsumed < node.Content.Length)
+ while (charactersConsumed < content.Length)
{
string textToRender;
- if (node.Content.Length <= MaxStringLiteralLength)
+ if (content.Length <= MaxStringLiteralLength)
{
- textToRender = node.Content;
+ textToRender = content;
}
else
{
- var charactersToSubstring = Math.Min(MaxStringLiteralLength, node.Content.Length - charactersConsumed);
- textToRender = node.Content.Substring(charactersConsumed, charactersToSubstring);
+ var charactersToSubstring = Math.Min(MaxStringLiteralLength, content.Length - charactersConsumed);
+ textToRender = content.Substring(charactersConsumed, charactersToSubstring);
}
Context.Writer
@@ -506,18 +518,14 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
RazorIRNode node,
SourceSpan documentLocation)
{
- if (node is SetTagHelperPropertyIRNode || node is CSharpExpressionIRNode)
+ if (node is SetTagHelperPropertyIRNode || node is CSharpExpressionIRNode || node is HtmlContentIRNode)
{
for (var i = 0; i < node.Children.Count; i++)
{
RenderTagHelperAttributeInline(node.Children[i], documentLocation);
}
}
- else if (node is HtmlContentIRNode)
- {
- Context.Writer.Write(((HtmlContentIRNode)node).Content);
- }
- else if (node is RazorIRToken token && token.IsCSharp)
+ else if (node is RazorIRToken token)
{
Context.Writer.Write(token.Content);
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs b/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs
index 7b154814fb..c0764a8813 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs
@@ -404,12 +404,12 @@ namespace Microsoft.AspNetCore.Razor.Language
}
}
+ var source = BuildSourceSpanFromNode(span);
var currentChildren = _builder.Current.Children;
if (currentChildren.Count > 0 && currentChildren[currentChildren.Count - 1] is HtmlContentIRNode)
{
var existingHtmlContent = (HtmlContentIRNode)currentChildren[currentChildren.Count - 1];
- var source = BuildSourceSpanFromNode(span);
if (existingHtmlContent.Source == null && source == null)
{
Combine(existingHtmlContent, span);
@@ -426,11 +426,20 @@ namespace Microsoft.AspNetCore.Razor.Language
}
}
- _builder.Add(new HtmlContentIRNode()
+ var contentNode = new HtmlContentIRNode()
+ {
+ Source = source
+ };
+ _builder.Push(contentNode);
+
+ _builder.Add(new RazorIRToken()
{
Content = span.Content,
- Source = BuildSourceSpanFromNode(span),
+ Kind = RazorIRToken.TokenKind.Html,
+ Source = source,
});
+
+ _builder.Pop();
}
public override void VisitTagHelperBlock(TagHelperChunkGenerator chunkGenerator, Block block)
@@ -473,7 +482,14 @@ namespace Microsoft.AspNetCore.Razor.Language
private void Combine(HtmlContentIRNode node, Span span)
{
- node.Content = node.Content + span.Content;
+ node.Children.Add(new RazorIRToken()
+ {
+ Content = span.Content,
+ Kind = RazorIRToken.TokenKind.Html,
+ Source = BuildSourceSpanFromNode(span),
+ Parent = node
+ });
+
if (node.Source != null)
{
Debug.Assert(node.Source.Value.FilePath != null);
@@ -483,7 +499,7 @@ namespace Microsoft.AspNetCore.Razor.Language
node.Source.Value.AbsoluteIndex,
node.Source.Value.LineIndex,
node.Source.Value.CharacterIndex,
- node.Content.Length);
+ node.Source.Value.Length + span.Content.Length);
}
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/HtmlContentIRNode.cs b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/HtmlContentIRNode.cs
index 8c096f4685..9483bc2439 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/HtmlContentIRNode.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/HtmlContentIRNode.cs
@@ -8,9 +8,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Intermediate
{
public sealed class HtmlContentIRNode : RazorIRNode
{
- public string Content { get; set; }
-
- public override IList
+ HtmlContent - (48:2,15 [9] AttributeTargetingTagHelpers.cshtml)
+ RazorIRToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n
+ RazorIRToken - (54:3,4 [3] AttributeTargetingTagHelpers.cshtml) - Html -
TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml)
InitializeTagHelperStructure - - strong - TagMode.StartTagAndEndTag
- HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Hello
+ HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml)
+ RazorIRToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello
CreateTagHelper - - TestNamespace.CatchAllTagHelper
AddTagHelperHtmlAttribute - - catchAll - HtmlAttributeValueStyle.DoubleQuotes
- HtmlContent - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - hi
+ HtmlContent - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml)
+ RazorIRToken - (75:3,25 [2] AttributeTargetingTagHelpers.cshtml) - Html - hi
ExecuteTagHelpers -
- HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - World
+ HtmlContent - (48:2,15 [9] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (48:2,15 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + RazorIRToken - (54:3,4 [3] AttributeTargetingTagHelpers.cshtml) - Html -
TagHelper - (57:3,7 [36] AttributeTargetingTagHelpers.cshtml) InitializeTagHelperStructure - - strong - TagMode.StartTagAndEndTag - HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Hello + HtmlContent - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (79:3,29 [5] AttributeTargetingTagHelpers.cshtml) - Html - Hello CreateTagHelper - - TestNamespace.CatchAllTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 ExecuteTagHelpers - - HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) - World
\n \n + HtmlContent - (93:3,43 [62] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (93:3,43 [8] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (101:3,51 [5] AttributeTargetingTagHelpers.cshtml) - Html - World + RazorIRToken - (106:3,56 [9] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (115:3,65 [4] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (119:3,69 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n + RazorIRToken - (125:4,4 [6] AttributeTargetingTagHelpers.cshtml) - Html - + RazorIRToken - (149:4,28 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (155:5,4 [40] AttributeTargetingTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -27,9 +40,11 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetTagHelperProperty - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - true + HtmlContent - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (187:5,36 [4] AttributeTargetingTagHelpers.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - \n + HtmlContent - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (195:5,44 [6] AttributeTargetingTagHelpers.cshtml) - Html - \n TagHelper - (201:6,4 [54] AttributeTargetingTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -38,10 +53,12 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type SetTagHelperProperty - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - true + HtmlContent - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (233:6,36 [4] AttributeTargetingTagHelpers.cshtml) - Html - true AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 ExecuteTagHelpers - - HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - \n + HtmlContent - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) + RazorIRToken - (255:6,58 [2] AttributeTargetingTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt index 86fe2f27e5..f93bf6d0b3 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Await_DesignTime.ir.txt @@ -16,54 +16,122 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (89:5,1 [102] Await.cshtml) - \n\nBasic Asynchronous Expression:
+ HtmlContent - (89:5,1 [102] Await.cshtml)
+ RazorIRToken - (89:5,1 [4] Await.cshtml) - Html - \n\n
+ RazorIRToken - (93:7,0 [9] Await.cshtml) - Html -
+ RazorIRToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
CSharpExpression - (192:9,39 [11] Await.cshtml)
RazorIRToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (203:9,50 [42] Await.cshtml) - Basic Asynchronous Template:
+ HtmlContent - (203:9,50 [42] Await.cshtml)
+ RazorIRToken - (203:9,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
CSharpExpression - (247:10,38 [11] Await.cshtml)
RazorIRToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (259:10,50 [43] Await.cshtml) - Basic Asynchronous Statement:
+ HtmlContent - (259:10,50 [43] Await.cshtml)
+ RazorIRToken - (259:10,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
CSharpStatement - (304:11,39 [14] Await.cshtml)
RazorIRToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
- HtmlContent - (319:11,54 [50] Await.cshtml) - Basic Asynchronous Statement Nested:
+ HtmlContent - (319:11,54 [50] Await.cshtml)
+ RazorIRToken - (319:11,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
CSharpStatement - (371:12,46 [1] Await.cshtml)
RazorIRToken - (371:12,46 [1] Await.cshtml) - CSharp -
- HtmlContent - (372:12,47 [3] Await.cshtml) -
+ HtmlContent - (372:12,47 [3] Await.cshtml)
+ RazorIRToken - (372:12,47 [3] Await.cshtml) - Html -
CSharpExpression - (376:12,51 [11] Await.cshtml)
RazorIRToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (387:12,62 [4] Await.cshtml) -
+ HtmlContent - (387:12,62 [4] Await.cshtml)
+ RazorIRToken - (387:12,62 [4] Await.cshtml) - Html -
CSharpStatement - (391:12,66 [1] Await.cshtml)
RazorIRToken - (391:12,66 [1] Await.cshtml) - CSharp -
- HtmlContent - (393:12,68 [54] Await.cshtml) - Basic Incomplete Asynchronous Statement:
+ HtmlContent - (393:12,68 [54] Await.cshtml)
+ RazorIRToken - (393:12,68 [4] Await.cshtml) - Html -
+ RazorIRToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
CSharpExpression - (448:13,49 [5] Await.cshtml)
RazorIRToken - (448:13,49 [5] Await.cshtml) - CSharp - await
- HtmlContent - (453:13,54 [124] Await.cshtml) - Advanced Asynchronous Expression:
+ HtmlContent - (453:13,54 [124] Await.cshtml)
+ RazorIRToken - (453:13,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
CSharpExpression - (578:18,42 [15] Await.cshtml)
RazorIRToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
- HtmlContent - (593:18,57 [56] Await.cshtml) - Advanced Asynchronous Expression Extended:
+ HtmlContent - (593:18,57 [56] Await.cshtml)
+ RazorIRToken - (593:18,57 [4] Await.cshtml) - Html -
+ RazorIRToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
CSharpExpression - (650:19,51 [19] Await.cshtml)
RazorIRToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (669:19,70 [45] Await.cshtml) - Advanced Asynchronous Template:
+ HtmlContent - (669:19,70 [45] Await.cshtml)
+ RazorIRToken - (669:19,70 [4] Await.cshtml) - Html -
+ RazorIRToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
CSharpExpression - (716:20,41 [22] Await.cshtml)
RazorIRToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
- HtmlContent - (739:20,64 [46] Await.cshtml) - Advanced Asynchronous Statement:
+ HtmlContent - (739:20,64 [46] Await.cshtml)
+ RazorIRToken - (739:20,64 [4] Await.cshtml) - Html -
+ RazorIRToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
CSharpStatement - (787:21,42 [39] Await.cshtml)
RazorIRToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
- HtmlContent - (827:21,82 [55] Await.cshtml) - Advanced Asynchronous Statement Extended:
+ HtmlContent - (827:21,82 [55] Await.cshtml)
+ RazorIRToken - (827:21,82 [4] Await.cshtml) - Html -
+ RazorIRToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
CSharpStatement - (884:22,51 [21] Await.cshtml)
RazorIRToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (906:22,73 [53] Await.cshtml) - Advanced Asynchronous Statement Nested:
+ HtmlContent - (906:22,73 [53] Await.cshtml)
+ RazorIRToken - (906:22,73 [4] Await.cshtml) - Html -
+ RazorIRToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
CSharpStatement - (961:23,49 [1] Await.cshtml)
RazorIRToken - (961:23,49 [1] Await.cshtml) - CSharp -
- HtmlContent - (962:23,50 [3] Await.cshtml) -
+ HtmlContent - (962:23,50 [3] Await.cshtml)
+ RazorIRToken - (962:23,50 [3] Await.cshtml) - Html -
CSharpExpression - (966:23,54 [27] Await.cshtml)
RazorIRToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
- HtmlContent - (993:23,81 [4] Await.cshtml) -
+ HtmlContent - (993:23,81 [4] Await.cshtml)
+ RazorIRToken - (993:23,81 [4] Await.cshtml) - Html -
CSharpStatement - (997:23,85 [1] Await.cshtml)
RazorIRToken - (997:23,85 [1] Await.cshtml) - CSharp -
- HtmlContent - (999:23,87 [57] Await.cshtml) - Advanced Incomplete Asynchronous Statement:
+ HtmlContent - (999:23,87 [57] Await.cshtml)
+ RazorIRToken - (999:23,87 [4] Await.cshtml) - Html -
+ RazorIRToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
CSharpExpression - (1057:24,52 [19] Await.cshtml)
RazorIRToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
- HtmlContent - (1076:24,71 [16] Await.cshtml) -
+ RazorIRToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test
+ RazorIRToken - (146:8,42 [5] Await.cshtml) - Html -
+ RazorIRToken - (151:8,47 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (157:9,4 [3] Await.cshtml) - Html - Advanced Asynchronous Expression Test
\n
+ RazorIRToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
+ RazorIRToken - (529:17,45 [5] Await.cshtml) - Html -
+ RazorIRToken - (534:17,50 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (540:18,4 [3] Await.cshtml) - Html -
Basic Asynchronous Expression:
+ HtmlContent - (91:6,0 [100] Await.cshtml)
+ RazorIRToken - (91:6,0 [2] Await.cshtml) - Html - \n
+ RazorIRToken - (93:7,0 [9] Await.cshtml) - Html -
+ RazorIRToken - (160:9,7 [31] Await.cshtml) - Html - Basic Asynchronous Expression:
CSharpExpression - (192:9,39 [11] Await.cshtml)
RazorIRToken - (192:9,39 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (203:9,50 [42] Await.cshtml) - Basic Asynchronous Template:
+ HtmlContent - (203:9,50 [42] Await.cshtml)
+ RazorIRToken - (203:9,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (216:10,7 [29] Await.cshtml) - Html - Basic Asynchronous Template:
CSharpExpression - (247:10,38 [11] Await.cshtml)
RazorIRToken - (247:10,38 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (259:10,50 [43] Await.cshtml) - Basic Asynchronous Statement:
+ HtmlContent - (259:10,50 [43] Await.cshtml)
+ RazorIRToken - (259:10,50 [4] Await.cshtml) - Html -
+ RazorIRToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
CSharpStatement - (304:11,39 [14] Await.cshtml)
RazorIRToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
- HtmlContent - (319:11,54 [50] Await.cshtml) - Basic Asynchronous Statement Nested:
- HtmlContent - (371:12,46 [4] Await.cshtml) -
+ HtmlContent - (319:11,54 [50] Await.cshtml)
+ RazorIRToken - (319:11,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (332:12,7 [37] Await.cshtml) - Html - Basic Asynchronous Statement Nested:
+ HtmlContent - (371:12,46 [4] Await.cshtml)
+ RazorIRToken - (371:12,46 [1] Await.cshtml) - Html -
+ RazorIRToken - (372:12,47 [3] Await.cshtml) - Html -
CSharpExpression - (376:12,51 [11] Await.cshtml)
RazorIRToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
- HtmlContent - (387:12,62 [5] Await.cshtml) -
+ HtmlContent - (387:12,62 [5] Await.cshtml)
+ RazorIRToken - (387:12,62 [4] Await.cshtml) - Html -
+ RazorIRToken - (391:12,66 [1] Await.cshtml) - Html -
CSharpStatement - (392:12,67 [0] Await.cshtml)
RazorIRToken - (392:12,67 [0] Await.cshtml) - CSharp -
- HtmlContent - (393:12,68 [54] Await.cshtml) - Basic Incomplete Asynchronous Statement:
+ HtmlContent - (393:12,68 [54] Await.cshtml)
+ RazorIRToken - (393:12,68 [4] Await.cshtml) - Html -
+ RazorIRToken - (406:13,7 [41] Await.cshtml) - Html - Basic Incomplete Asynchronous Statement:
CSharpExpression - (448:13,49 [5] Await.cshtml)
RazorIRToken - (448:13,49 [5] Await.cshtml) - CSharp - await
- HtmlContent - (453:13,54 [124] Await.cshtml) - Advanced Asynchronous Expression:
+ HtmlContent - (453:13,54 [124] Await.cshtml)
+ RazorIRToken - (453:13,54 [4] Await.cshtml) - Html -
+ RazorIRToken - (543:18,7 [34] Await.cshtml) - Html - Advanced Asynchronous Expression:
CSharpExpression - (578:18,42 [15] Await.cshtml)
RazorIRToken - (578:18,42 [15] Await.cshtml) - CSharp - await Foo(1, 2)
- HtmlContent - (593:18,57 [56] Await.cshtml) - Advanced Asynchronous Expression Extended:
+ HtmlContent - (593:18,57 [56] Await.cshtml)
+ RazorIRToken - (593:18,57 [4] Await.cshtml) - Html -
+ RazorIRToken - (606:19,7 [43] Await.cshtml) - Html - Advanced Asynchronous Expression Extended:
CSharpExpression - (650:19,51 [19] Await.cshtml)
RazorIRToken - (650:19,51 [19] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (669:19,70 [45] Await.cshtml) - Advanced Asynchronous Template:
+ HtmlContent - (669:19,70 [45] Await.cshtml)
+ RazorIRToken - (669:19,70 [4] Await.cshtml) - Html -
+ RazorIRToken - (682:20,7 [32] Await.cshtml) - Html - Advanced Asynchronous Template:
CSharpExpression - (716:20,41 [22] Await.cshtml)
RazorIRToken - (716:20,41 [22] Await.cshtml) - CSharp - await Foo("bob", true)
- HtmlContent - (739:20,64 [46] Await.cshtml) - Advanced Asynchronous Statement:
+ HtmlContent - (739:20,64 [46] Await.cshtml)
+ RazorIRToken - (739:20,64 [4] Await.cshtml) - Html -
+ RazorIRToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
CSharpStatement - (787:21,42 [39] Await.cshtml)
RazorIRToken - (787:21,42 [39] Await.cshtml) - CSharp - await Foo(something, hello: "world");
- HtmlContent - (827:21,82 [55] Await.cshtml) - Advanced Asynchronous Statement Extended:
+ HtmlContent - (827:21,82 [55] Await.cshtml)
+ RazorIRToken - (827:21,82 [4] Await.cshtml) - Html -
+ RazorIRToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended:
CSharpStatement - (884:22,51 [21] Await.cshtml)
RazorIRToken - (884:22,51 [21] Await.cshtml) - CSharp - await Foo.Bar(1, 2)
- HtmlContent - (906:22,73 [53] Await.cshtml) - Advanced Asynchronous Statement Nested:
- HtmlContent - (961:23,49 [4] Await.cshtml) -
+ HtmlContent - (906:22,73 [53] Await.cshtml)
+ RazorIRToken - (906:22,73 [4] Await.cshtml) - Html -
+ RazorIRToken - (919:23,7 [40] Await.cshtml) - Html - Advanced Asynchronous Statement Nested:
+ HtmlContent - (961:23,49 [4] Await.cshtml)
+ RazorIRToken - (961:23,49 [1] Await.cshtml) - Html -
+ RazorIRToken - (962:23,50 [3] Await.cshtml) - Html -
CSharpExpression - (966:23,54 [27] Await.cshtml)
RazorIRToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
- HtmlContent - (993:23,81 [5] Await.cshtml) -
+ HtmlContent - (993:23,81 [5] Await.cshtml)
+ RazorIRToken - (993:23,81 [4] Await.cshtml) - Html -
+ RazorIRToken - (997:23,85 [1] Await.cshtml) - Html -
CSharpStatement - (998:23,86 [0] Await.cshtml)
RazorIRToken - (998:23,86 [0] Await.cshtml) - CSharp -
- HtmlContent - (999:23,87 [57] Await.cshtml) - Advanced Incomplete Asynchronous Statement:
+ HtmlContent - (999:23,87 [57] Await.cshtml)
+ RazorIRToken - (999:23,87 [4] Await.cshtml) - Html -
+ RazorIRToken - (1012:24,7 [44] Await.cshtml) - Html - Advanced Incomplete Asynchronous Statement:
CSharpExpression - (1057:24,52 [19] Await.cshtml)
RazorIRToken - (1057:24,52 [19] Await.cshtml) - CSharp - await ("wrrronggg")
- HtmlContent - (1076:24,71 [16] Await.cshtml) -
+ RazorIRToken - (112:8,8 [34] Await.cshtml) - Html - Basic Asynchronous Expression Test
+ RazorIRToken - (146:8,42 [5] Await.cshtml) - Html -
+ RazorIRToken - (151:8,47 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (157:9,4 [3] Await.cshtml) - Html - Advanced Asynchronous Expression Test
\n
+ RazorIRToken - (492:17,8 [37] Await.cshtml) - Html - Advanced Asynchronous Expression Test
+ RazorIRToken - (529:17,45 [5] Await.cshtml) - Html -
+ RazorIRToken - (534:17,50 [6] Await.cshtml) - Html - \n
+ RazorIRToken - (540:18,4 [3] Await.cshtml) - Html -
Hi there!
\n + HtmlContent - (0:0,0 [18] BasicImports.cshtml) + RazorIRToken - (0:0,0 [3] BasicImports.cshtml) - Html -+ RazorIRToken - (3:0,3 [9] BasicImports.cshtml) - Html - Hi there! + RazorIRToken - (12:0,12 [4] BasicImports.cshtml) - Html -
+ RazorIRToken - (16:0,16 [2] BasicImports.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt index 0891ede7b5..473b34ab72 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicImports_Runtime.ir.txt @@ -8,4 +8,8 @@ Document - UsingStatement - (23:1,1 [20] BasicImports_Imports1.cshtml) - System.Text ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_BasicImports_Runtime - Hello - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [18] BasicImports.cshtml) -Hi there!
\n + HtmlContent - (0:0,0 [18] BasicImports.cshtml) + RazorIRToken - (0:0,0 [3] BasicImports.cshtml) - Html -+ RazorIRToken - (3:0,3 [9] BasicImports.cshtml) - Html - Hi there! + RazorIRToken - (12:0,12 [4] BasicImports.cshtml) - Html -
+ RazorIRToken - (16:0,16 [2] BasicImports.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt index 0858d9ffc7..26ae10c963 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/BasicTagHelpers_DesignTime.ir.txt @@ -18,48 +18,72 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [73] BasicTagHelpers.cshtml) - \n\n+ RazorIRToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
+ RazorIRToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + RazorIRToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + RazorIRToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [41] BasicTagHelpers_Prefixed.cshtml) InitializeTagHelperStructure - - input - TagMode.StartTagOnly CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - checkbox + HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox SetTagHelperProperty - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - checkbox + HtmlContent - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (207:7,24 [8] BasicTagHelpers_Prefixed.cshtml) - Html - checkbox SetTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - true + HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - \n + HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Hello World + HtmlContent - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (122:4,17 [11] BasicTagHelpers_Prefixed.cshtml) - Html - Hello World ExecuteTagHelpers - - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - \n+ RazorIRToken - (148:5,11 [4] BasicTagHelpers_Prefixed.cshtml) - Html -
+ RazorIRToken - (152:5,15 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n + RazorIRToken - (162:6,8 [6] BasicTagHelpers_Prefixed.cshtml) - Html - + RazorIRToken - (181:6,27 [10] BasicTagHelpers_Prefixed.cshtml) - Html - \n TagHelper - (191:7,8 [41] BasicTagHelpers_Prefixed.cshtml) InitializeTagHelperStructure - - input - TagMode.StartTagOnly CreateTagHelper - - TestNamespace.InputTagHelper @@ -19,10 +32,14 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetTagHelperProperty - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - true + HtmlContent - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (226:7,43 [4] BasicTagHelpers_Prefixed.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - \n + HtmlContent - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) + RazorIRToken - (232:7,49 [6] BasicTagHelpers_Prefixed.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 ExecuteTagHelpers - - HtmlContent - (245:8,11 [11] BasicTagHelpers_Prefixed.cshtml) - \nHello from C#, # + HtmlContent - (48:5,4 [19] Blocks.cshtml) + RazorIRToken - (48:5,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) RazorIRToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (71:5,27 [4] Blocks.cshtml) -
+ HtmlContent - (71:5,27 [4] Blocks.cshtml) + RazorIRToken - (71:5,27 [4] Blocks.cshtml) - Html - CSharpStatement - (75:5,31 [16] Blocks.cshtml) RazorIRToken - (75:5,31 [16] Blocks.cshtml) - CSharp - \n i += 1;\n} - HtmlContent - (91:7,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (91:7,1 [4] Blocks.cshtml) + RazorIRToken - (91:7,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (96:9,1 [19] Blocks.cshtml) RazorIRToken - (96:9,1 [19] Blocks.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (115:10,4 [25] Blocks.cshtml) -We wrote 10 lines!
+ HtmlContent - (115:10,4 [25] Blocks.cshtml) + RazorIRToken - (115:10,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] Blocks.cshtml) - Html -
CSharpStatement - (140:10,29 [3] Blocks.cshtml) RazorIRToken - (140:10,29 [3] Blocks.cshtml) - CSharp - \n} - HtmlContent - (143:11,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (143:11,1 [4] Blocks.cshtml) + RazorIRToken - (143:11,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (148:13,1 [35] Blocks.cshtml) RazorIRToken - (148:13,1 [35] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (183:15,8 [36] Blocks.cshtml) -No really, we wrote 10 lines!
+ HtmlContent - (183:15,8 [36] Blocks.cshtml) + RazorIRToken - (183:15,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] Blocks.cshtml) - Html -
CSharpStatement - (219:15,44 [40] Blocks.cshtml) RazorIRToken - (219:15,44 [40] Blocks.cshtml) - CSharp - \n break;\n default:\n - HtmlContent - (259:18,8 [29] Blocks.cshtml) -Actually, we didn't...
+ HtmlContent - (259:18,8 [29] Blocks.cshtml) + RazorIRToken - (259:18,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] Blocks.cshtml) - Html -
CSharpStatement - (288:18,37 [19] Blocks.cshtml) RazorIRToken - (288:18,37 [19] Blocks.cshtml) - CSharp - \n break;\n} - HtmlContent - (307:20,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (307:20,1 [4] Blocks.cshtml) + RazorIRToken - (307:20,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (312:22,1 [39] Blocks.cshtml) RazorIRToken - (312:22,1 [39] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (351:23,4 [25] Blocks.cshtml) -Hello again from C#, # + HtmlContent - (351:23,4 [25] Blocks.cshtml) + RazorIRToken - (351:23,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) RazorIRToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j - HtmlContent - (380:23,33 [4] Blocks.cshtml) -
+ HtmlContent - (380:23,33 [4] Blocks.cshtml) + RazorIRToken - (380:23,33 [4] Blocks.cshtml) - Html - CSharpStatement - (384:23,37 [3] Blocks.cshtml) RazorIRToken - (384:23,37 [3] Blocks.cshtml) - CSharp - \n} - HtmlContent - (387:24,1 [4] Blocks.cshtml) - \n\n + HtmlContent - (387:24,1 [4] Blocks.cshtml) + RazorIRToken - (387:24,1 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (392:26,1 [11] Blocks.cshtml) RazorIRToken - (392:26,1 [11] Blocks.cshtml) - CSharp - try {\n - HtmlContent - (403:27,4 [35] Blocks.cshtml) -That time, we wrote 5 lines!
+ HtmlContent - (403:27,4 [35] Blocks.cshtml) + RazorIRToken - (403:27,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] Blocks.cshtml) - Html -
CSharpStatement - (438:27,39 [31] Blocks.cshtml) RazorIRToken - (438:27,39 [31] Blocks.cshtml) - CSharp - \n} catch(Exception ex) {\n - HtmlContent - (469:29,4 [29] Blocks.cshtml) -Oh no! An error occurred: + HtmlContent - (469:29,4 [29] Blocks.cshtml) + RazorIRToken - (469:29,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) RazorIRToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [4] Blocks.cshtml) -
+ HtmlContent - (511:29,46 [4] Blocks.cshtml) + RazorIRToken - (511:29,46 [4] Blocks.cshtml) - Html - CSharpStatement - (515:29,50 [3] Blocks.cshtml) RazorIRToken - (515:29,50 [3] Blocks.cshtml) - CSharp - \n} - HtmlContent - (518:30,1 [16] Blocks.cshtml) - \n\ni is now + HtmlContent - (518:30,1 [16] Blocks.cshtml) + RazorIRToken - (518:30,1 [4] Blocks.cshtml) - Html - \n\n + RazorIRToken - (522:32,0 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) RazorIRToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (536:32,14 [8] Blocks.cshtml) -
\n\n + HtmlContent - (536:32,14 [8] Blocks.cshtml) + RazorIRToken - (536:32,14 [4] Blocks.cshtml) - Html - + RazorIRToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (545:34,1 [26] Blocks.cshtml) RazorIRToken - (545:34,1 [26] Blocks.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (571:35,4 [47] Blocks.cshtml) -This block is locked, for your security!
+ HtmlContent - (571:35,4 [47] Blocks.cshtml) + RazorIRToken - (571:35,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (614:35,47 [4] Blocks.cshtml) - Html -
CSharpStatement - (618:35,51 [3] Blocks.cshtml) RazorIRToken - (618:35,51 [3] Blocks.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt index d8465365e4..20b9d9ccfe 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Blocks_Runtime.ir.txt @@ -7,57 +7,107 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [18] Blocks.cshtml) RazorIRToken - (2:0,2 [18] Blocks.cshtml) - CSharp - \n int i = 1;\n - HtmlContent - (23:3,0 [2] Blocks.cshtml) - \n + HtmlContent - (23:3,0 [2] Blocks.cshtml) + RazorIRToken - (23:3,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (26:4,1 [18] Blocks.cshtml) RazorIRToken - (26:4,1 [18] Blocks.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (44:5,0 [23] Blocks.cshtml) -Hello from C#, # + HtmlContent - (44:5,0 [23] Blocks.cshtml) + RazorIRToken - (44:5,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (48:5,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] Blocks.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] Blocks.cshtml) RazorIRToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (71:5,27 [6] Blocks.cshtml) -
\n + HtmlContent - (71:5,27 [6] Blocks.cshtml) + RazorIRToken - (71:5,27 [4] Blocks.cshtml) - Html - + RazorIRToken - (75:5,31 [2] Blocks.cshtml) - Html - \n CSharpStatement - (77:6,0 [16] Blocks.cshtml) RazorIRToken - (77:6,0 [16] Blocks.cshtml) - CSharp - i += 1;\n}\n - HtmlContent - (93:8,0 [2] Blocks.cshtml) - \n + HtmlContent - (93:8,0 [2] Blocks.cshtml) + RazorIRToken - (93:8,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (96:9,1 [15] Blocks.cshtml) RazorIRToken - (96:9,1 [15] Blocks.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (111:10,0 [31] Blocks.cshtml) -We wrote 10 lines!
\n + HtmlContent - (111:10,0 [31] Blocks.cshtml) + RazorIRToken - (111:10,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (115:10,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] Blocks.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (140:10,29 [2] Blocks.cshtml) - Html - \n CSharpStatement - (142:11,0 [3] Blocks.cshtml) RazorIRToken - (142:11,0 [3] Blocks.cshtml) - CSharp - }\n - HtmlContent - (145:12,0 [2] Blocks.cshtml) - \n + HtmlContent - (145:12,0 [2] Blocks.cshtml) + RazorIRToken - (145:12,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (148:13,1 [27] Blocks.cshtml) RazorIRToken - (148:13,1 [27] Blocks.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (175:15,0 [46] Blocks.cshtml) -No really, we wrote 10 lines!
\n + HtmlContent - (175:15,0 [46] Blocks.cshtml) + RazorIRToken - (175:15,0 [8] Blocks.cshtml) - Html - + RazorIRToken - (183:15,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] Blocks.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (219:15,44 [2] Blocks.cshtml) - Html - \n CSharpStatement - (221:16,0 [30] Blocks.cshtml) RazorIRToken - (221:16,0 [30] Blocks.cshtml) - CSharp - break;\n default:\n - HtmlContent - (251:18,0 [39] Blocks.cshtml) -Actually, we didn't...
\n + HtmlContent - (251:18,0 [39] Blocks.cshtml) + RazorIRToken - (251:18,0 [8] Blocks.cshtml) - Html - + RazorIRToken - (259:18,8 [3] Blocks.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] Blocks.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (288:18,37 [2] Blocks.cshtml) - Html - \n CSharpStatement - (290:19,0 [19] Blocks.cshtml) RazorIRToken - (290:19,0 [19] Blocks.cshtml) - CSharp - break;\n}\n - HtmlContent - (309:21,0 [2] Blocks.cshtml) - \n + HtmlContent - (309:21,0 [2] Blocks.cshtml) + RazorIRToken - (309:21,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (312:22,1 [35] Blocks.cshtml) RazorIRToken - (312:22,1 [35] Blocks.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (347:23,0 [29] Blocks.cshtml) -Hello again from C#, # + HtmlContent - (347:23,0 [29] Blocks.cshtml) + RazorIRToken - (347:23,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (351:23,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] Blocks.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] Blocks.cshtml) RazorIRToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j - HtmlContent - (380:23,33 [6] Blocks.cshtml) -
\n + HtmlContent - (380:23,33 [6] Blocks.cshtml) + RazorIRToken - (380:23,33 [4] Blocks.cshtml) - Html - + RazorIRToken - (384:23,37 [2] Blocks.cshtml) - Html - \n CSharpStatement - (386:24,0 [3] Blocks.cshtml) RazorIRToken - (386:24,0 [3] Blocks.cshtml) - CSharp - }\n - HtmlContent - (389:25,0 [2] Blocks.cshtml) - \n + HtmlContent - (389:25,0 [2] Blocks.cshtml) + RazorIRToken - (389:25,0 [2] Blocks.cshtml) - Html - \n CSharpStatement - (392:26,1 [7] Blocks.cshtml) RazorIRToken - (392:26,1 [7] Blocks.cshtml) - CSharp - try {\n - HtmlContent - (399:27,0 [41] Blocks.cshtml) -That time, we wrote 5 lines!
\n + HtmlContent - (399:27,0 [41] Blocks.cshtml) + RazorIRToken - (399:27,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (403:27,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] Blocks.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (438:27,39 [2] Blocks.cshtml) - Html - \n CSharpStatement - (440:28,0 [25] Blocks.cshtml) RazorIRToken - (440:28,0 [25] Blocks.cshtml) - CSharp - } catch(Exception ex) {\n - HtmlContent - (465:29,0 [33] Blocks.cshtml) -Oh no! An error occurred: + HtmlContent - (465:29,0 [33] Blocks.cshtml) + RazorIRToken - (465:29,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (469:29,4 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] Blocks.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] Blocks.cshtml) RazorIRToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [6] Blocks.cshtml) -
\n + HtmlContent - (511:29,46 [6] Blocks.cshtml) + RazorIRToken - (511:29,46 [4] Blocks.cshtml) - Html - + RazorIRToken - (515:29,50 [2] Blocks.cshtml) - Html - \n CSharpStatement - (517:30,0 [3] Blocks.cshtml) RazorIRToken - (517:30,0 [3] Blocks.cshtml) - CSharp - }\n - HtmlContent - (520:31,0 [14] Blocks.cshtml) - \ni is now + HtmlContent - (520:31,0 [14] Blocks.cshtml) + RazorIRToken - (520:31,0 [2] Blocks.cshtml) - Html - \n + RazorIRToken - (522:32,0 [3] Blocks.cshtml) - Html -
+ RazorIRToken - (525:32,3 [9] Blocks.cshtml) - Html - i is now CSharpExpression - (535:32,13 [1] Blocks.cshtml) RazorIRToken - (535:32,13 [1] Blocks.cshtml) - CSharp - i - HtmlContent - (536:32,14 [8] Blocks.cshtml) -
\n\n + HtmlContent - (536:32,14 [8] Blocks.cshtml) + RazorIRToken - (536:32,14 [4] Blocks.cshtml) - Html - + RazorIRToken - (540:32,18 [4] Blocks.cshtml) - Html - \n\n CSharpStatement - (545:34,1 [22] Blocks.cshtml) RazorIRToken - (545:34,1 [22] Blocks.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (567:35,0 [53] Blocks.cshtml) -This block is locked, for your security!
\n + HtmlContent - (567:35,0 [53] Blocks.cshtml) + RazorIRToken - (567:35,0 [4] Blocks.cshtml) - Html - + RazorIRToken - (571:35,4 [3] Blocks.cshtml) - Html -+ RazorIRToken - (574:35,7 [40] Blocks.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (614:35,47 [4] Blocks.cshtml) - Html -
+ RazorIRToken - (618:35,51 [2] Blocks.cshtml) - Html - \n CSharpStatement - (620:36,0 [1] Blocks.cshtml) RazorIRToken - (620:36,0 [1] Blocks.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt index fb8e0aface..88812640e0 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_DesignTime.ir.txt @@ -18,10 +18,12 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [17] CodeBlockWithTextElement.cshtml) RazorIRToken - (2:0,2 [17] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; - HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - foo + HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) + RazorIRToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo CSharpStatement - (35:1,31 [22] CodeBlockWithTextElement.cshtml) RazorIRToken - (35:1,31 [22] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; - HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - bar + HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) + RazorIRToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar CSharpExpression - (69:2,29 [3] CodeBlockWithTextElement.cshtml) RazorIRToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b CSharpStatement - (80:2,40 [2] CodeBlockWithTextElement.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt index 6644732543..8aa4281b8e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlockWithTextElement_Runtime.ir.txt @@ -7,10 +7,12 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [16] CodeBlockWithTextElement.cshtml) RazorIRToken - (2:0,2 [16] CodeBlockWithTextElement.cshtml) - CSharp - \n var a = 1; - HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - foo + HtmlContent - (25:1,21 [3] CodeBlockWithTextElement.cshtml) + RazorIRToken - (25:1,21 [3] CodeBlockWithTextElement.cshtml) - Html - foo CSharpStatement - (35:1,31 [19] CodeBlockWithTextElement.cshtml) RazorIRToken - (35:1,31 [19] CodeBlockWithTextElement.cshtml) - CSharp - \n var b = 1; - HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - bar + HtmlContent - (63:2,23 [4] CodeBlockWithTextElement.cshtml) + RazorIRToken - (63:2,23 [4] CodeBlockWithTextElement.cshtml) - Html - bar CSharpExpression - (69:2,29 [3] CodeBlockWithTextElement.cshtml) RazorIRToken - (69:2,29 [3] CodeBlockWithTextElement.cshtml) - CSharp - a+b CSharpStatement - (80:2,40 [2] CodeBlockWithTextElement.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt index f6636512bb..0ed50c5d1c 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ComplexTagHelpers_DesignTime.ir.txt @@ -18,30 +18,45 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] ComplexTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] ComplexTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] ComplexTagHelpers.cshtml) - Html - \n\n CSharpStatement - (36:2,1 [52] ComplexTagHelpers.cshtml) RazorIRToken - (36:2,1 [52] ComplexTagHelpers.cshtml) - CSharp - if (true)\n{\n var checkbox = "checkbox";\n\n - HtmlContent - (88:6,4 [51] ComplexTagHelpers.cshtml) -This is item # + HtmlContent - (56:2,4 [17] DesignTime.cshtml) + RazorIRToken - (56:2,4 [3] DesignTime.cshtml) - Html -
+ RazorIRToken - (59:2,7 [14] DesignTime.cshtml) - Html - This is item # CSharpExpression - (74:2,22 [1] DesignTime.cshtml) RazorIRToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i - HtmlContent - (75:2,23 [4] DesignTime.cshtml) -
+ HtmlContent - (75:2,23 [4] DesignTime.cshtml) + RazorIRToken - (75:2,23 [4] DesignTime.cshtml) - Html - CSharpStatement - (79:2,27 [15] DesignTime.cshtml) RazorIRToken - (79:2,27 [15] DesignTime.cshtml) - CSharp - \n } - HtmlContent - (94:3,13 [17] DesignTime.cshtml) - \n\n + HtmlContent - (94:3,13 [17] DesignTime.cshtml) + RazorIRToken - (94:3,13 [2] DesignTime.cshtml) - Html - \n + RazorIRToken - (96:4,0 [6] DesignTime.cshtml) - Html -
+ RazorIRToken - (109:6,3 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (113:7,2 [12] DesignTime.cshtml) RazorIRToken - (113:7,2 [12] DesignTime.cshtml) - CSharp - Foo(Bar.Baz) - HtmlContent - (126:7,15 [2] DesignTime.cshtml) - \n + HtmlContent - (126:7,15 [2] DesignTime.cshtml) + RazorIRToken - (126:7,15 [2] DesignTime.cshtml) - Html - \n CSharpExpression - (129:8,1 [23] DesignTime.cshtml) RazorIRToken - (129:8,1 [4] DesignTime.cshtml) - CSharp - Foo( Template - (134:8,6 [18] DesignTime.cshtml) - HtmlContent - (134:8,6 [7] DesignTime.cshtml) -
Bar + HtmlContent - (134:8,6 [7] DesignTime.cshtml) + RazorIRToken - (134:8,6 [3] DesignTime.cshtml) - Html -
+ RazorIRToken - (137:8,9 [4] DesignTime.cshtml) - Html - Bar CSharpExpression - (142:8,14 [3] DesignTime.cshtml) RazorIRToken - (142:8,14 [3] DesignTime.cshtml) - CSharp - baz - HtmlContent - (145:8,17 [8] DesignTime.cshtml) - Biz
+ HtmlContent - (145:8,17 [8] DesignTime.cshtml) + RazorIRToken - (145:8,17 [4] DesignTime.cshtml) - Html - Biz + RazorIRToken - (149:8,21 [4] DesignTime.cshtml) - Html - RazorIRToken - (153:8,25 [1] DesignTime.cshtml) - CSharp - ) - HtmlContent - (154:8,26 [10] DesignTime.cshtml) - \n\n\n + HtmlContent - (154:8,26 [10] DesignTime.cshtml) + RazorIRToken - (154:8,26 [2] DesignTime.cshtml) - Html - \n + RazorIRToken - (156:9,0 [4] DesignTime.cshtml) - Html - + RazorIRToken - (160:9,4 [4] DesignTime.cshtml) - Html - \n\n CSharpStatement - RazorIRToken - - CSharp - DefineSection("Footer", async (__razor_section_writer) => { - HtmlContent - (181:11,17 [22] DesignTime.cshtml) - \nFoo
\n + HtmlContent - (181:11,17 [22] DesignTime.cshtml) + RazorIRToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n + RazorIRToken - (187:12,4 [3] DesignTime.cshtml) - Html -+ RazorIRToken - (190:12,7 [3] DesignTime.cshtml) - Html - Foo + RazorIRToken - (193:12,10 [4] DesignTime.cshtml) - Html -
+ RazorIRToken - (197:12,14 [6] DesignTime.cshtml) - Html - \n CSharpExpression - (204:13,5 [3] DesignTime.cshtml) RazorIRToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar - HtmlContent - (207:13,8 [2] DesignTime.cshtml) - \n + HtmlContent - (207:13,8 [2] DesignTime.cshtml) + RazorIRToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt index 466a00abe9..fc886e1296 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_DesignTime.ir.txt @@ -18,63 +18,86 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] DuplicateAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (84:3,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button AddTagHelperHtmlAttribute - - TYPE - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (98:3,31 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox ExecuteTagHelpers - - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (129:4,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (158:4,46 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox AddTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - false + HtmlContent - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (177:4,65 [5] DuplicateAttributeTagHelpers.cshtml) - Html - false ExecuteTagHelpers - - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - button + HtmlContent - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (205:5,17 [6] DuplicateAttributeTagHelpers.cshtml) - Html - button SetTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (233:5,45 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox AddTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (251:5,63 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddTagHelperHtmlAttribute - - type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - checkbox + HtmlContent - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (263:5,75 [8] DuplicateAttributeTagHelpers.cshtml) - Html - checkbox AddTagHelperHtmlAttribute - - checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (281:5,93 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true ExecuteTagHelpers - - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - 3 + HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - Html - 3 AddTagHelperHtmlAttribute - - AGE - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - 40 + HtmlContent - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (51:2,16 [2] DuplicateAttributeTagHelpers.cshtml) - Html - 40 AddTagHelperHtmlAttribute - - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - 500 + HtmlContent - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (60:2,25 [3] DuplicateAttributeTagHelpers.cshtml) - Html - 500 ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt index fccf31a8f1..506e341c79 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateAttributeTagHelpers_Runtime.ir.txt @@ -15,10 +15,12 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_8 - Age - 500 - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (33:1,0 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [259] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (65:2,30 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (71:3,4 [39] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -27,7 +29,8 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 ExecuteTagHelpers - - HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (110:3,43 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (116:4,4 [70] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -35,11 +38,13 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetTagHelperProperty - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (146:4,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 ExecuteTagHelpers - - HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (186:4,74 [6] DuplicateAttributeTagHelpers.cshtml) - Html - \n TagHelper - (192:5,4 [96] DuplicateAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -47,16 +52,19 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_4 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_4 - type - Type SetTagHelperProperty - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - true + HtmlContent - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (222:5,34 [4] DuplicateAttributeTagHelpers.cshtml) - Html - true AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_6 ExecuteTagHelpers - - HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - \n + HtmlContent - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (288:5,100 [2] DuplicateAttributeTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - 3 + HtmlContent - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) + RazorIRToken - (43:2,8 [1] DuplicateAttributeTagHelpers.cshtml) - Html - 3 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_7 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_8 ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt index 38fceae285..c2d84bad04 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_DesignTime.ir.txt @@ -18,7 +18,8 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -28,7 +29,8 @@ Document - CSharpExpression - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now ExecuteTagHelpers - - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -46,15 +48,19 @@ Document - RazorIRToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (168:6,14 [27] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) - prefix + HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + RazorIRToken - (174:6,20 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now - HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - suffix + HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - prefix CSharpAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - @@ -62,14 +68,16 @@ Document - RazorIRToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue - HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpStatement - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) @@ -80,7 +88,8 @@ Document - RazorIRToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpStatement - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } - HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes @@ -102,7 +111,8 @@ Document - CSharpExpression - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -119,7 +129,8 @@ Document - CSharpExpression - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt index 0cbcbd0b6e..048fe837ac 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DynamicAttributeTagHelpers_Runtime.ir.txt @@ -6,7 +6,8 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DynamicAttributeTagHelpers_Runtime - - DeclareTagHelperFields - - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - \n + HtmlContent - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (33:1,0 [2] DynamicAttributeTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [40] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -16,7 +17,8 @@ Document - CSharpExpression - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (59:2,24 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now ExecuteTagHelpers - - HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (75:2,40 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (79:4,0 [71] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -34,15 +36,19 @@ Document - RazorIRToken - (137:4,58 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlAttributeValue - (139:4,60 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (150:4,71 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (154:6,0 [83] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (168:6,14 [27] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) - prefix + HtmlContent - (168:6,14 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (168:6,14 [6] DynamicAttributeTagHelpers.cshtml) - Html - prefix + RazorIRToken - (174:6,20 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (176:6,22 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now - HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - suffix + HtmlContent - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (188:6,34 [7] DynamicAttributeTagHelpers.cshtml) - Html - suffix AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes HtmlAttributeValue - (206:6,52 [6] DynamicAttributeTagHelpers.cshtml) - - prefix CSharpAttributeValue - (212:6,58 [14] DynamicAttributeTagHelpers.cshtml) - @@ -50,14 +56,16 @@ Document - RazorIRToken - (214:6,60 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - DateTime.Now HtmlAttributeValue - (226:6,72 [7] DynamicAttributeTagHelpers.cshtml) - - suffix ExecuteTagHelpers - - HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (237:6,83 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (241:8,0 [183] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper SetTagHelperProperty - (255:8,14 [73] DynamicAttributeTagHelpers.cshtml) - bound - Bound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue - HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpStatement - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) @@ -68,7 +76,8 @@ Document - RazorIRToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false CSharpStatement - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } - HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - + HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - Html - CSharpExpression - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (316:8,75 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes @@ -90,7 +99,8 @@ Document - CSharpExpression - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (408:9,77 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (424:9,93 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (428:11,0 [80] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -107,7 +117,8 @@ Document - CSharpExpression - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (492:11,64 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - int.MaxValue ExecuteTagHelpers - - HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) + RazorIRToken - (508:11,80 [4] DynamicAttributeTagHelpers.cshtml) - Html - \n\n TagHelper - (512:13,0 [64] DynamicAttributeTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt index 222d78035a..496da283d4 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyAttributeTagHelpers_DesignTime.ir.txt @@ -18,40 +18,57 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 - TestNamespace.PTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (29:0,29 [15] EmptyAttributeTagHelpers.cshtml) - \n\nFoo is Null!
+ HtmlContent - (102:8,4 [19] ExpressionsInCode.cshtml) + RazorIRToken - (102:8,4 [3] ExpressionsInCode.cshtml) - Html -+ RazorIRToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + RazorIRToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
CSharpStatement - (121:8,23 [3] ExpressionsInCode.cshtml) RazorIRToken - (121:8,23 [3] ExpressionsInCode.cshtml) - CSharp - \n} - HtmlContent - (124:9,1 [9] ExpressionsInCode.cshtml) - \n\n\n + HtmlContent - (124:9,1 [9] ExpressionsInCode.cshtml) + RazorIRToken - (124:9,1 [4] ExpressionsInCode.cshtml) - Html - \n\n + RazorIRToken - (128:11,0 [3] ExpressionsInCode.cshtml) - Html -
+ RazorIRToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (134:12,1 [38] ExpressionsInCode.cshtml) RazorIRToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) RazorIRToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpStatement - (196:13,28 [3] ExpressionsInCode.cshtml) RazorIRToken - (196:13,28 [3] ExpressionsInCode.cshtml) - CSharp - \n} - HtmlContent - (199:14,1 [6] ExpressionsInCode.cshtml) - \n
+ HtmlContent - (199:14,1 [6] ExpressionsInCode.cshtml) + RazorIRToken - (199:14,1 [2] ExpressionsInCode.cshtml) - Html - \n + RazorIRToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt index 15ab60f19d..7aa5d22518 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_Runtime.ir.txt @@ -7,21 +7,31 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [51] ExpressionsInCode.cshtml) RazorIRToken - (2:0,2 [51] ExpressionsInCode.cshtml) - CSharp - \n object foo = null;\n string bar = "Foo";\n - HtmlContent - (56:4,0 [2] ExpressionsInCode.cshtml) - \n + HtmlContent - (56:4,0 [2] ExpressionsInCode.cshtml) + RazorIRToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (59:5,1 [23] ExpressionsInCode.cshtml) RazorIRToken - (59:5,1 [23] ExpressionsInCode.cshtml) - CSharp - if(foo != null) {\n CSharpExpression - (83:6,5 [3] ExpressionsInCode.cshtml) RazorIRToken - (83:6,5 [3] ExpressionsInCode.cshtml) - CSharp - foo CSharpStatement - (86:6,8 [12] ExpressionsInCode.cshtml) RazorIRToken - (86:6,8 [12] ExpressionsInCode.cshtml) - CSharp - \n} else {\n - HtmlContent - (98:8,0 [25] ExpressionsInCode.cshtml) -Foo is Null!
\n + HtmlContent - (98:8,0 [25] ExpressionsInCode.cshtml) + RazorIRToken - (98:8,0 [4] ExpressionsInCode.cshtml) - Html - + RazorIRToken - (102:8,4 [3] ExpressionsInCode.cshtml) - Html -+ RazorIRToken - (105:8,7 [12] ExpressionsInCode.cshtml) - Html - Foo is Null! + RazorIRToken - (117:8,19 [4] ExpressionsInCode.cshtml) - Html -
+ RazorIRToken - (121:8,23 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (123:9,0 [3] ExpressionsInCode.cshtml) RazorIRToken - (123:9,0 [3] ExpressionsInCode.cshtml) - CSharp - }\n - HtmlContent - (126:10,0 [7] ExpressionsInCode.cshtml) - \n\n + HtmlContent - (126:10,0 [7] ExpressionsInCode.cshtml) + RazorIRToken - (126:10,0 [2] ExpressionsInCode.cshtml) - Html - \n + RazorIRToken - (128:11,0 [3] ExpressionsInCode.cshtml) - Html -
+ RazorIRToken - (131:11,3 [2] ExpressionsInCode.cshtml) - Html - \n CSharpStatement - (134:12,1 [38] ExpressionsInCode.cshtml) RazorIRToken - (134:12,1 [38] ExpressionsInCode.cshtml) - CSharp - if(!String.IsNullOrEmpty(bar)) {\n CSharpExpression - (174:13,6 [21] ExpressionsInCode.cshtml) RazorIRToken - (174:13,6 [21] ExpressionsInCode.cshtml) - CSharp - bar.Replace("F", "B") CSharpStatement - (196:13,28 [5] ExpressionsInCode.cshtml) RazorIRToken - (196:13,28 [5] ExpressionsInCode.cshtml) - CSharp - \n}\n - HtmlContent - (201:15,0 [4] ExpressionsInCode.cshtml) -
+ HtmlContent - (201:15,0 [4] ExpressionsInCode.cshtml) + RazorIRToken - (201:15,0 [4] ExpressionsInCode.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt index 338d100311..97333fd642 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_DesignTime.ir.txt @@ -16,6 +16,7 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - \n\n + HtmlContent - (0:0,0 [5] FunctionsBlockMinimal.cshtml) + RazorIRToken - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - Html - \n\n CSharpStatement - (16:2,12 [55] FunctionsBlockMinimal.cshtml) RazorIRToken - (16:2,12 [55] FunctionsBlockMinimal.cshtml) - CSharp - \nstring foo(string input) {\n return input + "!";\n}\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt index a4e87cc7e3..cd75a23520 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlockMinimal_Runtime.ir.txt @@ -5,7 +5,8 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlockMinimal_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - \n\n + HtmlContent - (0:0,0 [4] FunctionsBlockMinimal.cshtml) + RazorIRToken - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - Html - \n\n CSharpStatement - (4:2,0 [1] FunctionsBlockMinimal.cshtml) RazorIRToken - (4:2,0 [1] FunctionsBlockMinimal.cshtml) - CSharp - CSharpStatement - (16:2,12 [55] FunctionsBlockMinimal.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt index af4236d894..b3e390db20 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt @@ -16,8 +16,10 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (17:2,1 [4] FunctionsBlock.cshtml) - \n\n - HtmlContent - (138:9,1 [28] FunctionsBlock.cshtml) - \n\nHere's a random number: + HtmlContent - (17:2,1 [4] FunctionsBlock.cshtml) + RazorIRToken - (17:2,1 [4] FunctionsBlock.cshtml) - Html - \n\n + HtmlContent - (138:9,1 [28] FunctionsBlock.cshtml) + RazorIRToken - (138:9,1 [28] FunctionsBlock.cshtml) - Html - \n\nHere's a random number: CSharpExpression - (167:11,25 [11] FunctionsBlock.cshtml) RazorIRToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() CSharpStatement - (12:0,12 [4] FunctionsBlock.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt index 7a8765bf9b..f16262ca73 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_Runtime.ir.txt @@ -5,8 +5,10 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlock_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (19:3,0 [2] FunctionsBlock.cshtml) - \n - HtmlContent - (140:10,0 [26] FunctionsBlock.cshtml) - \nHere's a random number: + HtmlContent - (19:3,0 [2] FunctionsBlock.cshtml) + RazorIRToken - (19:3,0 [2] FunctionsBlock.cshtml) - Html - \n + HtmlContent - (140:10,0 [26] FunctionsBlock.cshtml) + RazorIRToken - (140:10,0 [26] FunctionsBlock.cshtml) - Html - \nHere's a random number: CSharpExpression - (167:11,25 [11] FunctionsBlock.cshtml) RazorIRToken - (167:11,25 [11] FunctionsBlock.cshtml) - CSharp - RandomInt() CSharpStatement - (12:0,12 [4] FunctionsBlock.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt index 9303571bc1..2b1d575016 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_DesignTime.ir.txt @@ -16,4 +16,8 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Double.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt
index 765394e2bd..d3cb351b97 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Double_Runtime.ir.txt
@@ -5,4 +5,8 @@ Document -
UsingStatement - - System.Threading.Tasks
ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HtmlCommentWithQuote_Double_Runtime - -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Double.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Double.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt
index 98e48e6aff..a036261305 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_DesignTime.ir.txt
@@ -16,4 +16,8 @@ Document -
CSharpStatement -
RazorIRToken - - CSharp - private static System.Object __o = null;
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Single.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt
index 160c3e61f7..f7bdf42edb 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HtmlCommentWithQuote_Single_Runtime.ir.txt
@@ -5,4 +5,8 @@ Document -
UsingStatement - - System.Threading.Tasks
ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HtmlCommentWithQuote_Single_Runtime - -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml) - \n
+ HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml)
+ RazorIRToken - (0:0,0 [12] HtmlCommentWithQuote_Single.cshtml) - Html - \n
+ RazorIRToken - (12:1,0 [4] HtmlCommentWithQuote_Single.cshtml) - Html -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt
index 1a531c538e..197bd5bb1d 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_DesignTime.ir.txt
@@ -16,6 +16,7 @@ Document -
CSharpStatement -
RazorIRToken - - CSharp - private static System.Object __o = null;
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - This is markup\n\n
+ HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml)
+ RazorIRToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n
CSharpExpression - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml)
RazorIRToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt
index c6345a25ec..f8a259610b 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpressionAtEOF_Runtime.ir.txt
@@ -5,6 +5,7 @@ Document -
UsingStatement - - System.Threading.Tasks
ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpressionAtEOF_Runtime - -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
- HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - This is markup\n\n
+ HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml)
+ RazorIRToken - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) - Html - This is markup\n\n
CSharpExpression - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml)
RazorIRToken - (19:2,1 [0] ImplicitExpressionAtEOF.cshtml) - CSharp -
diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt
index caa7465f3b..675c91eb90 100644
--- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt
+++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_DesignTime.ir.txt
@@ -18,9 +18,12 @@ Document -
RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync
CSharpStatement - (1:0,1 [36] ImplicitExpression.cshtml)
RazorIRToken - (1:0,1 [36] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n
- HtmlContent - (37:1,4 [17] ImplicitExpression.cshtml) - This is item # + HtmlContent - (37:1,4 [17] ImplicitExpression.cshtml) + RazorIRToken - (37:1,4 [3] ImplicitExpression.cshtml) - Html -
+ RazorIRToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) RazorIRToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i - HtmlContent - (56:1,23 [4] ImplicitExpression.cshtml) -
+ HtmlContent - (56:1,23 [4] ImplicitExpression.cshtml) + RazorIRToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html - CSharpStatement - (60:1,27 [3] ImplicitExpression.cshtml) RazorIRToken - (60:1,27 [3] ImplicitExpression.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt index 65b968d4a8..94b301bf0b 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ImplicitExpression_Runtime.ir.txt @@ -7,9 +7,14 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (1:0,1 [32] ImplicitExpression.cshtml) RazorIRToken - (1:0,1 [32] ImplicitExpression.cshtml) - CSharp - for(int i = 1; i <= 10; i++) {\n - HtmlContent - (33:1,0 [21] ImplicitExpression.cshtml) -This is item # + HtmlContent - (33:1,0 [21] ImplicitExpression.cshtml) + RazorIRToken - (33:1,0 [4] ImplicitExpression.cshtml) - Html - + RazorIRToken - (37:1,4 [3] ImplicitExpression.cshtml) - Html -
+ RazorIRToken - (40:1,7 [14] ImplicitExpression.cshtml) - Html - This is item # CSharpExpression - (55:1,22 [1] ImplicitExpression.cshtml) RazorIRToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i - HtmlContent - (56:1,23 [6] ImplicitExpression.cshtml) -
\n + HtmlContent - (56:1,23 [6] ImplicitExpression.cshtml) + RazorIRToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html - + RazorIRToken - (60:1,27 [2] ImplicitExpression.cshtml) - Html - \n CSharpStatement - (62:2,0 [1] ImplicitExpression.cshtml) RazorIRToken - (62:2,0 [1] ImplicitExpression.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt index ada5611733..bec89170da 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_DesignTime.ir.txt @@ -18,10 +18,12 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] IncompleteTagHelper.cshtml) - \n\n + HtmlContent - (31:0,31 [4] IncompleteTagHelper.cshtml) + RazorIRToken - (31:0,31 [4] IncompleteTagHelper.cshtml) - Html - \n\n TagHelper - (35:2,0 [10] IncompleteTagHelper.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (45:2,10 [0] IncompleteTagHelper.cshtml) - + HtmlContent - (45:2,10 [0] IncompleteTagHelper.cshtml) + RazorIRToken - (45:2,10 [0] IncompleteTagHelper.cshtml) - Html - ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt index 70600216c9..39660ba426 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteTagHelper_Runtime.ir.txt @@ -7,7 +7,8 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 - class - - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.PTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] IncompleteTagHelper.cshtml) - \n + HtmlContent - (33:1,0 [2] IncompleteTagHelper.cshtml) + RazorIRToken - (33:1,0 [2] IncompleteTagHelper.cshtml) - Html - \n TagHelper - (35:2,0 [10] IncompleteTagHelper.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt index 8015ee0cb6..2ffb04156e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_DesignTime.ir.txt @@ -19,5 +19,7 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpExpression - (1:0,1 [5] Inherits.cshtml) RazorIRToken - (1:0,1 [5] Inherits.cshtml) - CSharp - foo() - HtmlContent - (6:0,6 [4] Inherits.cshtml) - \n\n - HtmlContent - (42:2,32 [5] Inherits.cshtml) - bar\n + HtmlContent - (6:0,6 [4] Inherits.cshtml) + RazorIRToken - (6:0,6 [4] Inherits.cshtml) - Html - \n\n + HtmlContent - (42:2,32 [5] Inherits.cshtml) + RazorIRToken - (42:2,32 [5] Inherits.cshtml) - Html - bar\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt index 89d091df55..6f07063ef8 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Inherits_Runtime.ir.txt @@ -7,5 +7,7 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpExpression - (1:0,1 [5] Inherits.cshtml) RazorIRToken - (1:0,1 [5] Inherits.cshtml) - CSharp - foo() - HtmlContent - (6:0,6 [4] Inherits.cshtml) - \n\n - HtmlContent - (42:2,32 [5] Inherits.cshtml) - bar\n + HtmlContent - (6:0,6 [4] Inherits.cshtml) + RazorIRToken - (6:0,6 [4] Inherits.cshtml) - Html - \n\n + HtmlContent - (42:2,32 [5] Inherits.cshtml) + RazorIRToken - (42:2,32 [5] Inherits.cshtml) - Html - bar\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt index e2aefe9edf..ed3fced1be 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_DesignTime.ir.txt @@ -21,7 +21,9 @@ Document - RazorIRToken - - CSharp - DefineSection("Link", async (__razor_section_writer) => { CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (13:0,13 [23] InlineBlocks.cshtml) - (string link) {\n \n} + HtmlContent - (95:1,65 [6] InlineBlocks.cshtml) + RazorIRToken - (95:1,65 [3] InlineBlocks.cshtml) - Html - /> + RazorIRToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt index 0e7287cf86..7038c41463 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/InlineBlocks_Runtime.ir.txt @@ -9,7 +9,9 @@ Document - RazorIRToken - - CSharp - DefineSection("Link", async () => { CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (13:0,13 [23] InlineBlocks.cshtml) - (string link) {\n \n} + HtmlContent - (95:1,65 [6] InlineBlocks.cshtml) + RazorIRToken - (95:1,65 [3] InlineBlocks.cshtml) - Html - /> + RazorIRToken - (98:1,68 [3] InlineBlocks.cshtml) - Html - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt index fbcadd14f9..9e29f8dc6a 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_DesignTime.ir.txt @@ -19,63 +19,100 @@ Document - CSharpStatement - (2:0,2 [32] Instrumented.cshtml) RazorIRToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = Template - (35:2,15 [10] Instrumented.cshtml) - HtmlContent - (35:2,15 [10] Instrumented.cshtml) -Bar
+ HtmlContent - (35:2,15 [10] Instrumented.cshtml) + RazorIRToken - (35:2,15 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + RazorIRToken - (41:2,21 [4] Instrumented.cshtml) - Html -
CSharpStatement - (45:2,25 [7] Instrumented.cshtml) RazorIRToken - (45:2,25 [7] Instrumented.cshtml) - CSharp - ;\n - HtmlContent - (54:3,6 [14] Instrumented.cshtml) - Hello, World\n + HtmlContent - (54:3,6 [14] Instrumented.cshtml) + RazorIRToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n CSharpStatement - (68:4,0 [4] Instrumented.cshtml) RazorIRToken - (68:4,0 [4] Instrumented.cshtml) - CSharp - - HtmlContent - (72:4,4 [19] Instrumented.cshtml) -Hello, World
+ HtmlContent - (72:4,4 [19] Instrumented.cshtml) + RazorIRToken - (72:4,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + RazorIRToken - (87:4,19 [4] Instrumented.cshtml) - Html -
CSharpStatement - (91:4,23 [2] Instrumented.cshtml) RazorIRToken - (91:4,23 [2] Instrumented.cshtml) - CSharp - \n - HtmlContent - (96:6,0 [2] Instrumented.cshtml) - \n + HtmlContent - (96:6,0 [2] Instrumented.cshtml) + RazorIRToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (99:7,1 [22] Instrumented.cshtml) RazorIRToken - (99:7,1 [22] Instrumented.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (121:8,4 [19] Instrumented.cshtml) -Hello from C#, # + HtmlContent - (121:8,4 [19] Instrumented.cshtml) + RazorIRToken - (121:8,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) RazorIRToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i - HtmlContent - (144:8,27 [4] Instrumented.cshtml) -
+ HtmlContent - (144:8,27 [4] Instrumented.cshtml) + RazorIRToken - (144:8,27 [4] Instrumented.cshtml) - Html - CSharpStatement - (148:8,31 [16] Instrumented.cshtml) RazorIRToken - (148:8,31 [16] Instrumented.cshtml) - CSharp - \n i += 1;\n} - HtmlContent - (164:10,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (164:10,1 [4] Instrumented.cshtml) + RazorIRToken - (164:10,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (169:12,1 [19] Instrumented.cshtml) RazorIRToken - (169:12,1 [19] Instrumented.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (188:13,4 [25] Instrumented.cshtml) -We wrote 10 lines!
+ HtmlContent - (188:13,4 [25] Instrumented.cshtml) + RazorIRToken - (188:13,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (209:13,25 [4] Instrumented.cshtml) - Html -
CSharpStatement - (213:13,29 [3] Instrumented.cshtml) RazorIRToken - (213:13,29 [3] Instrumented.cshtml) - CSharp - \n} - HtmlContent - (216:14,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (216:14,1 [4] Instrumented.cshtml) + RazorIRToken - (216:14,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (221:16,1 [35] Instrumented.cshtml) RazorIRToken - (221:16,1 [35] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (256:18,8 [36] Instrumented.cshtml) -No really, we wrote 10 lines!
+ HtmlContent - (256:18,8 [36] Instrumented.cshtml) + RazorIRToken - (256:18,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (288:18,40 [4] Instrumented.cshtml) - Html -
CSharpStatement - (292:18,44 [40] Instrumented.cshtml) RazorIRToken - (292:18,44 [40] Instrumented.cshtml) - CSharp - \n break;\n default:\n - HtmlContent - (332:21,8 [29] Instrumented.cshtml) -Actually, we didn't...
+ HtmlContent - (332:21,8 [29] Instrumented.cshtml) + RazorIRToken - (332:21,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + RazorIRToken - (357:21,33 [4] Instrumented.cshtml) - Html -
CSharpStatement - (361:21,37 [19] Instrumented.cshtml) RazorIRToken - (361:21,37 [19] Instrumented.cshtml) - CSharp - \n break;\n} - HtmlContent - (380:23,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (380:23,1 [4] Instrumented.cshtml) + RazorIRToken - (380:23,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (385:25,1 [39] Instrumented.cshtml) RazorIRToken - (385:25,1 [39] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (424:26,4 [25] Instrumented.cshtml) -Hello again from C#, # + HtmlContent - (424:26,4 [25] Instrumented.cshtml) + RazorIRToken - (424:26,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) RazorIRToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j - HtmlContent - (453:26,33 [4] Instrumented.cshtml) -
+ HtmlContent - (453:26,33 [4] Instrumented.cshtml) + RazorIRToken - (453:26,33 [4] Instrumented.cshtml) - Html - CSharpStatement - (457:26,37 [3] Instrumented.cshtml) RazorIRToken - (457:26,37 [3] Instrumented.cshtml) - CSharp - \n} - HtmlContent - (460:27,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (460:27,1 [4] Instrumented.cshtml) + RazorIRToken - (460:27,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (465:29,1 [11] Instrumented.cshtml) RazorIRToken - (465:29,1 [11] Instrumented.cshtml) - CSharp - try {\n - HtmlContent - (476:30,4 [35] Instrumented.cshtml) -That time, we wrote 5 lines!
+ HtmlContent - (476:30,4 [35] Instrumented.cshtml) + RazorIRToken - (476:30,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (507:30,35 [4] Instrumented.cshtml) - Html -
CSharpStatement - (511:30,39 [31] Instrumented.cshtml) RazorIRToken - (511:30,39 [31] Instrumented.cshtml) - CSharp - \n} catch(Exception ex) {\n - HtmlContent - (542:32,4 [29] Instrumented.cshtml) -Oh no! An error occurred: + HtmlContent - (542:32,4 [29] Instrumented.cshtml) + RazorIRToken - (542:32,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) RazorIRToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message - HtmlContent - (584:32,46 [4] Instrumented.cshtml) -
+ HtmlContent - (584:32,46 [4] Instrumented.cshtml) + RazorIRToken - (584:32,46 [4] Instrumented.cshtml) - Html - CSharpStatement - (588:32,50 [3] Instrumented.cshtml) RazorIRToken - (588:32,50 [3] Instrumented.cshtml) - CSharp - \n} - HtmlContent - (591:33,1 [4] Instrumented.cshtml) - \n\n + HtmlContent - (591:33,1 [4] Instrumented.cshtml) + RazorIRToken - (591:33,1 [4] Instrumented.cshtml) - Html - \n\n CSharpStatement - (596:35,1 [26] Instrumented.cshtml) RazorIRToken - (596:35,1 [26] Instrumented.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (622:36,4 [47] Instrumented.cshtml) -This block is locked, for your security!
+ HtmlContent - (622:36,4 [47] Instrumented.cshtml) + RazorIRToken - (622:36,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (665:36,47 [4] Instrumented.cshtml) - Html -
CSharpStatement - (669:36,51 [3] Instrumented.cshtml) RazorIRToken - (669:36,51 [3] Instrumented.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt index 83ec291215..b372562029 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Instrumented_Runtime.ir.txt @@ -8,61 +8,117 @@ Document - CSharpStatement - (2:0,2 [32] Instrumented.cshtml) RazorIRToken - (2:0,2 [32] Instrumented.cshtml) - CSharp - \n int i = 1;\n var foo = Template - (35:2,15 [10] Instrumented.cshtml) - HtmlContent - (35:2,15 [10] Instrumented.cshtml) -Bar
+ HtmlContent - (35:2,15 [10] Instrumented.cshtml) + RazorIRToken - (35:2,15 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (38:2,18 [3] Instrumented.cshtml) - Html - Bar + RazorIRToken - (41:2,21 [4] Instrumented.cshtml) - Html -
CSharpStatement - (45:2,25 [3] Instrumented.cshtml) RazorIRToken - (45:2,25 [3] Instrumented.cshtml) - CSharp - ;\n - HtmlContent - (48:3,0 [4] Instrumented.cshtml) - - HtmlContent - (54:3,6 [39] Instrumented.cshtml) - Hello, World\nHello, World
\n + HtmlContent - (48:3,0 [4] Instrumented.cshtml) + RazorIRToken - (48:3,0 [4] Instrumented.cshtml) - Html - + HtmlContent - (54:3,6 [39] Instrumented.cshtml) + RazorIRToken - (54:3,6 [14] Instrumented.cshtml) - Html - Hello, World\n + RazorIRToken - (68:4,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (72:4,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World + RazorIRToken - (87:4,19 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (91:4,23 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (93:5,0 [0] Instrumented.cshtml) RazorIRToken - (93:5,0 [0] Instrumented.cshtml) - CSharp - - HtmlContent - (96:6,0 [2] Instrumented.cshtml) - \n + HtmlContent - (96:6,0 [2] Instrumented.cshtml) + RazorIRToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (99:7,1 [18] Instrumented.cshtml) RazorIRToken - (99:7,1 [18] Instrumented.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (117:8,0 [23] Instrumented.cshtml) -Hello from C#, # + HtmlContent - (117:8,0 [23] Instrumented.cshtml) + RazorIRToken - (117:8,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (121:8,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (124:8,7 [16] Instrumented.cshtml) - Html - Hello from C#, # CSharpExpression - (142:8,25 [1] Instrumented.cshtml) RazorIRToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i - HtmlContent - (144:8,27 [6] Instrumented.cshtml) -
\n + HtmlContent - (144:8,27 [6] Instrumented.cshtml) + RazorIRToken - (144:8,27 [4] Instrumented.cshtml) - Html - + RazorIRToken - (148:8,31 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (150:9,0 [16] Instrumented.cshtml) RazorIRToken - (150:9,0 [16] Instrumented.cshtml) - CSharp - i += 1;\n}\n - HtmlContent - (166:11,0 [2] Instrumented.cshtml) - \n + HtmlContent - (166:11,0 [2] Instrumented.cshtml) + RazorIRToken - (166:11,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (169:12,1 [15] Instrumented.cshtml) RazorIRToken - (169:12,1 [15] Instrumented.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (184:13,0 [31] Instrumented.cshtml) -We wrote 10 lines!
\n + HtmlContent - (184:13,0 [31] Instrumented.cshtml) + RazorIRToken - (184:13,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (188:13,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (191:13,7 [18] Instrumented.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (209:13,25 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (213:13,29 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (215:14,0 [3] Instrumented.cshtml) RazorIRToken - (215:14,0 [3] Instrumented.cshtml) - CSharp - }\n - HtmlContent - (218:15,0 [2] Instrumented.cshtml) - \n + HtmlContent - (218:15,0 [2] Instrumented.cshtml) + RazorIRToken - (218:15,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (221:16,1 [27] Instrumented.cshtml) RazorIRToken - (221:16,1 [27] Instrumented.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (248:18,0 [46] Instrumented.cshtml) -No really, we wrote 10 lines!
\n + HtmlContent - (248:18,0 [46] Instrumented.cshtml) + RazorIRToken - (248:18,0 [8] Instrumented.cshtml) - Html - + RazorIRToken - (256:18,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (259:18,11 [29] Instrumented.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (288:18,40 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (292:18,44 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (294:19,0 [30] Instrumented.cshtml) RazorIRToken - (294:19,0 [30] Instrumented.cshtml) - CSharp - break;\n default:\n - HtmlContent - (324:21,0 [39] Instrumented.cshtml) -Actually, we didn't...
\n + HtmlContent - (324:21,0 [39] Instrumented.cshtml) + RazorIRToken - (324:21,0 [8] Instrumented.cshtml) - Html - + RazorIRToken - (332:21,8 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (335:21,11 [22] Instrumented.cshtml) - Html - Actually, we didn't... + RazorIRToken - (357:21,33 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (361:21,37 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (363:22,0 [19] Instrumented.cshtml) RazorIRToken - (363:22,0 [19] Instrumented.cshtml) - CSharp - break;\n}\n - HtmlContent - (382:24,0 [2] Instrumented.cshtml) - \n + HtmlContent - (382:24,0 [2] Instrumented.cshtml) + RazorIRToken - (382:24,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (385:25,1 [35] Instrumented.cshtml) RazorIRToken - (385:25,1 [35] Instrumented.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (420:26,0 [29] Instrumented.cshtml) -Hello again from C#, # + HtmlContent - (420:26,0 [29] Instrumented.cshtml) + RazorIRToken - (420:26,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (424:26,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (427:26,7 [22] Instrumented.cshtml) - Html - Hello again from C#, # CSharpExpression - (451:26,31 [1] Instrumented.cshtml) RazorIRToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j - HtmlContent - (453:26,33 [6] Instrumented.cshtml) -
\n + HtmlContent - (453:26,33 [6] Instrumented.cshtml) + RazorIRToken - (453:26,33 [4] Instrumented.cshtml) - Html - + RazorIRToken - (457:26,37 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (459:27,0 [3] Instrumented.cshtml) RazorIRToken - (459:27,0 [3] Instrumented.cshtml) - CSharp - }\n - HtmlContent - (462:28,0 [2] Instrumented.cshtml) - \n + HtmlContent - (462:28,0 [2] Instrumented.cshtml) + RazorIRToken - (462:28,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (465:29,1 [7] Instrumented.cshtml) RazorIRToken - (465:29,1 [7] Instrumented.cshtml) - CSharp - try {\n - HtmlContent - (472:30,0 [41] Instrumented.cshtml) -That time, we wrote 5 lines!
\n + HtmlContent - (472:30,0 [41] Instrumented.cshtml) + RazorIRToken - (472:30,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (476:30,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (479:30,7 [28] Instrumented.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (507:30,35 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (511:30,39 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (513:31,0 [25] Instrumented.cshtml) RazorIRToken - (513:31,0 [25] Instrumented.cshtml) - CSharp - } catch(Exception ex) {\n - HtmlContent - (538:32,0 [33] Instrumented.cshtml) -Oh no! An error occurred: + HtmlContent - (538:32,0 [33] Instrumented.cshtml) + RazorIRToken - (538:32,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (542:32,4 [3] Instrumented.cshtml) - Html -
+ RazorIRToken - (545:32,7 [26] Instrumented.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (573:32,35 [10] Instrumented.cshtml) RazorIRToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message - HtmlContent - (584:32,46 [6] Instrumented.cshtml) -
\n + HtmlContent - (584:32,46 [6] Instrumented.cshtml) + RazorIRToken - (584:32,46 [4] Instrumented.cshtml) - Html - + RazorIRToken - (588:32,50 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (590:33,0 [3] Instrumented.cshtml) RazorIRToken - (590:33,0 [3] Instrumented.cshtml) - CSharp - }\n - HtmlContent - (593:34,0 [2] Instrumented.cshtml) - \n + HtmlContent - (593:34,0 [2] Instrumented.cshtml) + RazorIRToken - (593:34,0 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (596:35,1 [22] Instrumented.cshtml) RazorIRToken - (596:35,1 [22] Instrumented.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (618:36,0 [53] Instrumented.cshtml) -This block is locked, for your security!
\n + HtmlContent - (618:36,0 [53] Instrumented.cshtml) + RazorIRToken - (618:36,0 [4] Instrumented.cshtml) - Html - + RazorIRToken - (622:36,4 [3] Instrumented.cshtml) - Html -+ RazorIRToken - (625:36,7 [40] Instrumented.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (665:36,47 [4] Instrumented.cshtml) - Html -
+ RazorIRToken - (669:36,51 [2] Instrumented.cshtml) - Html - \n CSharpStatement - (671:37,0 [1] Instrumented.cshtml) RazorIRToken - (671:37,0 [1] Instrumented.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt index 12b990317f..96835df96b 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_DesignTime.ir.txt @@ -18,9 +18,12 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [46] MarkupInCodeBlock.cshtml) RazorIRToken - (2:0,2 [46] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n - HtmlContent - (48:2,8 [19] MarkupInCodeBlock.cshtml) -Hello from C#, # + HtmlContent - (48:2,8 [19] MarkupInCodeBlock.cshtml) + RazorIRToken - (48:2,8 [3] MarkupInCodeBlock.cshtml) - Html -
+ RazorIRToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) RazorIRToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() - HtmlContent - (82:2,42 [4] MarkupInCodeBlock.cshtml) -
+ HtmlContent - (82:2,42 [4] MarkupInCodeBlock.cshtml) + RazorIRToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html - CSharpStatement - (86:2,46 [9] MarkupInCodeBlock.cshtml) RazorIRToken - (86:2,46 [9] MarkupInCodeBlock.cshtml) - CSharp - \n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt index 8d864f0cad..64bd7d1f90 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MarkupInCodeBlock_Runtime.ir.txt @@ -7,9 +7,14 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [38] MarkupInCodeBlock.cshtml) RazorIRToken - (2:0,2 [38] MarkupInCodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n - HtmlContent - (40:2,0 [27] MarkupInCodeBlock.cshtml) -Hello from C#, # + HtmlContent - (40:2,0 [27] MarkupInCodeBlock.cshtml) + RazorIRToken - (40:2,0 [8] MarkupInCodeBlock.cshtml) - Html - + RazorIRToken - (48:2,8 [3] MarkupInCodeBlock.cshtml) - Html -
+ RazorIRToken - (51:2,11 [16] MarkupInCodeBlock.cshtml) - Html - Hello from C#, # CSharpExpression - (69:2,29 [12] MarkupInCodeBlock.cshtml) RazorIRToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() - HtmlContent - (82:2,42 [6] MarkupInCodeBlock.cshtml) -
\n + HtmlContent - (82:2,42 [6] MarkupInCodeBlock.cshtml) + RazorIRToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html - + RazorIRToken - (86:2,46 [2] MarkupInCodeBlock.cshtml) - Html - \n CSharpStatement - (88:3,0 [7] MarkupInCodeBlock.cshtml) RazorIRToken - (88:3,0 [7] MarkupInCodeBlock.cshtml) - CSharp - }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt index 714eb6cf86..35e3967766 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_DesignTime.ir.txt @@ -18,59 +18,79 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.CatchAllTagHelper - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] MinimizedTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] MinimizedTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] MinimizedTagHelpers.cshtml) - Html - \n\n TagHelper - (35:2,0 [647] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) - \n \n + HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) + RazorIRToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n + RazorIRToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - + RazorIRToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (98:4,4 [59] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (112:4,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (112:4,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (112:4,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - - HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (163:6,4 [119] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (190:7,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (190:7,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (190:7,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized SetTagHelperProperty - (273:7,101 [5] MinimizedTagHelpers.cshtml) - input-bound-required-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (273:7,101 [5] MinimizedTagHelpers.cshtml) - hello + HtmlContent - (273:7,101 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (273:7,101 [5] MinimizedTagHelpers.cshtml) - Html - hello ExecuteTagHelpers - - HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (288:8,4 [176] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (315:9,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (315:9,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (315:9,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized SetTagHelperProperty - (418:11,57 [5] MinimizedTagHelpers.cshtml) - catchall-bound-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (418:11,57 [5] MinimizedTagHelpers.cshtml) - world + HtmlContent - (418:11,57 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (418:11,57 [5] MinimizedTagHelpers.cshtml) - Html - world SetTagHelperProperty - (454:11,93 [6] MinimizedTagHelpers.cshtml) - input-bound-required-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (454:11,93 [6] MinimizedTagHelpers.cshtml) - hello2 + HtmlContent - (454:11,93 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (454:11,93 [6] MinimizedTagHelpers.cshtml) - Html - hello2 ExecuteTagHelpers - - HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (470:12,4 [206] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (484:12,18 [3] MinimizedTagHelpers.cshtml) - btn + HtmlContent - (484:12,18 [3] MinimizedTagHelpers.cshtml) + RazorIRToken - (484:12,18 [3] MinimizedTagHelpers.cshtml) - Html - btn AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (529:13,38 [5] MinimizedTagHelpers.cshtml) - hello + HtmlContent - (529:13,38 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (529:13,38 [5] MinimizedTagHelpers.cshtml) - Html - hello AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (578:14,40 [6] MinimizedTagHelpers.cshtml) - hello2 + HtmlContent - (578:14,40 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (578:14,40 [6] MinimizedTagHelpers.cshtml) - Html - hello2 AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized SetTagHelperProperty - (667:16,40 [5] MinimizedTagHelpers.cshtml) - input-bound-required-string - BoundRequiredString - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (667:16,40 [5] MinimizedTagHelpers.cshtml) - world + HtmlContent - (667:16,40 [5] MinimizedTagHelpers.cshtml) + RazorIRToken - (667:16,40 [5] MinimizedTagHelpers.cshtml) - Html - world ExecuteTagHelpers - - HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) + RazorIRToken - (676:16,49 [2] MinimizedTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt index 59db3c06e1..91eb1170b3 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/MinimizedTagHelpers_Runtime.ir.txt @@ -13,17 +13,24 @@ Document - DeclarePreallocatedTagHelperAttribute - - __tagHelperAttribute_6 - input-bound-required-string - world - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.CatchAllTagHelper - TestNamespace.InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (33:1,0 [2] MinimizedTagHelpers.cshtml) + RazorIRToken - (33:1,0 [2] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (35:2,0 [647] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) - \n \n + HtmlContent - (64:2,29 [34] MinimizedTagHelpers.cshtml) + RazorIRToken - (64:2,29 [6] MinimizedTagHelpers.cshtml) - Html - \n + RazorIRToken - (70:3,4 [6] MinimizedTagHelpers.cshtml) - Html - + RazorIRToken - (92:3,26 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (98:4,4 [59] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.CatchAllTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - - HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (157:5,39 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (157:5,39 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (163:6,4 [119] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -33,7 +40,8 @@ Document - AddTagHelperHtmlAttribute - - input-unbound-required - HtmlAttributeValueStyle.Minimized SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - input-bound-required-string - BoundRequiredString ExecuteTagHelpers - - HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (282:7,110 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (282:7,110 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (288:8,4 [176] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -44,7 +52,8 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_2 - catchall-bound-string - BoundRequiredString SetPreallocatedTagHelperProperty - - __tagHelperAttribute_3 - input-bound-required-string - BoundRequiredString ExecuteTagHelpers - - HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (464:11,103 [6] MinimizedTagHelpers.cshtml) + RazorIRToken - (464:11,103 [6] MinimizedTagHelpers.cshtml) - Html - \n TagHelper - (470:12,4 [206] MinimizedTagHelpers.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -55,7 +64,8 @@ Document - AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized SetPreallocatedTagHelperProperty - - __tagHelperAttribute_6 - input-bound-required-string - BoundRequiredString ExecuteTagHelpers - - HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) - \n + HtmlContent - (676:16,49 [2] MinimizedTagHelpers.cshtml) + RazorIRToken - (676:16,49 [2] MinimizedTagHelpers.cshtml) - Html - \n CreateTagHelper - - TestNamespace.CatchAllTagHelper AddTagHelperHtmlAttribute - - catchall-unbound-required - HtmlAttributeValueStyle.Minimized ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt index 12f53b64a3..3abd017276 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NestedCSharp_DesignTime.ir.txt @@ -20,10 +20,14 @@ Document - RazorIRToken - (2:0,2 [6] NestedCSharp.cshtml) - CSharp - \n CSharpStatement - (9:1,5 [53] NestedCSharp.cshtml) RazorIRToken - (9:1,5 [53] NestedCSharp.cshtml) - CSharp - foreach (var result in (dynamic)Url)\n {\n - HtmlContent - (62:3,8 [19] NestedCSharp.cshtml) -Hello from C#, # + HtmlContent - (48:5,4 [19] NoLinePragmas.cshtml) + RazorIRToken - (48:5,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) RazorIRToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (71:5,27 [4] NoLinePragmas.cshtml) -
+ HtmlContent - (71:5,27 [4] NoLinePragmas.cshtml) + RazorIRToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html - CSharpStatement - (75:5,31 [16] NoLinePragmas.cshtml) RazorIRToken - (75:5,31 [16] NoLinePragmas.cshtml) - CSharp - \n i += 1;\n} - HtmlContent - (91:7,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (91:7,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (91:7,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (96:9,1 [19] NoLinePragmas.cshtml) RazorIRToken - (96:9,1 [19] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (115:10,4 [25] NoLinePragmas.cshtml) -We wrote 10 lines!
+ HtmlContent - (115:10,4 [25] NoLinePragmas.cshtml) + RazorIRToken - (115:10,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (140:10,29 [3] NoLinePragmas.cshtml) RazorIRToken - (140:10,29 [3] NoLinePragmas.cshtml) - CSharp - \n} - HtmlContent - (143:11,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (143:11,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (143:11,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (148:13,1 [35] NoLinePragmas.cshtml) RazorIRToken - (148:13,1 [35] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (183:15,8 [36] NoLinePragmas.cshtml) -No really, we wrote 10 lines!
+ HtmlContent - (183:15,8 [36] NoLinePragmas.cshtml) + RazorIRToken - (183:15,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (219:15,44 [40] NoLinePragmas.cshtml) RazorIRToken - (219:15,44 [40] NoLinePragmas.cshtml) - CSharp - \n break;\n default:\n - HtmlContent - (259:18,8 [29] NoLinePragmas.cshtml) -Actually, we didn't...
+ HtmlContent - (259:18,8 [29] NoLinePragmas.cshtml) + RazorIRToken - (259:18,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (288:18,37 [19] NoLinePragmas.cshtml) RazorIRToken - (288:18,37 [19] NoLinePragmas.cshtml) - CSharp - \n break;\n} - HtmlContent - (307:20,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (307:20,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (307:20,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (312:22,1 [39] NoLinePragmas.cshtml) RazorIRToken - (312:22,1 [39] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (351:23,4 [25] NoLinePragmas.cshtml) -Hello again from C#, # + HtmlContent - (351:23,4 [25] NoLinePragmas.cshtml) + RazorIRToken - (351:23,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) RazorIRToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j - HtmlContent - (380:23,33 [4] NoLinePragmas.cshtml) -
+ HtmlContent - (380:23,33 [4] NoLinePragmas.cshtml) + RazorIRToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html - CSharpStatement - (384:23,37 [3] NoLinePragmas.cshtml) RazorIRToken - (384:23,37 [3] NoLinePragmas.cshtml) - CSharp - \n} - HtmlContent - (387:24,1 [4] NoLinePragmas.cshtml) - \n\n + HtmlContent - (387:24,1 [4] NoLinePragmas.cshtml) + RazorIRToken - (387:24,1 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (392:26,1 [11] NoLinePragmas.cshtml) RazorIRToken - (392:26,1 [11] NoLinePragmas.cshtml) - CSharp - try {\n - HtmlContent - (403:27,4 [35] NoLinePragmas.cshtml) -That time, we wrote 5 lines!
+ HtmlContent - (403:27,4 [35] NoLinePragmas.cshtml) + RazorIRToken - (403:27,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (438:27,39 [31] NoLinePragmas.cshtml) RazorIRToken - (438:27,39 [31] NoLinePragmas.cshtml) - CSharp - \n} catch(Exception ex) {\n - HtmlContent - (469:29,4 [29] NoLinePragmas.cshtml) -Oh no! An error occurred: + HtmlContent - (469:29,4 [29] NoLinePragmas.cshtml) + RazorIRToken - (469:29,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) RazorIRToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [4] NoLinePragmas.cshtml) -
+ HtmlContent - (511:29,46 [4] NoLinePragmas.cshtml) + RazorIRToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html - CSharpStatement - (515:29,50 [7] NoLinePragmas.cshtml) RazorIRToken - (515:29,50 [7] NoLinePragmas.cshtml) - CSharp - \n}\n\n CSharpStatement - (556:32,34 [0] NoLinePragmas.cshtml) RazorIRToken - (556:32,34 [0] NoLinePragmas.cshtml) - CSharp - - HtmlContent - (556:32,34 [14] NoLinePragmas.cshtml) - \ni is now + HtmlContent - (556:32,34 [14] NoLinePragmas.cshtml) + RazorIRToken - (556:32,34 [2] NoLinePragmas.cshtml) - Html - \n + RazorIRToken - (558:33,0 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) RazorIRToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) -
\n\n + HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) + RazorIRToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (581:35,1 [26] NoLinePragmas.cshtml) RazorIRToken - (581:35,1 [26] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (607:36,4 [47] NoLinePragmas.cshtml) -This block is locked, for your security!
+ HtmlContent - (607:36,4 [47] NoLinePragmas.cshtml) + RazorIRToken - (607:36,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
CSharpStatement - (654:36,51 [3] NoLinePragmas.cshtml) RazorIRToken - (654:36,51 [3] NoLinePragmas.cshtml) - CSharp - \n} diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt index d20929c191..59c572bf1e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NoLinePragmas_Runtime.ir.txt @@ -7,59 +7,108 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [18] NoLinePragmas.cshtml) RazorIRToken - (2:0,2 [18] NoLinePragmas.cshtml) - CSharp - \n int i = 1;\n - HtmlContent - (23:3,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (23:3,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (23:3,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (26:4,1 [18] NoLinePragmas.cshtml) RazorIRToken - (26:4,1 [18] NoLinePragmas.cshtml) - CSharp - while(i <= 10) {\n - HtmlContent - (44:5,0 [23] NoLinePragmas.cshtml) -Hello from C#, # + HtmlContent - (44:5,0 [23] NoLinePragmas.cshtml) + RazorIRToken - (44:5,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (48:5,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (51:5,7 [16] NoLinePragmas.cshtml) - Html - Hello from C#, # CSharpExpression - (69:5,25 [1] NoLinePragmas.cshtml) RazorIRToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (71:5,27 [6] NoLinePragmas.cshtml) -
\n + HtmlContent - (71:5,27 [6] NoLinePragmas.cshtml) + RazorIRToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (75:5,31 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (77:6,0 [16] NoLinePragmas.cshtml) RazorIRToken - (77:6,0 [16] NoLinePragmas.cshtml) - CSharp - i += 1;\n}\n - HtmlContent - (93:8,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (93:8,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (93:8,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (96:9,1 [15] NoLinePragmas.cshtml) RazorIRToken - (96:9,1 [15] NoLinePragmas.cshtml) - CSharp - if(i == 11) {\n - HtmlContent - (111:10,0 [31] NoLinePragmas.cshtml) -We wrote 10 lines!
\n + HtmlContent - (111:10,0 [31] NoLinePragmas.cshtml) + RazorIRToken - (111:10,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (115:10,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (118:10,7 [18] NoLinePragmas.cshtml) - Html - We wrote 10 lines! + RazorIRToken - (136:10,25 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (140:10,29 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (142:11,0 [3] NoLinePragmas.cshtml) RazorIRToken - (142:11,0 [3] NoLinePragmas.cshtml) - CSharp - }\n - HtmlContent - (145:12,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (145:12,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (145:12,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (148:13,1 [27] NoLinePragmas.cshtml) RazorIRToken - (148:13,1 [27] NoLinePragmas.cshtml) - CSharp - switch(i) {\n case 11:\n - HtmlContent - (175:15,0 [46] NoLinePragmas.cshtml) -No really, we wrote 10 lines!
\n + HtmlContent - (175:15,0 [46] NoLinePragmas.cshtml) + RazorIRToken - (175:15,0 [8] NoLinePragmas.cshtml) - Html - + RazorIRToken - (183:15,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (186:15,11 [29] NoLinePragmas.cshtml) - Html - No really, we wrote 10 lines! + RazorIRToken - (215:15,40 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (219:15,44 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (221:16,0 [30] NoLinePragmas.cshtml) RazorIRToken - (221:16,0 [30] NoLinePragmas.cshtml) - CSharp - break;\n default:\n - HtmlContent - (251:18,0 [39] NoLinePragmas.cshtml) -Actually, we didn't...
\n + HtmlContent - (251:18,0 [39] NoLinePragmas.cshtml) + RazorIRToken - (251:18,0 [8] NoLinePragmas.cshtml) - Html - + RazorIRToken - (259:18,8 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (262:18,11 [22] NoLinePragmas.cshtml) - Html - Actually, we didn't... + RazorIRToken - (284:18,33 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (288:18,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (290:19,0 [19] NoLinePragmas.cshtml) RazorIRToken - (290:19,0 [19] NoLinePragmas.cshtml) - CSharp - break;\n}\n - HtmlContent - (309:21,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (309:21,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (309:21,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (312:22,1 [35] NoLinePragmas.cshtml) RazorIRToken - (312:22,1 [35] NoLinePragmas.cshtml) - CSharp - for(int j = 1; j <= 10; j += 2) {\n - HtmlContent - (347:23,0 [29] NoLinePragmas.cshtml) -Hello again from C#, # + HtmlContent - (347:23,0 [29] NoLinePragmas.cshtml) + RazorIRToken - (347:23,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (351:23,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (354:23,7 [22] NoLinePragmas.cshtml) - Html - Hello again from C#, # CSharpExpression - (378:23,31 [1] NoLinePragmas.cshtml) RazorIRToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j - HtmlContent - (380:23,33 [6] NoLinePragmas.cshtml) -
\n + HtmlContent - (380:23,33 [6] NoLinePragmas.cshtml) + RazorIRToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (384:23,37 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (386:24,0 [3] NoLinePragmas.cshtml) RazorIRToken - (386:24,0 [3] NoLinePragmas.cshtml) - CSharp - }\n - HtmlContent - (389:25,0 [2] NoLinePragmas.cshtml) - \n + HtmlContent - (389:25,0 [2] NoLinePragmas.cshtml) + RazorIRToken - (389:25,0 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (392:26,1 [7] NoLinePragmas.cshtml) RazorIRToken - (392:26,1 [7] NoLinePragmas.cshtml) - CSharp - try {\n - HtmlContent - (399:27,0 [41] NoLinePragmas.cshtml) -That time, we wrote 5 lines!
\n + HtmlContent - (399:27,0 [41] NoLinePragmas.cshtml) + RazorIRToken - (399:27,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (403:27,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (406:27,7 [28] NoLinePragmas.cshtml) - Html - That time, we wrote 5 lines! + RazorIRToken - (434:27,35 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (438:27,39 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (440:28,0 [25] NoLinePragmas.cshtml) RazorIRToken - (440:28,0 [25] NoLinePragmas.cshtml) - CSharp - } catch(Exception ex) {\n - HtmlContent - (465:29,0 [33] NoLinePragmas.cshtml) -Oh no! An error occurred: + HtmlContent - (465:29,0 [33] NoLinePragmas.cshtml) + RazorIRToken - (465:29,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (469:29,4 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (472:29,7 [26] NoLinePragmas.cshtml) - Html - Oh no! An error occurred: CSharpExpression - (500:29,35 [10] NoLinePragmas.cshtml) RazorIRToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message - HtmlContent - (511:29,46 [6] NoLinePragmas.cshtml) -
\n + HtmlContent - (511:29,46 [6] NoLinePragmas.cshtml) + RazorIRToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (515:29,50 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (517:30,0 [5] NoLinePragmas.cshtml) RazorIRToken - (517:30,0 [5] NoLinePragmas.cshtml) - CSharp - }\n\n CSharpStatement - (556:32,34 [2] NoLinePragmas.cshtml) RazorIRToken - (556:32,34 [2] NoLinePragmas.cshtml) - CSharp - \n - HtmlContent - (558:33,0 [12] NoLinePragmas.cshtml) -i is now + HtmlContent - (558:33,0 [12] NoLinePragmas.cshtml) + RazorIRToken - (558:33,0 [3] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (561:33,3 [9] NoLinePragmas.cshtml) - Html - i is now CSharpExpression - (571:33,13 [1] NoLinePragmas.cshtml) RazorIRToken - (571:33,13 [1] NoLinePragmas.cshtml) - CSharp - i - HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) -
\n\n + HtmlContent - (572:33,14 [8] NoLinePragmas.cshtml) + RazorIRToken - (572:33,14 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (576:33,18 [4] NoLinePragmas.cshtml) - Html - \n\n CSharpStatement - (581:35,1 [22] NoLinePragmas.cshtml) RazorIRToken - (581:35,1 [22] NoLinePragmas.cshtml) - CSharp - lock(new object()) {\n - HtmlContent - (603:36,0 [53] NoLinePragmas.cshtml) -This block is locked, for your security!
\n + HtmlContent - (603:36,0 [53] NoLinePragmas.cshtml) + RazorIRToken - (603:36,0 [4] NoLinePragmas.cshtml) - Html - + RazorIRToken - (607:36,4 [3] NoLinePragmas.cshtml) - Html -+ RazorIRToken - (610:36,7 [40] NoLinePragmas.cshtml) - Html - This block is locked, for your security! + RazorIRToken - (650:36,47 [4] NoLinePragmas.cshtml) - Html -
+ RazorIRToken - (654:36,51 [2] NoLinePragmas.cshtml) - Html - \n CSharpStatement - (656:37,0 [1] NoLinePragmas.cshtml) RazorIRToken - (656:37,0 [1] NoLinePragmas.cshtml) - CSharp - } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt index 5a4cb00425..5981c92c50 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_DesignTime.ir.txt @@ -34,15 +34,19 @@ Document - RazorIRToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] CSharpStatement - (132:4,46 [2] NullConditionalExpressions.cshtml) RazorIRToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n - HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (140:7,1 [13] NullConditionalExpressions.cshtml) RazorIRToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data - HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (156:8,1 [22] NullConditionalExpressions.cshtml) RazorIRToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] - HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (181:9,1 [26] NullConditionalExpressions.cshtml) RazorIRToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] - HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (210:10,1 [41] NullConditionalExpressions.cshtml) RazorIRToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt index fa37925838..5e64d659eb 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/NullConditionalExpressions_Runtime.ir.txt @@ -23,15 +23,19 @@ Document - RazorIRToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] CSharpStatement - (132:4,46 [2] NullConditionalExpressions.cshtml) RazorIRToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n - HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (140:7,1 [13] NullConditionalExpressions.cshtml) RazorIRToken - (140:7,1 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data - HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (153:7,14 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (153:7,14 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (156:8,1 [22] NullConditionalExpressions.cshtml) RazorIRToken - (156:8,1 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] - HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (178:8,23 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (178:8,23 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (181:9,1 [26] NullConditionalExpressions.cshtml) RazorIRToken - (181:9,1 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] - HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) - \n + HtmlContent - (207:9,27 [2] NullConditionalExpressions.cshtml) + RazorIRToken - (207:9,27 [2] NullConditionalExpressions.cshtml) - Html - \n CSharpExpression - (210:10,1 [41] NullConditionalExpressions.cshtml) RazorIRToken - (210:10,1 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt index 0a347f56c8..10c3b32e86 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_DesignTime.ir.txt @@ -16,12 +16,18 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [16] OpenedIf.cshtml) - \n\n + HtmlContent - (0:0,0 [16] OpenedIf.cshtml) + RazorIRToken - (0:0,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n + RazorIRToken - (8:1,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n CSharpStatement - (17:2,1 [14] OpenedIf.cshtml) RazorIRToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n - HtmlContent - (31:3,0 [7] OpenedIf.cshtml) - + HtmlContent - (31:3,0 [7] OpenedIf.cshtml) + RazorIRToken - (31:3,0 [7] OpenedIf.cshtml) - Html - CSharpStatement - (38:3,7 [2] OpenedIf.cshtml) RazorIRToken - (38:3,7 [2] OpenedIf.cshtml) - CSharp - \n - HtmlContent - (40:4,0 [7] OpenedIf.cshtml) - + HtmlContent - (40:4,0 [7] OpenedIf.cshtml) + RazorIRToken - (40:4,0 [7] OpenedIf.cshtml) - Html - CSharpStatement - (47:4,7 [0] OpenedIf.cshtml) RazorIRToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt index ed4fe88292..38b15cf073 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/OpenedIf_Runtime.ir.txt @@ -5,9 +5,16 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_OpenedIf_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [16] OpenedIf.cshtml) - \n\n + HtmlContent - (0:0,0 [16] OpenedIf.cshtml) + RazorIRToken - (0:0,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (6:0,6 [2] OpenedIf.cshtml) - Html - \n + RazorIRToken - (8:1,0 [6] OpenedIf.cshtml) - Html - + RazorIRToken - (14:1,6 [2] OpenedIf.cshtml) - Html - \n CSharpStatement - (17:2,1 [14] OpenedIf.cshtml) RazorIRToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n - HtmlContent - (31:3,0 [16] OpenedIf.cshtml) - \n + HtmlContent - (31:3,0 [16] OpenedIf.cshtml) + RazorIRToken - (31:3,0 [7] OpenedIf.cshtml) - Html - + RazorIRToken - (38:3,7 [2] OpenedIf.cshtml) - Html - \n + RazorIRToken - (40:4,0 [7] OpenedIf.cshtml) - Html - CSharpStatement - (47:4,7 [0] OpenedIf.cshtml) RazorIRToken - (47:4,7 [0] OpenedIf.cshtml) - CSharp - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt index 582e20303d..2cc612e75d 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/PrefixedAttributeTagHelpers_DesignTime.ir.txt @@ -18,97 +18,142 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper1 - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) - \n\n + HtmlContent - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) + RazorIRToken - (31:0,31 [4] PrefixedAttributeTagHelpers.cshtml) - Html - \n\n CSharpStatement - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) RazorIRToken - (37:2,2 [242] PrefixedAttributeTagHelpers.cshtml) - CSharp - \n var literate = "or illiterate";\n var intDictionary = new DictionaryThis should - HtmlContent - (62:1,24 [17] RazorComments.cshtml) - be shown
\n\n + HtmlContent - (36:0,36 [17] RazorComments.cshtml) + RazorIRToken - (36:0,36 [2] RazorComments.cshtml) - Html - \n + RazorIRToken - (38:1,0 [3] RazorComments.cshtml) - Html -+ RazorIRToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should + HtmlContent - (62:1,24 [17] RazorComments.cshtml) + RazorIRToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown + RazorIRToken - (71:1,33 [4] RazorComments.cshtml) - Html -
+ RazorIRToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n CSharpStatement - (81:3,2 [6] RazorComments.cshtml) RazorIRToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n CSharpStatement - (122:4,39 [22] RazorComments.cshtml) RazorIRToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = CSharpStatement - (173:5,49 [58] RazorComments.cshtml) RazorIRToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n - HtmlContent - (234:10,0 [2] RazorComments.cshtml) - \n + HtmlContent - (234:10,0 [2] RazorComments.cshtml) + RazorIRToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n CSharpStatement - (238:11,2 [24] RazorComments.cshtml) RazorIRToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; - HtmlContent - (265:12,0 [44] RazorComments.cshtml) -But this should show the comment syntax: + HtmlContent - (265:12,0 [44] RazorComments.cshtml) + RazorIRToken - (265:12,0 [3] RazorComments.cshtml) - Html -
+ RazorIRToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: CSharpExpression - (310:12,45 [3] RazorComments.cshtml) RazorIRToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar - HtmlContent - (313:12,48 [8] RazorComments.cshtml) -
\n\n + HtmlContent - (313:12,48 [8] RazorComments.cshtml) + RazorIRToken - (313:12,48 [4] RazorComments.cshtml) - Html - + RazorIRToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n CSharpExpression - (323:14,2 [2] RazorComments.cshtml) RazorIRToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a RazorIRToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b - HtmlContent - (330:14,9 [2] RazorComments.cshtml) - \n + HtmlContent - (330:14,9 [2] RazorComments.cshtml) + RazorIRToken - (330:14,9 [2] RazorComments.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt index fe8b4285c5..e56608b633 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RazorComments_Runtime.ir.txt @@ -5,22 +5,34 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_RazorComments_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (36:0,36 [17] RazorComments.cshtml) - \nThis should - HtmlContent - (62:1,24 [17] RazorComments.cshtml) - be shown
\n\n + HtmlContent - (36:0,36 [17] RazorComments.cshtml) + RazorIRToken - (36:0,36 [2] RazorComments.cshtml) - Html - \n + RazorIRToken - (38:1,0 [3] RazorComments.cshtml) - Html -+ RazorIRToken - (41:1,3 [12] RazorComments.cshtml) - Html - This should + HtmlContent - (62:1,24 [17] RazorComments.cshtml) + RazorIRToken - (62:1,24 [9] RazorComments.cshtml) - Html - be shown + RazorIRToken - (71:1,33 [4] RazorComments.cshtml) - Html -
+ RazorIRToken - (75:1,37 [4] RazorComments.cshtml) - Html - \n\n CSharpStatement - (81:3,2 [6] RazorComments.cshtml) RazorIRToken - (81:3,2 [6] RazorComments.cshtml) - CSharp - \n CSharpStatement - (122:4,39 [22] RazorComments.cshtml) RazorIRToken - (122:4,39 [22] RazorComments.cshtml) - CSharp - \n Exception foo = CSharpStatement - (173:5,49 [58] RazorComments.cshtml) RazorIRToken - (173:5,49 [58] RazorComments.cshtml) - CSharp - null;\n if(foo != null) {\n throw foo;\n }\n - HtmlContent - (234:10,0 [2] RazorComments.cshtml) - \n + HtmlContent - (234:10,0 [2] RazorComments.cshtml) + RazorIRToken - (234:10,0 [2] RazorComments.cshtml) - Html - \n CSharpStatement - (238:11,2 [24] RazorComments.cshtml) RazorIRToken - (238:11,2 [24] RazorComments.cshtml) - CSharp - var bar = "@* bar *@"; - HtmlContent - (265:12,0 [44] RazorComments.cshtml) -But this should show the comment syntax: + HtmlContent - (265:12,0 [44] RazorComments.cshtml) + RazorIRToken - (265:12,0 [3] RazorComments.cshtml) - Html -
+ RazorIRToken - (268:12,3 [41] RazorComments.cshtml) - Html - But this should show the comment syntax: CSharpExpression - (310:12,45 [3] RazorComments.cshtml) RazorIRToken - (310:12,45 [3] RazorComments.cshtml) - CSharp - bar - HtmlContent - (313:12,48 [8] RazorComments.cshtml) -
\n\n + HtmlContent - (313:12,48 [8] RazorComments.cshtml) + RazorIRToken - (313:12,48 [4] RazorComments.cshtml) - Html - + RazorIRToken - (317:12,52 [4] RazorComments.cshtml) - Html - \n\n CSharpExpression - (323:14,2 [2] RazorComments.cshtml) RazorIRToken - (323:14,2 [1] RazorComments.cshtml) - CSharp - a RazorIRToken - (328:14,7 [1] RazorComments.cshtml) - CSharp - b - HtmlContent - (330:14,9 [2] RazorComments.cshtml) - \n + HtmlContent - (330:14,9 [2] RazorComments.cshtml) + RazorIRToken - (330:14,9 [2] RazorComments.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt index 3bb3c03bfb..63f86078a7 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/RemoveTagHelperDirective_DesignTime.ir.txt @@ -17,4 +17,5 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (32:0,32 [2] RemoveTagHelperDirective.cshtml) - \n + HtmlContent - (32:0,32 [2] RemoveTagHelperDirective.cshtml) + RazorIRToken - (32:0,32 [2] RemoveTagHelperDirective.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt index 28064321cc..08838797d9 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Sections_DesignTime.ir.txt @@ -21,35 +21,54 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (2:0,2 [44] Sections.cshtml) RazorIRToken - (2:0,2 [44] Sections.cshtml) - CSharp - \n Layout = "_SectionTestLayout.cshtml"\n - HtmlContent - (49:3,0 [31] Sections.cshtml) - \nHola
\n + HtmlContent - (91:3,39 [9] SimpleTagHelpers.cshtml) + RazorIRToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n + RazorIRToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt index c403f1c252..222b598761 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleTagHelpers_Runtime.ir.txt @@ -8,11 +8,19 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_1 - type - text - HtmlAttributeValueStyle.SingleQuotes DeclareTagHelperFields - - InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:1,0 [25] SimpleTagHelpers.cshtml) -Hola
\n + HtmlContent - (91:3,39 [9] SimpleTagHelpers.cshtml) + RazorIRToken - (91:3,39 [2] SimpleTagHelpers.cshtml) - Html - \n + RazorIRToken - (93:4,0 [7] SimpleTagHelpers.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt index 6d4ab0f8c6..6b0724916f 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SimpleUnspacedIf_DesignTime.ir.txt @@ -18,6 +18,8 @@ Document - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync CSharpStatement - (1:0,1 [15] SimpleUnspacedIf.cshtml) RazorIRToken - (1:0,1 [15] SimpleUnspacedIf.cshtml) - CSharp - if (true)\n{\n - HtmlContent - (16:2,1 [11] SimpleUnspacedIf.cshtml) - + HtmlContent - (16:2,1 [11] SimpleUnspacedIf.cshtml) + RazorIRToken - (16:2,1 [5] SimpleUnspacedIf.cshtml) - Html -This is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
\nThis is line 44
\nThis is line 45
\nThis is line 46
\nThis is line 47
\nThis is line 48
\nThis is line 49
\nThis is line 50
\nThis is line 51
\nThis is line 52
\nThis is line 53
\nThis is line 54
\nThis is line 55
\nThis is line 56
\nThis is line 57
\nThis is line 58
\nThis is line 59
\nThis is line 60
\nThis is line 61
\nThis is line 62
\nThis is line 63
\nThis is line 64
\nThis is line 65
\nThis is line 66
\nThis is line 67
\nThis is line 68
\nThis is line 69
\nThis is line 70
\nThis is line 71
\nThis is line 72
\nThis is line 73
\nThis is line 74
\nThis is line 75
\nThis is line 76
\nThis is line 77
\nThis is line 78
\nThis is line 79
\nThis is line 80
\nThis is line 81
\nThis is line 82
\nThis is line 83
\nThis is line 84
+ RazorIRToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (17:0,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (23:1,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (40:1,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (46:2,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (63:2,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (69:3,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (86:3,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (92:4,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (109:4,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (115:5,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (132:5,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (138:6,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (155:6,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (161:7,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (178:7,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (184:8,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (201:8,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (207:9,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (225:9,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (231:10,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (249:10,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (255:11,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (273:11,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (279:12,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (297:12,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (303:13,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (321:13,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (327:14,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (345:14,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (351:15,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (369:15,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (375:16,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (393:16,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (399:17,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (417:17,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (423:18,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (441:18,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (447:19,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (465:19,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (471:20,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (489:20,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (495:21,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (513:21,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (519:22,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (537:22,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (543:23,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (561:23,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (567:24,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (585:24,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (591:25,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (609:25,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (615:26,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (633:26,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (639:27,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (657:27,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (663:28,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (681:28,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (687:29,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (705:29,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (711:30,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (729:30,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (735:31,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (753:31,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (759:32,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (777:32,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (783:33,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (801:33,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (807:34,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (825:34,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (831:35,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (849:35,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (855:36,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (873:36,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (879:37,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (897:37,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (903:38,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (921:38,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (927:39,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (945:39,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (951:40,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (969:40,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (975:41,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (993:41,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (999:42,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1023:43,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 + RazorIRToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1047:44,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 + RazorIRToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1071:45,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 + RazorIRToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1095:46,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 + RazorIRToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1119:47,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 + RazorIRToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1143:48,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 + RazorIRToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1167:49,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 + RazorIRToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1191:50,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 + RazorIRToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1215:51,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 + RazorIRToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1239:52,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 + RazorIRToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1263:53,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 + RazorIRToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1287:54,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 + RazorIRToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1311:55,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 + RazorIRToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1335:56,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 + RazorIRToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1359:57,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 + RazorIRToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1383:58,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 + RazorIRToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1407:59,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 + RazorIRToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1431:60,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 + RazorIRToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1455:61,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 + RazorIRToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1479:62,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 + RazorIRToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1503:63,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 + RazorIRToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1527:64,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 + RazorIRToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1551:65,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 + RazorIRToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1575:66,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 + RazorIRToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1599:67,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 + RazorIRToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1623:68,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 + RazorIRToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1647:69,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 + RazorIRToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1671:70,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 + RazorIRToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1695:71,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 + RazorIRToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1719:72,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 + RazorIRToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1743:73,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 + RazorIRToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1767:74,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 + RazorIRToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1791:75,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 + RazorIRToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1815:76,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 + RazorIRToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1839:77,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 + RazorIRToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1863:78,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 + RazorIRToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1887:79,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 + RazorIRToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1911:80,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 + RazorIRToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1935:81,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 + RazorIRToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1959:82,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 + RazorIRToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1983:83,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 + RazorIRToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2005:83,22 [4] StringLiterals.cshtml) - Html -This is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\nThis is line 30 nested
\nThis is line 31 nested
\nThis is line 32 nested
\nThis is line 33 nested
\nThis is line 34 nested
\nThis is line 35 nested
\nThis is line 36 nested
\nThis is line 37 nested
\nThis is line 38 nested
\nThis is line 39 nested
\nThis is line 40 nested
\nThis is line 41 nested
\nThis is line 42 nested
\nThis is line 43 nested
\nThis is line 44 nested
\nThis is line 45 nested
\nThis is line 46 nested
\nThis is line 47 nested
\nThis is line 48 nested
\nThis is line 49 nested
\nThis is line 50 nested
\nThis is line 51 nested
\nThis is line 52 nested
\nThis is line 53 nested
\nThis is line 54 nested
\nThis is line 55 nested
\nThis is line 56 nested
\nThis is line 57 nested
\nThis is line 58 nested
\nThis is line 59 nested
\nThis is line 60 nested
\nThis is line 61 nested
\nThis is line 62 nested
\nThis is line 63 nested
\nThis is line 64 nested
\nThis is line 65 nested
\nThis is line 66 nested
\nThis is line 67 nested
\nThis is line 68 nested
\nThis is line 69 nested
\nThis is line 70 nested
\nThis is line 71 nested
\nThis is line 72 nested
\nThis is line 73 nested
\nThis is line 74 nested
\nThis is line 75 nested
\n + HtmlContent - (2045:85,32 [2618] StringLiterals.cshtml) + RazorIRToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2051:86,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2085:87,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2119:88,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2153:89,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2187:90,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2221:91,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2255:92,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2289:93,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2323:94,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2357:95,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2392:96,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2427:97,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2462:98,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2497:99,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2532:100,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2567:101,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2602:102,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2637:103,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2672:104,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2707:105,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2742:106,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2777:107,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2812:108,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2847:109,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2882:110,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2917:111,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2952:112,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2987:113,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3022:114,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3057:115,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested + RazorIRToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3092:116,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested + RazorIRToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3127:117,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested + RazorIRToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3162:118,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested + RazorIRToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3197:119,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested + RazorIRToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3232:120,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested + RazorIRToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3267:121,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested + RazorIRToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3302:122,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested + RazorIRToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3337:123,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested + RazorIRToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3372:124,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested + RazorIRToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3407:125,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested + RazorIRToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3442:126,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested + RazorIRToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3477:127,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested + RazorIRToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3512:128,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested + RazorIRToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3547:129,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested + RazorIRToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3582:130,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested + RazorIRToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3617:131,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested + RazorIRToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3652:132,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested + RazorIRToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3687:133,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested + RazorIRToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3722:134,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested + RazorIRToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3757:135,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested + RazorIRToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3792:136,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested + RazorIRToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3827:137,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested + RazorIRToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3862:138,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested + RazorIRToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3897:139,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested + RazorIRToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3932:140,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested + RazorIRToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3967:141,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested + RazorIRToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4002:142,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested + RazorIRToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4037:143,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested + RazorIRToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4072:144,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested + RazorIRToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4107:145,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested + RazorIRToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4142:146,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested + RazorIRToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4177:147,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested + RazorIRToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4212:148,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested + RazorIRToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4247:149,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested + RazorIRToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4282:150,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested + RazorIRToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4317:151,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested + RazorIRToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4352:152,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested + RazorIRToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4387:153,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested + RazorIRToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4422:154,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested + RazorIRToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4457:155,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested + RazorIRToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4492:156,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested + RazorIRToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4527:157,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested + RazorIRToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4562:158,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested + RazorIRToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4597:159,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested + RazorIRToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4632:160,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested + RazorIRToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (4664:161,1 [1028] StringLiterals.cshtml) - \nThis is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
hi!\n + HtmlContent - (4664:161,1 [1028] StringLiterals.cshtml) + RazorIRToken - (4664:161,1 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4666:162,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4689:163,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4712:164,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4735:165,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4758:166,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4781:167,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4804:168,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4827:169,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4850:170,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4873:171,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4897:172,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4921:173,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4945:174,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4969:175,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4993:176,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5017:177,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5041:178,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5065:179,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5089:180,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5113:181,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5137:182,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5161:183,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5185:184,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5209:185,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5233:186,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5257:187,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5281:188,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5305:189,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5329:190,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5353:191,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5377:192,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5401:193,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5425:194,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5449:195,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5473:196,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5497:197,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5521:198,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5545:199,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5569:200,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5593:201,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5617:202,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5641:203,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5665:204,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n CSharpStatement - RazorIRToken - - CSharp - DefineSection("WriteLiteralsToInHereAlso", async (__razor_section_writer) => { - HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) - \nThis is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\n30
\n + HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) + RazorIRToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5734:206,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5768:207,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5802:208,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5836:209,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5870:210,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5904:211,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5938:212,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5972:213,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6006:214,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6040:215,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6075:216,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6110:217,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6145:218,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6180:219,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6215:220,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6250:221,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6285:222,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6320:223,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6355:224,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6390:225,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6425:226,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6460:227,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6495:228,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6530:229,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6565:230,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6600:231,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6635:232,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6670:233,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6705:234,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6740:235,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 + RazorIRToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) - ! + HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) + RazorIRToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt index 82fffe0c1f..f9383b372c 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/StringLiterals_Runtime.ir.txt @@ -5,16 +5,948 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_StringLiterals_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [2013] StringLiterals.cshtml) -This is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
\nThis is line 44
\nThis is line 45
\nThis is line 46
\nThis is line 47
\nThis is line 48
\nThis is line 49
\nThis is line 50
\nThis is line 51
\nThis is line 52
\nThis is line 53
\nThis is line 54
\nThis is line 55
\nThis is line 56
\nThis is line 57
\nThis is line 58
\nThis is line 59
\nThis is line 60
\nThis is line 61
\nThis is line 62
\nThis is line 63
\nThis is line 64
\nThis is line 65
\nThis is line 66
\nThis is line 67
\nThis is line 68
\nThis is line 69
\nThis is line 70
\nThis is line 71
\nThis is line 72
\nThis is line 73
\nThis is line 74
\nThis is line 75
\nThis is line 76
\nThis is line 77
\nThis is line 78
\nThis is line 79
\nThis is line 80
\nThis is line 81
\nThis is line 82
\nThis is line 83
\nThis is line 84
+ RazorIRToken - (3:0,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (17:0,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (21:0,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (23:1,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (26:1,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (40:1,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (44:1,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (46:2,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (49:2,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (63:2,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (67:2,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (69:3,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (72:3,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (86:3,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (90:3,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (92:4,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (95:4,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (109:4,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (113:4,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (115:5,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (118:5,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (132:5,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (136:5,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (138:6,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (141:6,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (155:6,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (159:6,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (161:7,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (164:7,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (178:7,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (182:7,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (184:8,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (187:8,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (201:8,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (205:8,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (207:9,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (210:9,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (225:9,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (229:9,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (231:10,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (234:10,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (249:10,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (253:10,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (255:11,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (258:11,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (273:11,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (277:11,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (279:12,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (282:12,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (297:12,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (301:12,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (303:13,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (306:13,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (321:13,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (325:13,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (327:14,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (330:14,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (345:14,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (349:14,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (351:15,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (354:15,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (369:15,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (373:15,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (375:16,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (378:16,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (393:16,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (397:16,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (399:17,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (402:17,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (417:17,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (421:17,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (423:18,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (426:18,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (441:18,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (445:18,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (447:19,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (450:19,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (465:19,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (469:19,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (471:20,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (474:20,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (489:20,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (493:20,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (495:21,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (498:21,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (513:21,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (517:21,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (519:22,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (522:22,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (537:22,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (541:22,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (543:23,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (546:23,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (561:23,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (565:23,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (567:24,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (570:24,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (585:24,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (589:24,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (591:25,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (594:25,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (609:25,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (613:25,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (615:26,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (618:26,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (633:26,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (637:26,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (639:27,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (642:27,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (657:27,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (661:27,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (663:28,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (666:28,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (681:28,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (685:28,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (687:29,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (690:29,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (705:29,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (709:29,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (711:30,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (714:30,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (729:30,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (733:30,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (735:31,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (738:31,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (753:31,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (757:31,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (759:32,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (762:32,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (777:32,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (781:32,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (783:33,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (786:33,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (801:33,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (805:33,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (807:34,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (810:34,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (825:34,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (829:34,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (831:35,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (834:35,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (849:35,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (853:35,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (855:36,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (858:36,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (873:36,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (877:36,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (879:37,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (882:37,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (897:37,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (901:37,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (903:38,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (906:38,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (921:38,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (925:38,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (927:39,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (930:39,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (945:39,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (949:39,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (951:40,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (954:40,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (969:40,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (973:40,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (975:41,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (978:41,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (993:41,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (997:41,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (999:42,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1002:42,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (1017:42,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1021:42,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1023:43,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1026:43,3 [15] StringLiterals.cshtml) - Html - This is line 44 + RazorIRToken - (1041:43,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1045:43,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1047:44,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1050:44,3 [15] StringLiterals.cshtml) - Html - This is line 45 + RazorIRToken - (1065:44,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1069:44,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1071:45,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1074:45,3 [15] StringLiterals.cshtml) - Html - This is line 46 + RazorIRToken - (1089:45,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1093:45,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1095:46,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1098:46,3 [15] StringLiterals.cshtml) - Html - This is line 47 + RazorIRToken - (1113:46,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1117:46,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1119:47,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1122:47,3 [15] StringLiterals.cshtml) - Html - This is line 48 + RazorIRToken - (1137:47,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1141:47,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1143:48,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1146:48,3 [15] StringLiterals.cshtml) - Html - This is line 49 + RazorIRToken - (1161:48,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1165:48,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1167:49,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1170:49,3 [15] StringLiterals.cshtml) - Html - This is line 50 + RazorIRToken - (1185:49,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1189:49,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1191:50,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1194:50,3 [15] StringLiterals.cshtml) - Html - This is line 51 + RazorIRToken - (1209:50,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1213:50,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1215:51,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1218:51,3 [15] StringLiterals.cshtml) - Html - This is line 52 + RazorIRToken - (1233:51,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1237:51,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1239:52,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1242:52,3 [15] StringLiterals.cshtml) - Html - This is line 53 + RazorIRToken - (1257:52,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1261:52,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1263:53,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1266:53,3 [15] StringLiterals.cshtml) - Html - This is line 54 + RazorIRToken - (1281:53,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1285:53,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1287:54,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1290:54,3 [15] StringLiterals.cshtml) - Html - This is line 55 + RazorIRToken - (1305:54,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1309:54,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1311:55,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1314:55,3 [15] StringLiterals.cshtml) - Html - This is line 56 + RazorIRToken - (1329:55,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1333:55,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1335:56,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1338:56,3 [15] StringLiterals.cshtml) - Html - This is line 57 + RazorIRToken - (1353:56,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1357:56,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1359:57,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1362:57,3 [15] StringLiterals.cshtml) - Html - This is line 58 + RazorIRToken - (1377:57,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1381:57,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1383:58,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1386:58,3 [15] StringLiterals.cshtml) - Html - This is line 59 + RazorIRToken - (1401:58,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1405:58,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1407:59,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1410:59,3 [15] StringLiterals.cshtml) - Html - This is line 60 + RazorIRToken - (1425:59,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1429:59,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1431:60,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1434:60,3 [15] StringLiterals.cshtml) - Html - This is line 61 + RazorIRToken - (1449:60,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1453:60,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1455:61,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1458:61,3 [15] StringLiterals.cshtml) - Html - This is line 62 + RazorIRToken - (1473:61,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1477:61,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1479:62,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1482:62,3 [15] StringLiterals.cshtml) - Html - This is line 63 + RazorIRToken - (1497:62,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1501:62,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1503:63,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1506:63,3 [15] StringLiterals.cshtml) - Html - This is line 64 + RazorIRToken - (1521:63,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1525:63,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1527:64,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1530:64,3 [15] StringLiterals.cshtml) - Html - This is line 65 + RazorIRToken - (1545:64,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1549:64,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1551:65,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1554:65,3 [15] StringLiterals.cshtml) - Html - This is line 66 + RazorIRToken - (1569:65,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1573:65,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1575:66,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1578:66,3 [15] StringLiterals.cshtml) - Html - This is line 67 + RazorIRToken - (1593:66,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1597:66,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1599:67,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1602:67,3 [15] StringLiterals.cshtml) - Html - This is line 68 + RazorIRToken - (1617:67,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1621:67,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1623:68,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1626:68,3 [15] StringLiterals.cshtml) - Html - This is line 69 + RazorIRToken - (1641:68,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1645:68,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1647:69,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1650:69,3 [15] StringLiterals.cshtml) - Html - This is line 70 + RazorIRToken - (1665:69,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1669:69,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1671:70,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1674:70,3 [15] StringLiterals.cshtml) - Html - This is line 71 + RazorIRToken - (1689:70,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1693:70,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1695:71,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1698:71,3 [15] StringLiterals.cshtml) - Html - This is line 72 + RazorIRToken - (1713:71,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1717:71,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1719:72,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1722:72,3 [15] StringLiterals.cshtml) - Html - This is line 73 + RazorIRToken - (1737:72,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1741:72,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1743:73,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1746:73,3 [15] StringLiterals.cshtml) - Html - This is line 74 + RazorIRToken - (1761:73,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1765:73,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1767:74,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1770:74,3 [15] StringLiterals.cshtml) - Html - This is line 75 + RazorIRToken - (1785:74,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1789:74,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1791:75,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1794:75,3 [15] StringLiterals.cshtml) - Html - This is line 76 + RazorIRToken - (1809:75,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1813:75,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1815:76,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1818:76,3 [15] StringLiterals.cshtml) - Html - This is line 77 + RazorIRToken - (1833:76,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1837:76,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1839:77,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1842:77,3 [15] StringLiterals.cshtml) - Html - This is line 78 + RazorIRToken - (1857:77,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1861:77,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1863:78,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1866:78,3 [15] StringLiterals.cshtml) - Html - This is line 79 + RazorIRToken - (1881:78,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1885:78,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1887:79,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1890:79,3 [15] StringLiterals.cshtml) - Html - This is line 80 + RazorIRToken - (1905:79,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1909:79,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1911:80,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1914:80,3 [15] StringLiterals.cshtml) - Html - This is line 81 + RazorIRToken - (1929:80,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1933:80,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1935:81,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1938:81,3 [15] StringLiterals.cshtml) - Html - This is line 82 + RazorIRToken - (1953:81,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1957:81,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1959:82,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1962:82,3 [15] StringLiterals.cshtml) - Html - This is line 83 + RazorIRToken - (1977:82,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (1981:82,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (1983:83,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (1986:83,3 [15] StringLiterals.cshtml) - Html - This is line 84 + RazorIRToken - (2001:83,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2005:83,22 [4] StringLiterals.cshtml) - Html -This is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\nThis is line 30 nested
\nThis is line 31 nested
\nThis is line 32 nested
\nThis is line 33 nested
\nThis is line 34 nested
\nThis is line 35 nested
\nThis is line 36 nested
\nThis is line 37 nested
\nThis is line 38 nested
\nThis is line 39 nested
\nThis is line 40 nested
\nThis is line 41 nested
\nThis is line 42 nested
\nThis is line 43 nested
\nThis is line 44 nested
\nThis is line 45 nested
\nThis is line 46 nested
\nThis is line 47 nested
\nThis is line 48 nested
\nThis is line 49 nested
\nThis is line 50 nested
\nThis is line 51 nested
\nThis is line 52 nested
\nThis is line 53 nested
\nThis is line 54 nested
\nThis is line 55 nested
\nThis is line 56 nested
\nThis is line 57 nested
\nThis is line 58 nested
\nThis is line 59 nested
\nThis is line 60 nested
\nThis is line 61 nested
\nThis is line 62 nested
\nThis is line 63 nested
\nThis is line 64 nested
\nThis is line 65 nested
\nThis is line 66 nested
\nThis is line 67 nested
\nThis is line 68 nested
\nThis is line 69 nested
\nThis is line 70 nested
\nThis is line 71 nested
\nThis is line 72 nested
\nThis is line 73 nested
\nThis is line 74 nested
\nThis is line 75 nested
\n + HtmlContent - (2045:85,32 [2618] StringLiterals.cshtml) + RazorIRToken - (2045:85,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2051:86,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2054:86,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (2075:86,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2079:86,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2085:87,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2088:87,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (2109:87,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2113:87,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2119:88,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2122:88,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (2143:88,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2147:88,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2153:89,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2156:89,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (2177:89,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2181:89,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2187:90,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2190:90,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (2211:90,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2215:90,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2221:91,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2224:91,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (2245:91,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2249:91,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2255:92,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2258:92,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (2279:92,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2283:92,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2289:93,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2292:93,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (2313:93,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2317:93,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2323:94,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2326:94,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (2347:94,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2351:94,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2357:95,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2360:95,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (2382:95,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2386:95,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2392:96,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2395:96,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (2417:96,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2421:96,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2427:97,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2430:97,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (2452:97,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2456:97,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2462:98,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2465:98,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (2487:98,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2491:98,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2497:99,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2500:99,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (2522:99,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2526:99,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2532:100,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2535:100,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (2557:100,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2561:100,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2567:101,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2570:101,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (2592:101,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2596:101,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2602:102,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2605:102,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (2627:102,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2631:102,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2637:103,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2640:103,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (2662:103,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2666:103,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2672:104,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2675:104,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (2697:104,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2701:104,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2707:105,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2710:105,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (2732:105,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2736:105,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2742:106,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2745:106,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (2767:106,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2771:106,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2777:107,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2780:107,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (2802:107,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2806:107,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2812:108,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2815:108,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (2837:108,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2841:108,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2847:109,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2850:109,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (2872:109,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2876:109,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2882:110,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2885:110,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (2907:110,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2911:110,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2917:111,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2920:111,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (2942:111,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2946:111,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2952:112,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2955:112,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (2977:112,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (2981:112,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (2987:113,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (2990:113,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (3012:113,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3016:113,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3022:114,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3025:114,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (3047:114,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3051:114,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3057:115,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3060:115,7 [22] StringLiterals.cshtml) - Html - This is line 30 nested + RazorIRToken - (3082:115,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3086:115,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3092:116,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3095:116,7 [22] StringLiterals.cshtml) - Html - This is line 31 nested + RazorIRToken - (3117:116,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3121:116,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3127:117,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3130:117,7 [22] StringLiterals.cshtml) - Html - This is line 32 nested + RazorIRToken - (3152:117,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3156:117,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3162:118,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3165:118,7 [22] StringLiterals.cshtml) - Html - This is line 33 nested + RazorIRToken - (3187:118,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3191:118,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3197:119,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3200:119,7 [22] StringLiterals.cshtml) - Html - This is line 34 nested + RazorIRToken - (3222:119,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3226:119,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3232:120,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3235:120,7 [22] StringLiterals.cshtml) - Html - This is line 35 nested + RazorIRToken - (3257:120,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3261:120,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3267:121,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3270:121,7 [22] StringLiterals.cshtml) - Html - This is line 36 nested + RazorIRToken - (3292:121,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3296:121,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3302:122,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3305:122,7 [22] StringLiterals.cshtml) - Html - This is line 37 nested + RazorIRToken - (3327:122,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3331:122,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3337:123,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3340:123,7 [22] StringLiterals.cshtml) - Html - This is line 38 nested + RazorIRToken - (3362:123,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3366:123,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3372:124,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3375:124,7 [22] StringLiterals.cshtml) - Html - This is line 39 nested + RazorIRToken - (3397:124,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3401:124,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3407:125,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3410:125,7 [22] StringLiterals.cshtml) - Html - This is line 40 nested + RazorIRToken - (3432:125,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3436:125,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3442:126,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3445:126,7 [22] StringLiterals.cshtml) - Html - This is line 41 nested + RazorIRToken - (3467:126,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3471:126,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3477:127,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3480:127,7 [22] StringLiterals.cshtml) - Html - This is line 42 nested + RazorIRToken - (3502:127,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3506:127,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3512:128,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3515:128,7 [22] StringLiterals.cshtml) - Html - This is line 43 nested + RazorIRToken - (3537:128,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3541:128,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3547:129,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3550:129,7 [22] StringLiterals.cshtml) - Html - This is line 44 nested + RazorIRToken - (3572:129,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3576:129,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3582:130,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3585:130,7 [22] StringLiterals.cshtml) - Html - This is line 45 nested + RazorIRToken - (3607:130,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3611:130,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3617:131,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3620:131,7 [22] StringLiterals.cshtml) - Html - This is line 46 nested + RazorIRToken - (3642:131,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3646:131,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3652:132,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3655:132,7 [22] StringLiterals.cshtml) - Html - This is line 47 nested + RazorIRToken - (3677:132,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3681:132,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3687:133,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3690:133,7 [22] StringLiterals.cshtml) - Html - This is line 48 nested + RazorIRToken - (3712:133,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3716:133,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3722:134,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3725:134,7 [22] StringLiterals.cshtml) - Html - This is line 49 nested + RazorIRToken - (3747:134,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3751:134,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3757:135,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3760:135,7 [22] StringLiterals.cshtml) - Html - This is line 50 nested + RazorIRToken - (3782:135,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3786:135,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3792:136,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3795:136,7 [22] StringLiterals.cshtml) - Html - This is line 51 nested + RazorIRToken - (3817:136,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3821:136,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3827:137,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3830:137,7 [22] StringLiterals.cshtml) - Html - This is line 52 nested + RazorIRToken - (3852:137,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3856:137,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3862:138,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3865:138,7 [22] StringLiterals.cshtml) - Html - This is line 53 nested + RazorIRToken - (3887:138,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3891:138,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3897:139,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3900:139,7 [22] StringLiterals.cshtml) - Html - This is line 54 nested + RazorIRToken - (3922:139,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3926:139,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3932:140,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3935:140,7 [22] StringLiterals.cshtml) - Html - This is line 55 nested + RazorIRToken - (3957:140,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3961:140,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (3967:141,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (3970:141,7 [22] StringLiterals.cshtml) - Html - This is line 56 nested + RazorIRToken - (3992:141,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (3996:141,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4002:142,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4005:142,7 [22] StringLiterals.cshtml) - Html - This is line 57 nested + RazorIRToken - (4027:142,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4031:142,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4037:143,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4040:143,7 [22] StringLiterals.cshtml) - Html - This is line 58 nested + RazorIRToken - (4062:143,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4066:143,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4072:144,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4075:144,7 [22] StringLiterals.cshtml) - Html - This is line 59 nested + RazorIRToken - (4097:144,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4101:144,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4107:145,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4110:145,7 [22] StringLiterals.cshtml) - Html - This is line 60 nested + RazorIRToken - (4132:145,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4136:145,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4142:146,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4145:146,7 [22] StringLiterals.cshtml) - Html - This is line 61 nested + RazorIRToken - (4167:146,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4171:146,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4177:147,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4180:147,7 [22] StringLiterals.cshtml) - Html - This is line 62 nested + RazorIRToken - (4202:147,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4206:147,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4212:148,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4215:148,7 [22] StringLiterals.cshtml) - Html - This is line 63 nested + RazorIRToken - (4237:148,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4241:148,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4247:149,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4250:149,7 [22] StringLiterals.cshtml) - Html - This is line 64 nested + RazorIRToken - (4272:149,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4276:149,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4282:150,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4285:150,7 [22] StringLiterals.cshtml) - Html - This is line 65 nested + RazorIRToken - (4307:150,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4311:150,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4317:151,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4320:151,7 [22] StringLiterals.cshtml) - Html - This is line 66 nested + RazorIRToken - (4342:151,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4346:151,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4352:152,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4355:152,7 [22] StringLiterals.cshtml) - Html - This is line 67 nested + RazorIRToken - (4377:152,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4381:152,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4387:153,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4390:153,7 [22] StringLiterals.cshtml) - Html - This is line 68 nested + RazorIRToken - (4412:153,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4416:153,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4422:154,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4425:154,7 [22] StringLiterals.cshtml) - Html - This is line 69 nested + RazorIRToken - (4447:154,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4451:154,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4457:155,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4460:155,7 [22] StringLiterals.cshtml) - Html - This is line 70 nested + RazorIRToken - (4482:155,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4486:155,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4492:156,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4495:156,7 [22] StringLiterals.cshtml) - Html - This is line 71 nested + RazorIRToken - (4517:156,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4521:156,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4527:157,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4530:157,7 [22] StringLiterals.cshtml) - Html - This is line 72 nested + RazorIRToken - (4552:157,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4556:157,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4562:158,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4565:158,7 [22] StringLiterals.cshtml) - Html - This is line 73 nested + RazorIRToken - (4587:158,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4591:158,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4597:159,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4600:159,7 [22] StringLiterals.cshtml) - Html - This is line 74 nested + RazorIRToken - (4622:159,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4626:159,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4632:160,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4635:160,7 [22] StringLiterals.cshtml) - Html - This is line 75 nested + RazorIRToken - (4657:160,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4661:160,33 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (4666:162,0 [1026] StringLiterals.cshtml) -This is line 1
\nThis is line 2
\nThis is line 3
\nThis is line 4
\nThis is line 5
\nThis is line 6
\nThis is line 7
\nThis is line 8
\nThis is line 9
\nThis is line 10
\nThis is line 11
\nThis is line 12
\nThis is line 13
\nThis is line 14
\nThis is line 15
\nThis is line 16
\nThis is line 17
\nThis is line 18
\nThis is line 19
\nThis is line 20
\nThis is line 21
\nThis is line 22
\nThis is line 23
\nThis is line 24
\nThis is line 25
\nThis is line 26
\nThis is line 27
\nThis is line 28
\nThis is line 29
\nThis is line 30
\nThis is line 31
\nThis is line 32
\nThis is line 33
\nThis is line 34
\nThis is line 35
\nThis is line 36
\nThis is line 37
\nThis is line 38
\nThis is line 39
\nThis is line 40
\nThis is line 41
\nThis is line 42
\nThis is line 43
hi!\n + HtmlContent - (4666:162,0 [1026] StringLiterals.cshtml) + RazorIRToken - (4666:162,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4669:162,3 [14] StringLiterals.cshtml) - Html - This is line 1 + RazorIRToken - (4683:162,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4687:162,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4689:163,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4692:163,3 [14] StringLiterals.cshtml) - Html - This is line 2 + RazorIRToken - (4706:163,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4710:163,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4712:164,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4715:164,3 [14] StringLiterals.cshtml) - Html - This is line 3 + RazorIRToken - (4729:164,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4733:164,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4735:165,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4738:165,3 [14] StringLiterals.cshtml) - Html - This is line 4 + RazorIRToken - (4752:165,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4756:165,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4758:166,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4761:166,3 [14] StringLiterals.cshtml) - Html - This is line 5 + RazorIRToken - (4775:166,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4779:166,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4781:167,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4784:167,3 [14] StringLiterals.cshtml) - Html - This is line 6 + RazorIRToken - (4798:167,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4802:167,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4804:168,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4807:168,3 [14] StringLiterals.cshtml) - Html - This is line 7 + RazorIRToken - (4821:168,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4825:168,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4827:169,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4830:169,3 [14] StringLiterals.cshtml) - Html - This is line 8 + RazorIRToken - (4844:169,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4848:169,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4850:170,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4853:170,3 [14] StringLiterals.cshtml) - Html - This is line 9 + RazorIRToken - (4867:170,17 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4871:170,21 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4873:171,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4876:171,3 [15] StringLiterals.cshtml) - Html - This is line 10 + RazorIRToken - (4891:171,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4895:171,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4897:172,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4900:172,3 [15] StringLiterals.cshtml) - Html - This is line 11 + RazorIRToken - (4915:172,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4919:172,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4921:173,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4924:173,3 [15] StringLiterals.cshtml) - Html - This is line 12 + RazorIRToken - (4939:173,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4943:173,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4945:174,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4948:174,3 [15] StringLiterals.cshtml) - Html - This is line 13 + RazorIRToken - (4963:174,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4967:174,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4969:175,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4972:175,3 [15] StringLiterals.cshtml) - Html - This is line 14 + RazorIRToken - (4987:175,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (4991:175,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (4993:176,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (4996:176,3 [15] StringLiterals.cshtml) - Html - This is line 15 + RazorIRToken - (5011:176,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5015:176,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5017:177,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5020:177,3 [15] StringLiterals.cshtml) - Html - This is line 16 + RazorIRToken - (5035:177,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5039:177,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5041:178,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5044:178,3 [15] StringLiterals.cshtml) - Html - This is line 17 + RazorIRToken - (5059:178,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5063:178,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5065:179,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5068:179,3 [15] StringLiterals.cshtml) - Html - This is line 18 + RazorIRToken - (5083:179,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5087:179,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5089:180,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5092:180,3 [15] StringLiterals.cshtml) - Html - This is line 19 + RazorIRToken - (5107:180,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5111:180,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5113:181,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5116:181,3 [15] StringLiterals.cshtml) - Html - This is line 20 + RazorIRToken - (5131:181,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5135:181,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5137:182,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5140:182,3 [15] StringLiterals.cshtml) - Html - This is line 21 + RazorIRToken - (5155:182,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5159:182,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5161:183,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5164:183,3 [15] StringLiterals.cshtml) - Html - This is line 22 + RazorIRToken - (5179:183,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5183:183,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5185:184,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5188:184,3 [15] StringLiterals.cshtml) - Html - This is line 23 + RazorIRToken - (5203:184,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5207:184,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5209:185,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5212:185,3 [15] StringLiterals.cshtml) - Html - This is line 24 + RazorIRToken - (5227:185,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5231:185,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5233:186,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5236:186,3 [15] StringLiterals.cshtml) - Html - This is line 25 + RazorIRToken - (5251:186,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5255:186,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5257:187,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5260:187,3 [15] StringLiterals.cshtml) - Html - This is line 26 + RazorIRToken - (5275:187,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5279:187,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5281:188,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5284:188,3 [15] StringLiterals.cshtml) - Html - This is line 27 + RazorIRToken - (5299:188,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5303:188,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5305:189,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5308:189,3 [15] StringLiterals.cshtml) - Html - This is line 28 + RazorIRToken - (5323:189,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5327:189,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5329:190,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5332:190,3 [15] StringLiterals.cshtml) - Html - This is line 29 + RazorIRToken - (5347:190,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5351:190,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5353:191,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5356:191,3 [15] StringLiterals.cshtml) - Html - This is line 30 + RazorIRToken - (5371:191,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5375:191,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5377:192,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5380:192,3 [15] StringLiterals.cshtml) - Html - This is line 31 + RazorIRToken - (5395:192,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5399:192,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5401:193,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5404:193,3 [15] StringLiterals.cshtml) - Html - This is line 32 + RazorIRToken - (5419:193,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5423:193,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5425:194,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5428:194,3 [15] StringLiterals.cshtml) - Html - This is line 33 + RazorIRToken - (5443:194,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5447:194,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5449:195,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5452:195,3 [15] StringLiterals.cshtml) - Html - This is line 34 + RazorIRToken - (5467:195,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5471:195,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5473:196,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5476:196,3 [15] StringLiterals.cshtml) - Html - This is line 35 + RazorIRToken - (5491:196,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5495:196,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5497:197,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5500:197,3 [15] StringLiterals.cshtml) - Html - This is line 36 + RazorIRToken - (5515:197,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5519:197,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5521:198,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5524:198,3 [15] StringLiterals.cshtml) - Html - This is line 37 + RazorIRToken - (5539:198,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5543:198,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5545:199,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5548:199,3 [15] StringLiterals.cshtml) - Html - This is line 38 + RazorIRToken - (5563:199,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5567:199,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5569:200,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5572:200,3 [15] StringLiterals.cshtml) - Html - This is line 39 + RazorIRToken - (5587:200,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5591:200,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5593:201,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5596:201,3 [15] StringLiterals.cshtml) - Html - This is line 40 + RazorIRToken - (5611:201,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5615:201,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5617:202,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5620:202,3 [15] StringLiterals.cshtml) - Html - This is line 41 + RazorIRToken - (5635:202,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5639:202,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5641:203,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5644:203,3 [15] StringLiterals.cshtml) - Html - This is line 42 + RazorIRToken - (5659:203,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5663:203,22 [2] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5665:204,0 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5668:204,3 [15] StringLiterals.cshtml) - Html - This is line 43 + RazorIRToken - (5683:204,18 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5687:204,22 [5] StringLiterals.cshtml) - Html - hi!\n CSharpStatement - RazorIRToken - - CSharp - DefineSection("WriteLiteralsToInHereAlso", async () => { - HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) - \nThis is line 1 nested
\nThis is line 2 nested
\nThis is line 3 nested
\nThis is line 4 nested
\nThis is line 5 nested
\nThis is line 6 nested
\nThis is line 7 nested
\nThis is line 8 nested
\nThis is line 9 nested
\nThis is line 10 nested
\nThis is line 11 nested
\nThis is line 12 nested
\nThis is line 13 nested
\nThis is line 14 nested
\nThis is line 15 nested
\nThis is line 16 nested
\nThis is line 17 nested
\nThis is line 18 nested
\nThis is line 19 nested
\nThis is line 20 nested
\nThis is line 21 nested
\nThis is line 22 nested
\nThis is line 23 nested
\nThis is line 24 nested
\nThis is line 25 nested
\nThis is line 26 nested
\nThis is line 27 nested
\nThis is line 28 nested
\nThis is line 29 nested
\n30
\n + HtmlContent - (5728:205,36 [1023] StringLiterals.cshtml) + RazorIRToken - (5728:205,36 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5734:206,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5737:206,7 [21] StringLiterals.cshtml) - Html - This is line 1 nested + RazorIRToken - (5758:206,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5762:206,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5768:207,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5771:207,7 [21] StringLiterals.cshtml) - Html - This is line 2 nested + RazorIRToken - (5792:207,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5796:207,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5802:208,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5805:208,7 [21] StringLiterals.cshtml) - Html - This is line 3 nested + RazorIRToken - (5826:208,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5830:208,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5836:209,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5839:209,7 [21] StringLiterals.cshtml) - Html - This is line 4 nested + RazorIRToken - (5860:209,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5864:209,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5870:210,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5873:210,7 [21] StringLiterals.cshtml) - Html - This is line 5 nested + RazorIRToken - (5894:210,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5898:210,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5904:211,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5907:211,7 [21] StringLiterals.cshtml) - Html - This is line 6 nested + RazorIRToken - (5928:211,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5932:211,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5938:212,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5941:212,7 [21] StringLiterals.cshtml) - Html - This is line 7 nested + RazorIRToken - (5962:212,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (5966:212,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (5972:213,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (5975:213,7 [21] StringLiterals.cshtml) - Html - This is line 8 nested + RazorIRToken - (5996:213,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6000:213,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6006:214,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6009:214,7 [21] StringLiterals.cshtml) - Html - This is line 9 nested + RazorIRToken - (6030:214,28 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6034:214,32 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6040:215,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6043:215,7 [22] StringLiterals.cshtml) - Html - This is line 10 nested + RazorIRToken - (6065:215,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6069:215,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6075:216,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6078:216,7 [22] StringLiterals.cshtml) - Html - This is line 11 nested + RazorIRToken - (6100:216,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6104:216,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6110:217,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6113:217,7 [22] StringLiterals.cshtml) - Html - This is line 12 nested + RazorIRToken - (6135:217,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6139:217,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6145:218,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6148:218,7 [22] StringLiterals.cshtml) - Html - This is line 13 nested + RazorIRToken - (6170:218,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6174:218,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6180:219,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6183:219,7 [22] StringLiterals.cshtml) - Html - This is line 14 nested + RazorIRToken - (6205:219,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6209:219,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6215:220,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6218:220,7 [22] StringLiterals.cshtml) - Html - This is line 15 nested + RazorIRToken - (6240:220,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6244:220,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6250:221,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6253:221,7 [22] StringLiterals.cshtml) - Html - This is line 16 nested + RazorIRToken - (6275:221,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6279:221,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6285:222,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6288:222,7 [22] StringLiterals.cshtml) - Html - This is line 17 nested + RazorIRToken - (6310:222,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6314:222,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6320:223,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6323:223,7 [22] StringLiterals.cshtml) - Html - This is line 18 nested + RazorIRToken - (6345:223,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6349:223,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6355:224,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6358:224,7 [22] StringLiterals.cshtml) - Html - This is line 19 nested + RazorIRToken - (6380:224,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6384:224,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6390:225,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6393:225,7 [22] StringLiterals.cshtml) - Html - This is line 20 nested + RazorIRToken - (6415:225,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6419:225,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6425:226,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6428:226,7 [22] StringLiterals.cshtml) - Html - This is line 21 nested + RazorIRToken - (6450:226,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6454:226,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6460:227,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6463:227,7 [22] StringLiterals.cshtml) - Html - This is line 22 nested + RazorIRToken - (6485:227,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6489:227,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6495:228,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6498:228,7 [22] StringLiterals.cshtml) - Html - This is line 23 nested + RazorIRToken - (6520:228,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6524:228,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6530:229,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6533:229,7 [22] StringLiterals.cshtml) - Html - This is line 24 nested + RazorIRToken - (6555:229,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6559:229,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6565:230,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6568:230,7 [22] StringLiterals.cshtml) - Html - This is line 25 nested + RazorIRToken - (6590:230,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6594:230,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6600:231,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6603:231,7 [22] StringLiterals.cshtml) - Html - This is line 26 nested + RazorIRToken - (6625:231,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6629:231,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6635:232,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6638:232,7 [22] StringLiterals.cshtml) - Html - This is line 27 nested + RazorIRToken - (6660:232,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6664:232,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6670:233,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6673:233,7 [22] StringLiterals.cshtml) - Html - This is line 28 nested + RazorIRToken - (6695:233,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6699:233,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6705:234,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6708:234,7 [22] StringLiterals.cshtml) - Html - This is line 29 nested + RazorIRToken - (6730:234,29 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6734:234,33 [6] StringLiterals.cshtml) - Html - \n + RazorIRToken - (6740:235,4 [3] StringLiterals.cshtml) - Html -+ RazorIRToken - (6743:235,7 [2] StringLiterals.cshtml) - Html - 30 + RazorIRToken - (6745:235,9 [4] StringLiterals.cshtml) - Html -
+ RazorIRToken - (6749:235,13 [2] StringLiterals.cshtml) - Html - \n CSharpStatement - RazorIRToken - - CSharp - }); - HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) - ! + HtmlContent - (6752:236,1 [1] StringLiterals.cshtml) + RazorIRToken - (6752:236,1 [1] StringLiterals.cshtml) - Html - ! diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt index 0f6d642672..6a9fcce924 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/SymbolBoundAttributes_DesignTime.ir.txt @@ -18,73 +18,133 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.CatchAllTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (29:0,29 [255] SymbolBoundAttributes.cshtml) - \n\nRendering Template:
");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt index 6e496667d9..5ca30a361e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithTemplate_Runtime.ir.txt @@ -9,11 +9,14 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 - condition - true - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - DivTagHelper - InputTagHelper RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] TagHelpersWithTemplate.cshtml) - \n - HtmlContent - (318:10,0 [2] TagHelpersWithTemplate.cshtml) - \n + HtmlContent - (33:1,0 [2] TagHelpersWithTemplate.cshtml) + RazorIRToken - (33:1,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n + HtmlContent - (318:10,0 [2] TagHelpersWithTemplate.cshtml) + RazorIRToken - (318:10,0 [2] TagHelpersWithTemplate.cshtml) - Html - \n TagHelper - (320:11,0 [179] TagHelpersWithTemplate.cshtml) InitializeTagHelperStructure - - div - TagMode.StartTagAndEndTag - HtmlContent - (325:11,5 [2] TagHelpersWithTemplate.cshtml) - \n + HtmlContent - (325:11,5 [2] TagHelpersWithTemplate.cshtml) + RazorIRToken - (325:11,5 [2] TagHelpersWithTemplate.cshtml) - Html - \n CSharpStatement - (327:12,0 [4] TagHelpersWithTemplate.cshtml) RazorIRToken - (327:12,0 [4] TagHelpersWithTemplate.cshtml) - CSharp - CSharpStatement - (333:12,6 [66] TagHelpersWithTemplate.cshtml) @@ -21,10 +24,12 @@ Document - Template - (400:15,13 [82] TagHelpersWithTemplate.cshtml) TagHelper - (400:15,13 [82] TagHelpersWithTemplate.cshtml) InitializeTagHelperStructure - - div - TagMode.StartTagAndEndTag - HtmlContent - (422:15,35 [4] TagHelpersWithTemplate.cshtml) -Rendering Template:
");\n var helperResult = template(title);\n helperResult.WriteTo(Output, HtmlEncoder);\n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt index a8aa448085..497954fc26 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_DesignTime.ir.txt @@ -18,49 +18,64 @@ Document - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (31:0,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (35:2,0 [85] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Body of Tag + HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag CreateTagHelper - - TestNamespace.PTagHelper AddTagHelperHtmlAttribute - - class - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Hello World + HtmlContent - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (54:5,1 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Hello World SetTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1337 + HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1337 AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) RazorIRToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true ExecuteTagHelpers - - HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (124:8,0 [47] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - text + HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text SetTagHelperProperty - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - text + HtmlContent - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (140:8,16 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - text AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) - hello + HtmlContent - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (162:8,38 [5] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello ExecuteTagHelpers - - HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (175:10,0 [46] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1234 + HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1234 AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.SingleQuotes - HtmlContent - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) - hello2 + HtmlContent - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (209:11,3 [6] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - hello2 ExecuteTagHelpers - - HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (225:13,0 [51] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.InputTagHelper2 SetTagHelperProperty - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - password + HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password SetTagHelperProperty - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - password + HtmlContent - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (247:14,8 [8] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - password AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - blah + HtmlContent - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (270:14,31 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - blah ExecuteTagHelpers - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt index 40904a33d7..3cd28f521c 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/TagHelpersWithWeirdlySpacedAttributes_Runtime.ir.txt @@ -12,19 +12,23 @@ Document - DeclarePreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_5 - data-content - blah - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n + HtmlContent - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (33:1,0 [2] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n TagHelper - (35:2,0 [85] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag - HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Body of Tag + HtmlContent - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (105:6,25 [11] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - Body of Tag CreateTagHelper - - TestNamespace.PTagHelper AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_0 SetTagHelperProperty - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1337 + HtmlContent - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (74:5,21 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1337 AddTagHelperHtmlAttribute - - data-content - HtmlAttributeValueStyle.DoubleQuotes CSharpExpression - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) RazorIRToken - (99:6,19 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - CSharp - true ExecuteTagHelpers - - HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (120:6,40 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (124:8,0 [47] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper @@ -33,15 +37,18 @@ Document - SetPreallocatedTagHelperProperty - - __tagHelperAttribute_1 - type - Type AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_2 ExecuteTagHelpers - - HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (171:8,47 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (175:10,0 [46] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - p - TagMode.StartTagAndEndTag CreateTagHelper - - TestNamespace.PTagHelper SetTagHelperProperty - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - age - Age - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - 1234 + HtmlContent - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (186:10,11 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - 1234 AddPreallocatedTagHelperHtmlAttribute - - __tagHelperAttribute_3 ExecuteTagHelpers - - HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - \n\n + HtmlContent - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) + RazorIRToken - (221:11,15 [4] TagHelpersWithWeirdlySpacedAttributes.cshtml) - Html - \n\n TagHelper - (225:13,0 [51] TagHelpersWithWeirdlySpacedAttributes.cshtml) InitializeTagHelperStructure - - input - TagMode.SelfClosing CreateTagHelper - - TestNamespace.InputTagHelper diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt index 7003ced2eb..7270095b4e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Templates_DesignTime.ir.txt @@ -16,69 +16,121 @@ Document - CSharpStatement - RazorIRToken - - CSharp - private static System.Object __o = null; RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (278:8,1 [4] Templates.cshtml) - \n\n + HtmlContent - (278:8,1 [4] Templates.cshtml) + RazorIRToken - (278:8,1 [4] Templates.cshtml) - Html - \n\n CSharpStatement - (284:10,2 [34] Templates.cshtml) RazorIRToken - (284:10,2 [34] Templates.cshtml) - CSharp - \n Func\n + HtmlContent - (413:16,36 [16] Templates.cshtml) + RazorIRToken - (413:16,36 [2] Templates.cshtml) - Html - \n + RazorIRToken - (415:17,0 [5] Templates.cshtml) - Html -
+ RazorIRToken - (427:19,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (430:20,1 [52] Templates.cshtml)
RazorIRToken - (430:20,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (448:21,6 [35] Templates.cshtml)
- HtmlContent - (448:21,6 [14] Templates.cshtml) - This is line#
+ HtmlContent - (448:21,6 [14] Templates.cshtml)
+ RazorIRToken - (448:21,6 [14] Templates.cshtml) - Html - This is line#
CSharpExpression - (463:21,21 [4] Templates.cshtml)
RazorIRToken - (463:21,21 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (467:21,25 [17] Templates.cshtml) - of markup
\n
+ HtmlContent - (467:21,25 [17] Templates.cshtml)
+ RazorIRToken - (467:21,25 [17] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (484:22,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (485:22,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (485:22,1 [15] Templates.cshtml) + RazorIRToken - (485:22,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (487:23,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (491:23,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (495:25,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (498:25,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (501:26,1 [54] Templates.cshtml)
RazorIRToken - (501:26,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (519:27,6 [37] Templates.cshtml)
- HtmlContent - (519:27,6 [15] Templates.cshtml) - : This is line#
+ HtmlContent - (519:27,6 [15] Templates.cshtml)
+ RazorIRToken - (519:27,6 [15] Templates.cshtml) - Html - : This is line#
CSharpExpression - (535:27,22 [4] Templates.cshtml)
RazorIRToken - (535:27,22 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (539:27,26 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (539:27,26 [18] Templates.cshtml)
+ RazorIRToken - (539:27,26 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (557:28,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (558:28,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (558:28,1 [15] Templates.cshtml) + RazorIRToken - (558:28,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (560:29,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (564:29,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (568:31,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (571:31,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (574:32,1 [55] Templates.cshtml)
RazorIRToken - (574:32,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (592:33,6 [38] Templates.cshtml)
- HtmlContent - (592:33,6 [16] Templates.cshtml) - :: This is line#
+ HtmlContent - (592:33,6 [16] Templates.cshtml)
+ RazorIRToken - (592:33,6 [16] Templates.cshtml) - Html - :: This is line#
CSharpExpression - (609:33,23 [4] Templates.cshtml)
RazorIRToken - (609:33,23 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (613:33,27 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (613:33,27 [18] Templates.cshtml)
+ RazorIRToken - (613:33,27 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (631:34,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (632:34,1 [22] Templates.cshtml) - \n
\n + HtmlContent - (413:16,36 [16] Templates.cshtml) + RazorIRToken - (413:16,36 [2] Templates.cshtml) - Html - \n + RazorIRToken - (415:17,0 [5] Templates.cshtml) - Html -
+ RazorIRToken - (427:19,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (430:20,1 [52] Templates.cshtml)
RazorIRToken - (430:20,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (448:21,6 [35] Templates.cshtml)
- HtmlContent - (448:21,6 [14] Templates.cshtml) - This is line#
+ HtmlContent - (448:21,6 [14] Templates.cshtml)
+ RazorIRToken - (448:21,6 [14] Templates.cshtml) - Html - This is line#
CSharpExpression - (463:21,21 [4] Templates.cshtml)
RazorIRToken - (463:21,21 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (467:21,25 [17] Templates.cshtml) - of markup
\n
+ HtmlContent - (467:21,25 [17] Templates.cshtml)
+ RazorIRToken - (467:21,25 [17] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (484:22,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (485:22,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (485:22,1 [15] Templates.cshtml) + RazorIRToken - (485:22,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (487:23,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (491:23,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (495:25,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (498:25,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (501:26,1 [54] Templates.cshtml)
RazorIRToken - (501:26,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (519:27,6 [37] Templates.cshtml)
- HtmlContent - (519:27,6 [15] Templates.cshtml) - : This is line#
+ HtmlContent - (519:27,6 [15] Templates.cshtml)
+ RazorIRToken - (519:27,6 [15] Templates.cshtml) - Html - : This is line#
CSharpExpression - (535:27,22 [4] Templates.cshtml)
RazorIRToken - (535:27,22 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (539:27,26 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (539:27,26 [18] Templates.cshtml)
+ RazorIRToken - (539:27,26 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (557:28,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (558:28,1 [15] Templates.cshtml) - \n
\n + HtmlContent - (558:28,1 [15] Templates.cshtml) + RazorIRToken - (558:28,1 [2] Templates.cshtml) - Html - \n + RazorIRToken - (560:29,0 [4] Templates.cshtml) - Html -
+ RazorIRToken - (564:29,4 [4] Templates.cshtml) - Html - \n\n + RazorIRToken - (568:31,0 [3] Templates.cshtml) - Html -
+ RazorIRToken - (571:31,3 [2] Templates.cshtml) - Html - \n
CSharpExpression - (574:32,1 [55] Templates.cshtml)
RazorIRToken - (574:32,1 [16] Templates.cshtml) - CSharp - Repeat(10,\n
Template - (592:33,6 [38] Templates.cshtml)
- HtmlContent - (592:33,6 [16] Templates.cshtml) - :: This is line#
+ HtmlContent - (592:33,6 [16] Templates.cshtml)
+ RazorIRToken - (592:33,6 [16] Templates.cshtml) - Html - :: This is line#
CSharpExpression - (609:33,23 [4] Templates.cshtml)
RazorIRToken - (609:33,23 [4] Templates.cshtml) - CSharp - item
- HtmlContent - (613:33,27 [18] Templates.cshtml) - of markup
\n
+ HtmlContent - (613:33,27 [18] Templates.cshtml)
+ RazorIRToken - (613:33,27 [18] Templates.cshtml) - Html - of markup
\n
RazorIRToken - (631:34,0 [1] Templates.cshtml) - CSharp - )
- HtmlContent - (632:34,1 [22] Templates.cshtml) - \n
Path's full type name is + HtmlContent - (16:0,16 [2] Usings.cshtml) + RazorIRToken - (16:0,16 [2] Usings.cshtml) - Html - \n + HtmlContent - (51:1,33 [2] Usings.cshtml) + RazorIRToken - (51:1,33 [2] Usings.cshtml) - Html - \n + HtmlContent - (66:2,13 [4] Usings.cshtml) + RazorIRToken - (66:2,13 [4] Usings.cshtml) - Html - \n\n + HtmlContent - (90:4,20 [2] Usings.cshtml) + RazorIRToken - (90:4,20 [2] Usings.cshtml) - Html - \n + HtmlContent - (120:5,28 [2] Usings.cshtml) + RazorIRToken - (120:5,28 [2] Usings.cshtml) - Html - \n + HtmlContent - (164:6,42 [32] Usings.cshtml) + RazorIRToken - (164:6,42 [4] Usings.cshtml) - Html - \n\n + RazorIRToken - (168:8,0 [3] Usings.cshtml) - Html -
+ RazorIRToken - (171:8,3 [25] Usings.cshtml) - Html - Path's full type name is CSharpExpression - (197:8,29 [21] Usings.cshtml) RazorIRToken - (197:8,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName - HtmlContent - (218:8,50 [40] Usings.cshtml) -
\nFoo's actual full type name is + HtmlContent - (218:8,50 [40] Usings.cshtml) + RazorIRToken - (218:8,50 [4] Usings.cshtml) - Html -
+ RazorIRToken - (222:8,54 [2] Usings.cshtml) - Html - \n + RazorIRToken - (224:9,0 [3] Usings.cshtml) - Html -+ RazorIRToken - (227:9,3 [31] Usings.cshtml) - Html - Foo's actual full type name is CSharpExpression - (259:9,35 [20] Usings.cshtml) RazorIRToken - (259:9,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName - HtmlContent - (279:9,55 [4] Usings.cshtml) -
+ HtmlContent - (279:9,55 [4] Usings.cshtml) + RazorIRToken - (279:9,55 [4] Usings.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt index b86d88cffb..7b53eada02 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/Usings_Runtime.ir.txt @@ -10,11 +10,20 @@ Document - UsingStatement - (123:6,1 [43] Usings.cshtml) - static global::System.Text.Encoding ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Usings_Runtime - - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (68:3,0 [2] Usings.cshtml) - \n - HtmlContent - (166:7,0 [30] Usings.cshtml) - \nPath's full type name is + HtmlContent - (68:3,0 [2] Usings.cshtml) + RazorIRToken - (68:3,0 [2] Usings.cshtml) - Html - \n + HtmlContent - (166:7,0 [30] Usings.cshtml) + RazorIRToken - (166:7,0 [2] Usings.cshtml) - Html - \n + RazorIRToken - (168:8,0 [3] Usings.cshtml) - Html -
+ RazorIRToken - (171:8,3 [25] Usings.cshtml) - Html - Path's full type name is CSharpExpression - (197:8,29 [21] Usings.cshtml) RazorIRToken - (197:8,29 [21] Usings.cshtml) - CSharp - typeof(Path).FullName - HtmlContent - (218:8,50 [40] Usings.cshtml) -
\nFoo's actual full type name is + HtmlContent - (218:8,50 [40] Usings.cshtml) + RazorIRToken - (218:8,50 [4] Usings.cshtml) - Html -
+ RazorIRToken - (222:8,54 [2] Usings.cshtml) - Html - \n + RazorIRToken - (224:9,0 [3] Usings.cshtml) - Html -+ RazorIRToken - (227:9,3 [31] Usings.cshtml) - Html - Foo's actual full type name is CSharpExpression - (259:9,35 [20] Usings.cshtml) RazorIRToken - (259:9,35 [20] Usings.cshtml) - CSharp - typeof(Foo).FullName - HtmlContent - (279:9,55 [4] Usings.cshtml) -
+ HtmlContent - (279:9,55 [4] Usings.cshtml) + RazorIRToken - (279:9,55 [4] Usings.cshtml) - Html - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt index 0a34c1e7b2..6a4f56ec53 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/HtmlAttributeIntegrationTest/HtmlWithConditionalAttribute.ir.txt @@ -5,9 +5,20 @@ Document - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - Template - - RazorMethodDeclaration - - public - async, override - global::System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (0:0,0 [25] HtmlWithConditionalAttribute.cshtml) - \n\n + RazorIRToken - (6:0,6 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (8:1,0 [6] HtmlWithConditionalAttribute.cshtml) - Html - + RazorIRToken - (14:1,6 [6] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (20:2,4 [5] HtmlWithConditionalAttribute.cshtml) - Html - \n\n" + HtmlContent - (38:2,22 [22] HtmlWithConditionalAttribute.cshtml) + RazorIRToken - (38:2,22 [3] HtmlWithConditionalAttribute.cshtml) - Html - /> + RazorIRToken - (41:2,25 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (43:3,0 [7] HtmlWithConditionalAttribute.cshtml) - Html - + RazorIRToken - (50:3,7 [2] HtmlWithConditionalAttribute.cshtml) - Html - \n + RazorIRToken - (52:4,0 [7] HtmlWithConditionalAttribute.cshtml) - Html -