diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/AssemblyAttributeInjectionPass.cs b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/AssemblyAttributeInjectionPass.cs
index e0c7d28d8c..aea8fe86c3 100644
--- a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/AssemblyAttributeInjectionPass.cs
+++ b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/AssemblyAttributeInjectionPass.cs
@@ -51,7 +51,7 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
var index = irDocument.Children.IndexOf(@namespace);
Debug.Assert(index >= 0);
- var pageAttribute = new CSharpStatementIRNode();
+ var pageAttribute = new CSharpCodeIRNode();
RazorIRBuilder.Create(pageAttribute)
.Add(new RazorIRToken()
{
diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/InstrumentationPass.cs b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/InstrumentationPass.cs
index 2915ee8015..1ae1ef0969 100644
--- a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/InstrumentationPass.cs
+++ b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/InstrumentationPass.cs
@@ -30,7 +30,7 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
var beginContextMethodName = "BeginContext"; /* ORIGINAL: BeginContextMethodName */
var endContextMethodName = "EndContext"; /* ORIGINAL: EndContextMethodName */
- var beginNode = new CSharpStatementIRNode()
+ var beginNode = new CSharpCodeIRNode()
{
Parent = item.Node.Parent
};
@@ -45,7 +45,7 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
item.IsLiteral ? "true" : "false")
});
- var endNode = new CSharpStatementIRNode()
+ var endNode = new CSharpCodeIRNode()
{
Parent = item.Node.Parent
};
diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/PagesPropertyInjectionPass.cs b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/PagesPropertyInjectionPass.cs
index 8be19e9d39..ebfffc63ee 100644
--- a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/PagesPropertyInjectionPass.cs
+++ b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/PagesPropertyInjectionPass.cs
@@ -22,7 +22,7 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
var @class = visitor.Class;
var viewDataType = $"global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<{modelType}>";
- var vddProperty = new CSharpStatementIRNode()
+ var vddProperty = new CSharpCodeIRNode()
{
Parent = @class
};
@@ -34,7 +34,7 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
});
@class.Children.Add(vddProperty);
- var modelProperty = new CSharpStatementIRNode()
+ var modelProperty = new CSharpCodeIRNode()
{
Parent = @class
};
diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ViewComponentTagHelperPass.cs b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ViewComponentTagHelperPass.cs
index c30556ab3b..9bc4dd44a0 100644
--- a/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ViewComponentTagHelperPass.cs
+++ b/src/Microsoft.AspNetCore.Mvc.Razor.Extensions/ViewComponentTagHelperPass.cs
@@ -48,7 +48,7 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
var writer = new CSharpCodeWriter();
WriteClass(writer, tagHelper);
- var statement = new CSharpStatementIRNode()
+ var statement = new CSharpCodeIRNode()
{
Parent = @class
};
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/BasicWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/BasicWriter.cs
index 9f8af2de06..d5502e55bb 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/BasicWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/BasicWriter.cs
@@ -13,7 +13,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
public abstract void WriteCSharpExpression(CSharpRenderingContext context, CSharpExpressionIRNode node);
- public abstract void WriteCSharpStatement(CSharpRenderingContext context, CSharpStatementIRNode node);
+ public abstract void WriteCSharpCode(CSharpRenderingContext context, CSharpCodeIRNode node);
public abstract void WriteHtmlContent(CSharpRenderingContext context, HtmlContentIRNode node);
@@ -23,6 +23,6 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
public abstract void WriteCSharpExpressionAttributeValue(CSharpRenderingContext context, CSharpExpressionAttributeValueIRNode node);
- public abstract void WriteCSharpStatementAttributeValue(CSharpRenderingContext context, CSharpStatementAttributeValueIRNode node);
+ public abstract void WriteCSharpCodeAttributeValue(CSharpRenderingContext context, CSharpCodeAttributeValueIRNode node);
}
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DefaultDocumentWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DefaultDocumentWriter.cs
index da7d5e431b..7a9c24108c 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DefaultDocumentWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DefaultDocumentWriter.cs
@@ -194,9 +194,9 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
Context.BasicWriter.WriteCSharpExpression(Context, node);
}
- public override void VisitCSharpStatement(CSharpStatementIRNode node)
+ public override void VisitCSharpCode(CSharpCodeIRNode node)
{
- Context.BasicWriter.WriteCSharpStatement(Context, node);
+ Context.BasicWriter.WriteCSharpCode(Context, node);
}
public override void VisitHtmlAttribute(HtmlAttributeIRNode node)
@@ -214,9 +214,9 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
Context.BasicWriter.WriteCSharpExpressionAttributeValue(Context, node);
}
- public override void VisitCSharpStatementAttributeValue(CSharpStatementAttributeValueIRNode node)
+ public override void VisitCSharpCodeAttributeValue(CSharpCodeAttributeValueIRNode node)
{
- Context.BasicWriter.WriteCSharpStatementAttributeValue(Context, node);
+ Context.BasicWriter.WriteCSharpCodeAttributeValue(Context, node);
}
public override void VisitHtml(HtmlContentIRNode node)
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeBasicWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeBasicWriter.cs
index c891644bed..00b5392458 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeBasicWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeBasicWriter.cs
@@ -91,7 +91,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
}
}
- public override void WriteCSharpStatement(CSharpRenderingContext context, CSharpStatementIRNode node)
+ public override void WriteCSharpCode(CSharpRenderingContext context, CSharpCodeIRNode node)
{
var isWhitespaceStatement = true;
for (var i = 0; i < node.Children.Count; i++)
@@ -221,7 +221,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
}
}
- public override void WriteCSharpStatementAttributeValue(CSharpRenderingContext context, CSharpStatementAttributeValueIRNode node)
+ public override void WriteCSharpCodeAttributeValue(CSharpRenderingContext context, CSharpCodeAttributeValueIRNode node)
{
for (var i = 0; i < node.Children.Count; i++)
{
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeTagHelperWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeTagHelperWriter.cs
index 83885b9a28..2843b9e356 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeTagHelperWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/DesignTimeTagHelperWriter.cs
@@ -155,7 +155,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
context.Writer.Write(token.Content);
}
- else if (node is CSharpStatementIRNode)
+ else if (node is CSharpCodeIRNode)
{
var error = new RazorError(
LegacyResources.TagHelpers_CodeBlocks_NotSupported_InAttributes,
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs
index 50236d7407..7867e1f099 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeBasicWriter.cs
@@ -97,7 +97,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
linePragmaScope?.Dispose();
}
- public override void WriteCSharpStatement(CSharpRenderingContext context, CSharpStatementIRNode node)
+ public override void WriteCSharpCode(CSharpRenderingContext context, CSharpCodeIRNode node)
{
var isWhitespaceStatement = true;
for (var i = 0; i < node.Children.Count; i++)
@@ -150,7 +150,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
.Count(child =>
child is HtmlAttributeValueIRNode ||
child is CSharpExpressionAttributeValueIRNode ||
- child is CSharpStatementAttributeValueIRNode ||
+ child is CSharpCodeAttributeValueIRNode ||
child is ExtensionIRNode);
var prefixLocation = node.Source.Value.AbsoluteIndex;
@@ -251,7 +251,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
}
}
- public override void WriteCSharpStatementAttributeValue(CSharpRenderingContext context, CSharpStatementAttributeValueIRNode node)
+ public override void WriteCSharpCodeAttributeValue(CSharpRenderingContext context, CSharpCodeAttributeValueIRNode node)
{
const string ValueWriterName = "__razor_attribute_value_writer";
diff --git a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeTagHelperWriter.cs b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeTagHelperWriter.cs
index 5367ec5bb7..acf5d74d4e 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeTagHelperWriter.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/CodeGeneration/RuntimeTagHelperWriter.cs
@@ -243,7 +243,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
{
var attributeValueStyleParameter = $"{HtmlAttributeValueStyleTypeName}.{node.ValueStyle}";
var isConditionalAttributeValue = node.Children.Any(
- child => child is CSharpExpressionAttributeValueIRNode || child is CSharpStatementAttributeValueIRNode);
+ child => child is CSharpExpressionAttributeValueIRNode || child is CSharpCodeAttributeValueIRNode);
// All simple text and minimized attributes will be pre-allocated.
if (isConditionalAttributeValue)
@@ -257,7 +257,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
child =>
child is HtmlAttributeValueIRNode ||
child is CSharpExpressionAttributeValueIRNode ||
- child is CSharpStatementAttributeValueIRNode ||
+ child is CSharpCodeAttributeValueIRNode ||
child is ExtensionIRNode);
context.Writer
@@ -435,7 +435,7 @@ namespace Microsoft.AspNetCore.Razor.Language.CodeGeneration
{
context.Writer.Write(token.Content);
}
- else if (node is CSharpStatementIRNode)
+ else if (node is CSharpCodeIRNode)
{
var error = new RazorError(
LegacyResources.TagHelpers_CodeBlocks_NotSupported_InAttributes,
diff --git a/src/Microsoft.AspNetCore.Razor.Language/DefaultDirectiveIRPass.cs b/src/Microsoft.AspNetCore.Razor.Language/DefaultDirectiveIRPass.cs
index d441d85adc..c0d5c1cbbe 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/DefaultDirectiveIRPass.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/DefaultDirectiveIRPass.cs
@@ -48,7 +48,7 @@ namespace Microsoft.AspNetCore.Razor.Language
var sectionIndex = node.Parent.Children.IndexOf(node);
node.Parent.Children.Remove(node);
- var defineSectionEndStatement = new CSharpStatementIRNode();
+ var defineSectionEndStatement = new CSharpCodeIRNode();
RazorIRBuilder.Create(defineSectionEndStatement)
.Add(new RazorIRToken()
{
@@ -65,7 +65,7 @@ namespace Microsoft.AspNetCore.Razor.Language
var lambdaContent = designTime ? "__razor_section_writer" : string.Empty;
var sectionName = node.Tokens.FirstOrDefault()?.Content;
- var defineSectionStartStatement = new CSharpStatementIRNode();
+ var defineSectionStartStatement = new CSharpCodeIRNode();
RazorIRBuilder.Create(defineSectionStartStatement)
.Add(new RazorIRToken()
{
diff --git a/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs b/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs
index cd941a851f..e1aa470d32 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/DefaultRazorIRLoweringPhase.cs
@@ -306,7 +306,7 @@ namespace Microsoft.AspNetCore.Razor.Language
}
else
{
- _builder.Push(new CSharpStatementAttributeValueIRNode()
+ _builder.Push(new CSharpCodeAttributeValueIRNode()
{
Prefix = chunkGenerator.Prefix,
Source = BuildSourceSpanFromNode(block),
@@ -433,11 +433,11 @@ namespace Microsoft.AspNetCore.Razor.Language
public override void VisitStatementSpan(StatementChunkGenerator chunkGenerator, Span span)
{
- var isAttributeValue = _builder.Current is CSharpStatementAttributeValueIRNode;
+ var isAttributeValue = _builder.Current is CSharpCodeAttributeValueIRNode;
if (!isAttributeValue)
{
- var statementNode = new CSharpStatementIRNode()
+ var statementNode = new CSharpCodeIRNode()
{
Source = BuildSourceSpanFromNode(span)
};
diff --git a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpStatementAttributeValueIRNode.cs b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpCodeAttributeValueIRNode.cs
similarity index 86%
rename from src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpStatementAttributeValueIRNode.cs
rename to src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpCodeAttributeValueIRNode.cs
index 5b64d9b63f..6b57ec7a6f 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpStatementAttributeValueIRNode.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpCodeAttributeValueIRNode.cs
@@ -6,7 +6,7 @@ using System.Collections.Generic;
namespace Microsoft.AspNetCore.Razor.Language.Intermediate
{
- public sealed class CSharpStatementAttributeValueIRNode : RazorIRNode
+ public sealed class CSharpCodeAttributeValueIRNode : RazorIRNode
{
public override ItemCollection Annotations => ReadOnlyItemCollection.Empty;
@@ -25,7 +25,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Intermediate
throw new ArgumentNullException(nameof(visitor));
}
- visitor.VisitCSharpStatementAttributeValue(this);
+ visitor.VisitCSharpCodeAttributeValue(this);
}
}
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpStatementIRNode.cs b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpCodeIRNode.cs
similarity index 90%
rename from src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpStatementIRNode.cs
rename to src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpCodeIRNode.cs
index 765ea3dcaf..4df3e287f3 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpStatementIRNode.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/CSharpCodeIRNode.cs
@@ -6,7 +6,7 @@ using System.Collections.Generic;
namespace Microsoft.AspNetCore.Razor.Language.Intermediate
{
- public sealed class CSharpStatementIRNode : RazorIRNode
+ public sealed class CSharpCodeIRNode : RazorIRNode
{
private ItemCollection _annotations;
@@ -36,7 +36,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Intermediate
throw new ArgumentNullException(nameof(visitor));
}
- visitor.VisitCSharpStatement(this);
+ visitor.VisitCSharpCode(this);
}
}
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/RazorIRNodeVisitor.cs b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/RazorIRNodeVisitor.cs
index 373f061b9f..6d32f23703 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/Intermediate/RazorIRNodeVisitor.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/Intermediate/RazorIRNodeVisitor.cs
@@ -39,7 +39,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Intermediate
VisitDefault(node);
}
- public virtual void VisitCSharpStatement(CSharpStatementIRNode node)
+ public virtual void VisitCSharpCode(CSharpCodeIRNode node)
{
VisitDefault(node);
}
@@ -59,7 +59,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Intermediate
VisitDefault(node);
}
- public virtual void VisitCSharpStatementAttributeValue(CSharpStatementAttributeValueIRNode node)
+ public virtual void VisitCSharpCodeAttributeValue(CSharpCodeAttributeValueIRNode node)
{
VisitDefault(node);
}
diff --git a/src/Microsoft.AspNetCore.Razor.Language/RazorDesignTimeIRPass.cs b/src/Microsoft.AspNetCore.Razor.Language/RazorDesignTimeIRPass.cs
index 2ba58e8c7d..229b2fd999 100644
--- a/src/Microsoft.AspNetCore.Razor.Language/RazorDesignTimeIRPass.cs
+++ b/src/Microsoft.AspNetCore.Razor.Language/RazorDesignTimeIRPass.cs
@@ -24,7 +24,7 @@ namespace Microsoft.AspNetCore.Razor.Language
public override void VisitClassDeclaration(ClassDeclarationIRNode node)
{
- var designTimeHelperDeclaration = new CSharpStatementIRNode();
+ var designTimeHelperDeclaration = new CSharpCodeIRNode();
RazorIRBuilder.Create(designTimeHelperDeclaration)
.Add(new RazorIRToken()
{
diff --git a/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/AssemblyAttributeInjectionPassTest.cs b/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/AssemblyAttributeInjectionPassTest.cs
index da7d9cb215..d6ed09c907 100644
--- a/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/AssemblyAttributeInjectionPassTest.cs
+++ b/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/AssemblyAttributeInjectionPassTest.cs
@@ -185,8 +185,8 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
Assert.Collection(irDocument.Children,
node =>
{
- var csharpStatement = Assert.IsType -
MethodDeclaration - - public - async, override - global::System.Threading.Tasks.Task - ExecuteAsync
- CSharpStatement -
+ CSharpCode -
RazorIRToken - - CSharp - BeginContext(0, 4, true);
HtmlContent - (0:0,0 [4] Basic.cshtml)
RazorIRToken - (0:0,0 [4] Basic.cshtml) - Html -
RazorIRToken - (36:3,3 [15] MalformedPageDirective.cshtml) - Html - We are awesome.
RazorIRToken - (51:3,18 [4] MalformedPageDirective.cshtml) - Html - Hello World Hello World
RazorIRToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement:
- CSharpStatement - (304:11,39 [14] Await.cshtml)
+ CSharpCode - (304:11,39 [14] Await.cshtml)
RazorIRToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo();
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)
+ CSharpCode - (371:12,46 [1] Await.cshtml)
RazorIRToken - (371:12,46 [1] Await.cshtml) - CSharp -
HtmlContent - (372:12,47 [3] Await.cshtml)
RazorIRToken - (372:12,47 [3] Await.cshtml) - Html -
@@ -45,7 +45,7 @@ Document -
RazorIRToken - (376:12,51 [11] Await.cshtml) - CSharp - await Foo()
HtmlContent - (387:12,62 [4] Await.cshtml)
RazorIRToken - (387:12,62 [4] Await.cshtml) - Html -
- CSharpStatement - (391:12,66 [1] Await.cshtml)
+ CSharpCode - (391:12,66 [1] Await.cshtml)
RazorIRToken - (391:12,66 [1] Await.cshtml) - CSharp -
HtmlContent - (393:12,68 [54] Await.cshtml)
RazorIRToken - (393:12,68 [4] Await.cshtml) - Html -
RazorIRToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement:
- CSharpStatement - (787:21,42 [39] Await.cshtml)
+ CSharpCode - (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)
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)
+ CSharpCode - (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)
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)
+ CSharpCode - (961:23,49 [1] Await.cshtml)
RazorIRToken - (961:23,49 [1] Await.cshtml) - CSharp -
HtmlContent - (962:23,50 [3] Await.cshtml)
RazorIRToken - (962:23,50 [3] Await.cshtml) - Html -
@@ -110,7 +110,7 @@ Document -
RazorIRToken - (966:23,54 [27] Await.cshtml) - CSharp - await Foo(boolValue: false)
HtmlContent - (993:23,81 [4] Await.cshtml)
RazorIRToken - (993:23,81 [4] Await.cshtml) - Html -
- CSharpStatement - (997:23,85 [1] Await.cshtml)
+ CSharpCode - (997:23,85 [1] Await.cshtml)
RazorIRToken - (997:23,85 [1] Await.cshtml) - CSharp -
HtmlContent - (999:23,87 [57] Await.cshtml)
RazorIRToken - (999:23,87 [4] Await.cshtml) - Html -
RazorIRToken - (38:2,4 [9] PageWithNamespace.cshtml) - Html - Hi There!
RazorIRToken - (47:2,13 [5] PageWithNamespace.cshtml) - Html -
RazorIRToken - (52:2,18 [2] PageWithNamespace.cshtml) - Html - \n
- CSharpStatement -
+ CSharpCode -
RazorIRToken - - CSharp - EndContext();
InjectDirective -
InjectDirective -
InjectDirective -
InjectDirective -
InjectDirective -
- CSharpStatement -
+ CSharpCode -
RazorIRToken - - CSharp - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
RazorIRToken - (31:1,4 [9] ViewWithNamespace.cshtml) - Html - Hi There!
RazorIRToken - (40:1,13 [5] ViewWithNamespace.cshtml) - Html -
RazorIRToken - (45:1,18 [2] ViewWithNamespace.cshtml) - Html - \n
- CSharpStatement -
+ CSharpCode -
RazorIRToken - - CSharp - EndContext();
InjectDirective -
InjectDirective -
diff --git a/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/_ViewImports_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/_ViewImports_DesignTime.ir.txt
index f9d3318d85..808dec7ce8 100644
--- a/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/_ViewImports_DesignTime.ir.txt
+++ b/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/_ViewImports_DesignTime.ir.txt
@@ -1,6 +1,6 @@
Document -
Checksum -
- CSharpStatement -
+ CSharpCode -
RazorIRToken - - CSharp - [assembly:global::Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute(null, typeof(AspNetCore.TestFiles_IntegrationTests_CodeGenerationIntegrationTest__ViewImports_cshtml))]
NamespaceDeclaration - - AspNetCore
UsingStatement - - TModel = global::System.Object
@@ -28,7 +28,7 @@ Document -
DirectiveToken - (832:14,14 [87] ) - Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper, Microsoft.AspNetCore.Mvc.Razor
DirectiveToken - (8:0,8 [19] _ViewImports.cshtml) - IHtmlHelper
RazorIRToken - (272:11,7 [30] Await.cshtml) - Html - Basic Asynchronous Statement: - CSharpStatement - (304:11,39 [14] Await.cshtml) + CSharpCode - (304:11,39 [14] Await.cshtml) RazorIRToken - (304:11,39 [14] Await.cshtml) - CSharp - await Foo(); HtmlContent - (319:11,54 [50] Await.cshtml) RazorIRToken - (319:11,54 [4] Await.cshtml) - Html -
@@ -42,7 +42,7 @@ Document - 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) + CSharpCode - (392:12,67 [0] Await.cshtml) RazorIRToken - (392:12,67 [0] Await.cshtml) - CSharp - HtmlContent - (393:12,68 [54] Await.cshtml) RazorIRToken - (393:12,68 [4] Await.cshtml) - Html - @@ -85,14 +85,14 @@ Document - RazorIRToken - (743:20,68 [6] Await.cshtml) - Html - \n RazorIRToken - (749:21,4 [3] Await.cshtml) - Html -RazorIRToken - (752:21,7 [33] Await.cshtml) - Html - Advanced Asynchronous Statement: - CSharpStatement - (787:21,42 [39] Await.cshtml) + CSharpCode - (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) RazorIRToken - (827:21,82 [4] Await.cshtml) - Html -
RazorIRToken - (831:21,86 [6] Await.cshtml) - Html - \n RazorIRToken - (837:22,4 [3] Await.cshtml) - Html -RazorIRToken - (840:22,7 [42] Await.cshtml) - Html - Advanced Asynchronous Statement Extended: - CSharpStatement - (884:22,51 [21] Await.cshtml) + CSharpCode - (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) RazorIRToken - (906:22,73 [4] Await.cshtml) - Html -
@@ -107,7 +107,7 @@ Document - 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) + CSharpCode - (998:23,86 [0] Await.cshtml) RazorIRToken - (998:23,86 [0] Await.cshtml) - CSharp - HtmlContent - (999:23,87 [57] Await.cshtml) RazorIRToken - (999:23,87 [4] Await.cshtml) - Html - @@ -120,5 +120,5 @@ Document - RazorIRToken - (1076:24,71 [4] Await.cshtml) - Html - RazorIRToken - (1080:24,75 [2] Await.cshtml) - Html - \n RazorIRToken - (1082:25,0 [10] Await.cshtml) - Html - - CSharpStatement - (12:0,12 [76] Await.cshtml) + CSharpCode - (12:0,12 [76] Await.cshtml) RazorIRToken - (12:0,12 [76] Await.cshtml) - CSharp - \n public async Task@@ -19,37 +19,37 @@ Document - RazorIRToken - (69:5,25 [1] Blocks.cshtml) - CSharp - i HtmlContent - (71:5,27 [4] Blocks.cshtml) RazorIRToken - (71:5,27 [4] Blocks.cshtml) - Html -
- CSharpStatement - (75:5,31 [16] Blocks.cshtml) + CSharpCode - (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) RazorIRToken - (91:7,1 [4] Blocks.cshtml) - Html - \n\n - CSharpStatement - (96:9,1 [19] Blocks.cshtml) + CSharpCode - (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) 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) + CSharpCode - (140:10,29 [3] Blocks.cshtml) RazorIRToken - (140:10,29 [3] Blocks.cshtml) - CSharp - \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) + CSharpCode - (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) 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) + CSharpCode - (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) 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) + CSharpCode - (288:18,37 [19] Blocks.cshtml) RazorIRToken - (288:18,37 [19] Blocks.cshtml) - CSharp - \n break;\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) + CSharpCode - (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) RazorIRToken - (351:23,4 [3] Blocks.cshtml) - Html -@@ -58,17 +58,17 @@ Document - RazorIRToken - (378:23,31 [1] Blocks.cshtml) - CSharp - j HtmlContent - (380:23,33 [4] Blocks.cshtml) RazorIRToken - (380:23,33 [4] Blocks.cshtml) - Html -
- CSharpStatement - (384:23,37 [3] Blocks.cshtml) + CSharpCode - (384:23,37 [3] Blocks.cshtml) RazorIRToken - (384:23,37 [3] Blocks.cshtml) - CSharp - \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) + CSharpCode - (392:26,1 [11] Blocks.cshtml) RazorIRToken - (392:26,1 [11] Blocks.cshtml) - CSharp - try {\n 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) + CSharpCode - (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) RazorIRToken - (469:29,4 [3] Blocks.cshtml) - Html -@@ -77,7 +77,7 @@ Document - RazorIRToken - (500:29,35 [10] Blocks.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [4] Blocks.cshtml) RazorIRToken - (511:29,46 [4] Blocks.cshtml) - Html -
- CSharpStatement - (515:29,50 [3] Blocks.cshtml) + CSharpCode - (515:29,50 [3] Blocks.cshtml) RazorIRToken - (515:29,50 [3] Blocks.cshtml) - CSharp - \n} HtmlContent - (518:30,1 [16] Blocks.cshtml) RazorIRToken - (518:30,1 [4] Blocks.cshtml) - Html - \n\n @@ -88,11 +88,11 @@ Document - 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) + CSharpCode - (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) 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) + CSharpCode - (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 4d755c3958..b6c251a42e 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 @@ -3,11 +3,11 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Blocks_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [18] Blocks.cshtml) + CSharpCode - (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) RazorIRToken - (23:3,0 [2] Blocks.cshtml) - Html - \n - CSharpStatement - (26:4,1 [18] Blocks.cshtml) + CSharpCode - (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) RazorIRToken - (44:5,0 [4] Blocks.cshtml) - Html - @@ -18,11 +18,11 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (93:8,0 [2] Blocks.cshtml) - Html - \n - CSharpStatement - (96:9,1 [15] Blocks.cshtml) + CSharpCode - (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) RazorIRToken - (111:10,0 [4] Blocks.cshtml) - Html - @@ -30,11 +30,11 @@ Document - 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) + CSharpCode - (142:11,0 [3] Blocks.cshtml) RazorIRToken - (142:11,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (145:12,0 [2] Blocks.cshtml) RazorIRToken - (145:12,0 [2] Blocks.cshtml) - Html - \n - CSharpStatement - (148:13,1 [27] Blocks.cshtml) + CSharpCode - (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) RazorIRToken - (175:15,0 [8] Blocks.cshtml) - Html - @@ -42,7 +42,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (251:18,0 [8] Blocks.cshtml) - Html - @@ -50,11 +50,11 @@ Document - 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) + CSharpCode - (290:19,0 [19] Blocks.cshtml) RazorIRToken - (290:19,0 [19] Blocks.cshtml) - CSharp - break;\n}\n HtmlContent - (309:21,0 [2] Blocks.cshtml) RazorIRToken - (309:21,0 [2] Blocks.cshtml) - Html - \n - CSharpStatement - (312:22,1 [35] Blocks.cshtml) + CSharpCode - (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) RazorIRToken - (347:23,0 [4] Blocks.cshtml) - Html - @@ -65,11 +65,11 @@ Document - 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) + CSharpCode - (386:24,0 [3] Blocks.cshtml) RazorIRToken - (386:24,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (389:25,0 [2] Blocks.cshtml) RazorIRToken - (389:25,0 [2] Blocks.cshtml) - Html - \n - CSharpStatement - (392:26,1 [7] Blocks.cshtml) + CSharpCode - (392:26,1 [7] Blocks.cshtml) RazorIRToken - (392:26,1 [7] Blocks.cshtml) - CSharp - try {\n HtmlContent - (399:27,0 [41] Blocks.cshtml) RazorIRToken - (399:27,0 [4] Blocks.cshtml) - Html - @@ -77,7 +77,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (465:29,0 [4] Blocks.cshtml) - Html - @@ -88,7 +88,7 @@ Document - 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) + CSharpCode - (517:30,0 [3] Blocks.cshtml) RazorIRToken - (517:30,0 [3] Blocks.cshtml) - CSharp - }\n HtmlContent - (520:31,0 [14] Blocks.cshtml) RazorIRToken - (520:31,0 [2] Blocks.cshtml) - Html - \n @@ -99,7 +99,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (567:35,0 [4] Blocks.cshtml) - Html - @@ -107,5 +107,5 @@ Document - 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) + CSharpCode - (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/CSharp7_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt index dfd56803ac..9c401894c3 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CSharp7_DesignTime.ir.txt @@ -3,19 +3,19 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_CSharp7_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [12] CSharp7.cshtml) RazorIRToken - (0:0,0 [6] CSharp7.cshtml) - Html - RazorIRToken - (6:0,6 [6] CSharp7.cshtml) - Html - \n - CSharpStatement - (14:1,6 [187] CSharp7.cshtml) + CSharpCode - (14:1,6 [187] CSharp7.cshtml) RazorIRToken - (14:1,6 [187] CSharp7.cshtml) - CSharp - \n var nameLookup = new DictionaryHello from C#, #" + i.ToString() + "
");\n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt index 831203734a..83faacb507 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/CodeBlock_Runtime.ir.txt @@ -3,5 +3,5 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_CodeBlock_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [115] CodeBlock.cshtml) + CSharpCode - (2:0,2 [115] CodeBlock.cshtml) RazorIRToken - (2:0,2 [115] CodeBlock.cshtml) - CSharp - \n for(int i = 1; i <= 10; i++) {\n Output.Write("Hello from C#, #" + i.ToString() + "
");\n }\n 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 b04bcf0e01..3a2b117b3b 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 @@ -4,13 +4,13 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ComplexTagHelpers_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [17] ComplexTagHelpers.cshtml) - "*, TestAssembly" - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] ComplexTagHelpers.cshtml) RazorIRToken - (31:0,31 [4] ComplexTagHelpers.cshtml) - Html - \n\n - CSharpStatement - (36:2,1 [52] ComplexTagHelpers.cshtml) + CSharpCode - (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) RazorIRToken - (88:6,4 [4] ComplexTagHelpers.cshtml) - Html -RazorIRToken - (629:13,106 [9] ConditionalAttributes.cshtml) - Html - RazorIRToken - (638:13,115 [2] ConditionalAttributes.cshtml) - Html - \n - CSharpStatement - (640:14,0 [0] ConditionalAttributes.cshtml) + CSharpCode - (640:14,0 [0] ConditionalAttributes.cshtml) RazorIRToken - (640:14,0 [0] ConditionalAttributes.cshtml) - CSharp - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt index 86f743fd1d..57ac9195da 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DesignTime_DesignTime.ir.txt @@ -4,13 +4,13 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DesignTime_DesignTime - - DesignTimeDirective - DirectiveToken - (173:11,9 [6] DesignTime.cshtml) - Footer - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [19] DesignTime.cshtml) RazorIRToken - (0:0,0 [5] DesignTime.cshtml) - Html -
@@ -19,7 +19,7 @@ Document - RazorIRToken - (74:2,22 [1] DesignTime.cshtml) - CSharp - i HtmlContent - (75:2,23 [4] DesignTime.cshtml) RazorIRToken - (75:2,23 [4] DesignTime.cshtml) - Html -
- CSharpStatement - (79:2,27 [15] DesignTime.cshtml) + CSharpCode - (79:2,27 [15] DesignTime.cshtml) RazorIRToken - (79:2,27 [15] DesignTime.cshtml) - CSharp - \n } HtmlContent - (94:3,13 [17] DesignTime.cshtml) RazorIRToken - (94:3,13 [2] DesignTime.cshtml) - Html - \n @@ -47,7 +47,7 @@ Document - 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 - + CSharpCode - RazorIRToken - - CSharp - DefineSection("Footer", async (__razor_section_writer) => { HtmlContent - (181:11,17 [22] DesignTime.cshtml) RazorIRToken - (181:11,17 [6] DesignTime.cshtml) - Html - \n @@ -59,5 +59,5 @@ Document - RazorIRToken - (204:13,5 [3] DesignTime.cshtml) - CSharp - bar HtmlContent - (207:13,8 [2] DesignTime.cshtml) RazorIRToken - (207:13,8 [2] DesignTime.cshtml) - Html - \n - CSharpStatement - + CSharpCode - 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 2e98f2e5bb..7f3f6cd781 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 @@ -4,7 +4,7 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DuplicateAttributeTagHelpers_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [17] DuplicateAttributeTagHelpers.cshtml) - "*, TestAssembly" - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.codegen.cs b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.codegen.cs index 8b40693ed1..774ba87277 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.codegen.cs +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.codegen.cs @@ -1,14 +1,12 @@ namespace Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles { #line hidden - using System; - using System.Threading.Tasks; public class TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DuplicateTargetTagHelper_DesignTime { #pragma warning disable 219 private void __RazorDirectiveTokenHelpers__() { ((System.Action)(() => { -System.Object __typeHelper = "*, TestAssembly"; +global::System.Object __typeHelper = "*, TestAssembly"; } ))(); } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt index 6f40ea62d1..92cbbe1d27 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.ir.txt @@ -1,29 +1,26 @@ Document - Checksum - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles - UsingStatement - - System - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DuplicateTargetTagHelper_DesignTime - - - DirectiveTokenHelper - - CSharpStatement - - #pragma warning disable 219 - CSharpStatement - - private void __RazorDirectiveTokenHelpers__() { + DesignTimeDirective - DirectiveToken - (14:0,14 [17] DuplicateTargetTagHelper.cshtml) - "*, TestAssembly" - CSharpStatement - - } - CSharpStatement - - #pragma warning restore 219 - CSharpStatement - - private static System.Object __o = null; + CSharpCode - + RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper - TestNamespace.CatchAllTagHelper - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - \n\n - TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - InitializeTagHelperStructure - - input - TagMode.SelfClosing + MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync + HtmlContent - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) + RazorIRToken - (31:0,31 [4] DuplicateTargetTagHelper.cshtml) - Html - \n\n + TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - input - TagMode.SelfClosing + TagHelperBody - CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper SetTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - checkbox + HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) + RazorIRToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox SetTagHelperProperty - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - type - Type - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - checkbox + HtmlContent - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) + RazorIRToken - (48:2,13 [8] DuplicateTargetTagHelper.cshtml) - Html - checkbox SetTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - true + RazorIRToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true SetTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - true - ExecuteTagHelpers - + RazorIRToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.mappings.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.mappings.txt index e48ca9f45d..9a0b6addd7 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.mappings.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_DesignTime.mappings.txt @@ -1,10 +1,10 @@ Source Location: (14:0,14 [17] TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper.cshtml) |"*, TestAssembly"| -Generated Location: (425:10,29 [17] ) +Generated Location: (378:8,37 [17] ) |"*, TestAssembly"| Source Location: (67:2,32 [4] TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper.cshtml) |true| -Generated Location: (1382:26,41 [4] ) +Generated Location: (1335:24,41 [4] ) |true| diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.codegen.cs b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.codegen.cs index 60d1b04250..beb1c831c7 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.codegen.cs +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.codegen.cs @@ -2,8 +2,6 @@ namespace Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles { #line hidden - using System; - using System.Threading.Tasks; public class TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DuplicateTargetTagHelper_Runtime { private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", "checkbox", global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); @@ -20,7 +18,7 @@ namespace Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles { if (__backed__tagHelperScopeManager == null) { - __backed__tagHelperScopeManager = new Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); + __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); } return __backed__tagHelperScopeManager; } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt index f1c1facca1..a744676bf8 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/DuplicateTargetTagHelper_Runtime.ir.txt @@ -1,21 +1,19 @@ Document - Checksum - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles - UsingStatement - - System - UsingStatement - - System.Threading.Tasks ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DuplicateTargetTagHelper_Runtime - - DeclarePreallocatedTagHelperAttribute - - __tagHelperAttribute_0 - type - checkbox - HtmlAttributeValueStyle.DoubleQuotes DeclareTagHelperFields - - TestNamespace.InputTagHelper - TestNamespace.CatchAllTagHelper - RazorMethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - HtmlContent - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - \n - TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - InitializeTagHelperStructure - - input - TagMode.SelfClosing + MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync + HtmlContent - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) + RazorIRToken - (33:1,0 [2] DuplicateTargetTagHelper.cshtml) - Html - \n + TagHelper - (35:2,0 [40] DuplicateTargetTagHelper.cshtml) - input - TagMode.SelfClosing + TagHelperBody - CreateTagHelper - - TestNamespace.InputTagHelper CreateTagHelper - - TestNamespace.CatchAllTagHelper SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetPreallocatedTagHelperProperty - - __tagHelperAttribute_0 - type - Type SetTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - true + RazorIRToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true SetTagHelperProperty - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - checked - Checked - HtmlAttributeValueStyle.DoubleQuotes - HtmlContent - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - true - ExecuteTagHelpers - + RazorIRToken - (67:2,32 [4] DuplicateTargetTagHelper.cshtml) - CSharp - true 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 603c82679e..64ca1a2b8b 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 @@ -4,7 +4,7 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_DynamicAttributeTagHelpers_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [17] DynamicAttributeTagHelpers.cshtml) - "*, TestAssembly" - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync @@ -24,7 +24,7 @@ Document - TagHelperBody - CreateTagHelper - - TestNamespace.InputTagHelper AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes - CSharpStatementAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - + CSharpCodeAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty @@ -64,15 +64,15 @@ Document - RazorIRToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - Html - - CSharpStatement - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) + CSharpCode - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - CSharpStatement - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) + CSharpCode - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - CSharpStatement - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) + CSharpCode - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - Html - @@ -81,7 +81,7 @@ Document - AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (347:9,16 [14] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue - CSharpStatementAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - + CSharpCodeAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty @@ -113,7 +113,7 @@ Document - TagHelperBody - CreateTagHelper - - TestNamespace.InputTagHelper AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes - CSharpStatementAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - + CSharpCodeAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty 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 5163596b9c..1a14e535f1 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 @@ -20,7 +20,7 @@ Document - TagHelperBody - CreateTagHelper - - TestNamespace.InputTagHelper AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes - CSharpStatementAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - + CSharpCodeAttributeValue - (95:4,16 [44] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (96:4,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (109:4,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty @@ -60,15 +60,15 @@ Document - RazorIRToken - (256:8,15 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue HtmlContent - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (269:8,28 [1] DynamicAttributeTagHelpers.cshtml) - Html - - CSharpStatement - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) + CSharpCode - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (271:8,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (284:8,43 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty - CSharpStatement - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) + CSharpCode - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (296:8,55 [10] DynamicAttributeTagHelpers.cshtml) - CSharp - } else { CSharpExpression - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (307:8,66 [5] DynamicAttributeTagHelpers.cshtml) - CSharp - false - CSharpStatement - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) + CSharpCode - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (312:8,71 [2] DynamicAttributeTagHelpers.cshtml) - CSharp - } HtmlContent - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (314:8,73 [1] DynamicAttributeTagHelpers.cshtml) - Html - @@ -77,7 +77,7 @@ Document - AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes CSharpExpressionAttributeValue - (347:9,16 [14] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (348:9,17 [13] DynamicAttributeTagHelpers.cshtml) - CSharp - long.MinValue - CSharpStatementAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - + CSharpCodeAttributeValue - (361:9,30 [45] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (363:9,32 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (376:9,45 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty @@ -109,7 +109,7 @@ Document - TagHelperBody - CreateTagHelper - - TestNamespace.InputTagHelper AddTagHelperHtmlAttribute - - unbound - HtmlAttributeValueStyle.DoubleQuotes - CSharpStatementAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - + CSharpCodeAttributeValue - (528:13,16 [44] DynamicAttributeTagHelpers.cshtml) - RazorIRToken - (529:13,17 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - if (true) { CSharpExpression - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) RazorIRToken - (542:13,30 [12] DynamicAttributeTagHelpers.cshtml) - CSharp - string.Empty 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 5779e92d51..a1d5cdc0ee 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 @@ -4,7 +4,7 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyAttributeTagHelpers_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [15] EmptyAttributeTagHelpers.cshtml) - *, TestAssembly - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 - TestNamespace.PTagHelper MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt index 1eeaf2009b..27db5d0b40 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_DesignTime.ir.txt @@ -3,10 +3,10 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyCodeBlock_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyCodeBlock.cshtml) RazorIRToken - (0:0,0 [18] EmptyCodeBlock.cshtml) - Html - This is markup\n\n - CSharpStatement - (20:2,2 [0] EmptyCodeBlock.cshtml) + CSharpCode - (20:2,2 [0] EmptyCodeBlock.cshtml) RazorIRToken - (20:2,2 [0] EmptyCodeBlock.cshtml) - CSharp - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt index 998914f3ad..5fc735bcfc 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyCodeBlock_Runtime.ir.txt @@ -5,5 +5,5 @@ Document - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyCodeBlock.cshtml) RazorIRToken - (0:0,0 [18] EmptyCodeBlock.cshtml) - Html - This is markup\n\n - CSharpStatement - (20:2,2 [0] EmptyCodeBlock.cshtml) + CSharpCode - (20:2,2 [0] EmptyCodeBlock.cshtml) RazorIRToken - (20:2,2 [0] EmptyCodeBlock.cshtml) - CSharp - diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt index 31f9aaf178..b33e22c7df 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyExplicitExpression_DesignTime.ir.txt @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyExplicitExpression_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyExplicitExpression.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt index 52d02b0507..d0d5c63e3e 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_DesignTime.ir.txt @@ -3,12 +3,12 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyImplicitExpressionInCode_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) + CSharpCode - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) RazorIRToken - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) RazorIRToken - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - CSharp - - CSharpStatement - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) + CSharpCode - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) RazorIRToken - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt index 47ca6df32c..e348719b6f 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpressionInCode_Runtime.ir.txt @@ -3,9 +3,9 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyImplicitExpressionInCode_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) + CSharpCode - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) RazorIRToken - (2:0,2 [6] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) RazorIRToken - (9:1,5 [0] EmptyImplicitExpressionInCode.cshtml) - CSharp - - CSharpStatement - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) + CSharpCode - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) RazorIRToken - (9:1,5 [2] EmptyImplicitExpressionInCode.cshtml) - CSharp - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt index 30e264bc1c..58feed26c7 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EmptyImplicitExpression_DesignTime.ir.txt @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EmptyImplicitExpression_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] EmptyImplicitExpression.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt index 8e9f04eed4..f866befab7 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_DesignTime.ir.txt @@ -4,13 +4,13 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EnumTagHelpers_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [17] EnumTagHelpers.cshtml) - "*, TestAssembly" - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper - TestNamespace.CatchAllTagHelper MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (31:0,31 [4] EnumTagHelpers.cshtml) RazorIRToken - (31:0,31 [4] EnumTagHelpers.cshtml) - Html - \n\n - CSharpStatement - (37:2,2 [39] EnumTagHelpers.cshtml) + CSharpCode - (37:2,2 [39] EnumTagHelpers.cshtml) RazorIRToken - (37:2,2 [39] EnumTagHelpers.cshtml) - CSharp - \n var enumValue = MyEnum.MyValue;\n HtmlContent - (79:5,0 [2] EnumTagHelpers.cshtml) RazorIRToken - (79:5,0 [2] EnumTagHelpers.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt index 63b9072b18..a9fe7925e6 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EnumTagHelpers_Runtime.ir.txt @@ -6,7 +6,7 @@ Document - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (33:1,0 [2] EnumTagHelpers.cshtml) RazorIRToken - (33:1,0 [2] EnumTagHelpers.cshtml) - Html - \n - CSharpStatement - (37:2,2 [39] EnumTagHelpers.cshtml) + CSharpCode - (37:2,2 [39] EnumTagHelpers.cshtml) RazorIRToken - (37:2,2 [39] EnumTagHelpers.cshtml) - CSharp - \n var enumValue = MyEnum.MyValue;\n HtmlContent - (79:5,0 [2] EnumTagHelpers.cshtml) RazorIRToken - (79:5,0 [2] EnumTagHelpers.cshtml) - Html - \n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt index 94706a2045..14cadf93cb 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/EscapedTagHelpers_DesignTime.ir.txt @@ -4,7 +4,7 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_EscapedTagHelpers_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [15] EscapedTagHelpers.cshtml) - *, TestAssembly - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.InputTagHelper - TestNamespace.InputTagHelper2 MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt index 4c021ad3c4..660fffd346 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionAtEOF_DesignTime.ir.txt @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExplicitExpressionAtEOF_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] ExplicitExpressionAtEOF.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt index e2a8830332..f1b19abf8a 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpressionWithMarkup_DesignTime.ir.txt @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExplicitExpressionWithMarkup_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [5] ExplicitExpressionWithMarkup.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt index ab9328c525..6d69d96ecd 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExplicitExpression_DesignTime.ir.txt @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExplicitExpression_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [8] ExplicitExpression.cshtml) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt index b4092b1535..79ce701414 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/ExpressionsInCode_DesignTime.ir.txt @@ -3,34 +3,34 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExpressionsInCode_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [51] ExpressionsInCode.cshtml) + CSharpCode - (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) RazorIRToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n - CSharpStatement - (59:5,1 [23] ExpressionsInCode.cshtml) + CSharpCode - (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 [16] ExpressionsInCode.cshtml) + CSharpCode - (86:6,8 [16] ExpressionsInCode.cshtml) RazorIRToken - (86:6,8 [16] ExpressionsInCode.cshtml) - CSharp - \n} else {\n 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) + CSharpCode - (121:8,23 [3] ExpressionsInCode.cshtml) RazorIRToken - (121:8,23 [3] ExpressionsInCode.cshtml) - CSharp - \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) + CSharpCode - (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) + CSharpCode - (196:13,28 [3] ExpressionsInCode.cshtml) RazorIRToken - (196:13,28 [3] ExpressionsInCode.cshtml) - CSharp - \n} HtmlContent - (199:14,1 [6] ExpressionsInCode.cshtml) RazorIRToken - (199:14,1 [2] ExpressionsInCode.cshtml) - Html - \n 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 d93833f4c2..084d7a339c 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 @@ -3,15 +3,15 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ExpressionsInCode_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [51] ExpressionsInCode.cshtml) + CSharpCode - (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) RazorIRToken - (56:4,0 [2] ExpressionsInCode.cshtml) - Html - \n - CSharpStatement - (59:5,1 [23] ExpressionsInCode.cshtml) + CSharpCode - (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) + CSharpCode - (86:6,8 [12] ExpressionsInCode.cshtml) RazorIRToken - (86:6,8 [12] ExpressionsInCode.cshtml) - CSharp - \n} else {\n HtmlContent - (98:8,0 [25] ExpressionsInCode.cshtml) RazorIRToken - (98:8,0 [4] ExpressionsInCode.cshtml) - Html - @@ -19,17 +19,17 @@ Document - 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) + CSharpCode - (123:9,0 [3] ExpressionsInCode.cshtml) RazorIRToken - (123:9,0 [3] ExpressionsInCode.cshtml) - CSharp - }\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) + CSharpCode - (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) + CSharpCode - (196:13,28 [5] ExpressionsInCode.cshtml) RazorIRToken - (196:13,28 [5] ExpressionsInCode.cshtml) - CSharp - \n}\n 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 8217af1c65..71287f1ba0 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 @@ -3,10 +3,10 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlockMinimal_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [5] FunctionsBlockMinimal.cshtml) RazorIRToken - (0:0,0 [5] FunctionsBlockMinimal.cshtml) - Html - \n\n - CSharpStatement - (16:2,12 [55] FunctionsBlockMinimal.cshtml) + CSharpCode - (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 d6536081f1..7fe6533f30 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,7 @@ Document - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [4] FunctionsBlockMinimal.cshtml) RazorIRToken - (0:0,0 [4] FunctionsBlockMinimal.cshtml) - Html - \n\n - CSharpStatement - (4:2,0 [1] FunctionsBlockMinimal.cshtml) + CSharpCode - (4:2,0 [1] FunctionsBlockMinimal.cshtml) RazorIRToken - (4:2,0 [1] FunctionsBlockMinimal.cshtml) - CSharp - - CSharpStatement - (16:2,12 [55] FunctionsBlockMinimal.cshtml) + CSharpCode - (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/FunctionsBlock_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/FunctionsBlock_DesignTime.ir.txt index e8485013da..6e0a18351c 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 @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_FunctionsBlock_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (17:2,1 [4] FunctionsBlock.cshtml) @@ -12,7 +12,7 @@ Document - 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) + CSharpCode - (12:0,12 [4] FunctionsBlock.cshtml) RazorIRToken - (12:0,12 [4] FunctionsBlock.cshtml) - CSharp - \n\n - CSharpStatement - (33:4,12 [104] FunctionsBlock.cshtml) + CSharpCode - (33:4,12 [104] FunctionsBlock.cshtml) RazorIRToken - (33:4,12 [104] FunctionsBlock.cshtml) - CSharp - \n Random _rand = new Random();\n private int RandomInt() {\n return _rand.Next();\n }\n 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 f15ae75c5d..2288d1b997 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 @@ -9,7 +9,7 @@ Document - 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) + CSharpCode - (12:0,12 [4] FunctionsBlock.cshtml) RazorIRToken - (12:0,12 [4] FunctionsBlock.cshtml) - CSharp - \n\n - CSharpStatement - (33:4,12 [104] FunctionsBlock.cshtml) + CSharpCode - (33:4,12 [104] FunctionsBlock.cshtml) RazorIRToken - (33:4,12 [104] FunctionsBlock.cshtml) - CSharp - \n Random _rand = new Random();\n private int RandomInt() {\n return _rand.Next();\n }\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt index e270d4bb26..37f87d9c41 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_DesignTime.ir.txt @@ -3,10 +3,10 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HiddenSpansInCode_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [6] HiddenSpansInCode.cshtml) + CSharpCode - (2:0,2 [6] HiddenSpansInCode.cshtml) RazorIRToken - (2:0,2 [6] HiddenSpansInCode.cshtml) - CSharp - \n - CSharpStatement - (9:1,5 [5] HiddenSpansInCode.cshtml) + CSharpCode - (9:1,5 [5] HiddenSpansInCode.cshtml) RazorIRToken - (9:1,5 [5] HiddenSpansInCode.cshtml) - CSharp - @Da\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt index 595529d9cc..3ba54e1059 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/HiddenSpansInCode_Runtime.ir.txt @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HiddenSpansInCode_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [6] HiddenSpansInCode.cshtml) + CSharpCode - (2:0,2 [6] HiddenSpansInCode.cshtml) RazorIRToken - (2:0,2 [6] HiddenSpansInCode.cshtml) - CSharp - \n - CSharpStatement - (9:1,5 [5] HiddenSpansInCode.cshtml) + CSharpCode - (9:1,5 [5] HiddenSpansInCode.cshtml) RazorIRToken - (9:1,5 [5] HiddenSpansInCode.cshtml) - CSharp - @Da\n 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 cfc055b3d9..879828457d 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 @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HtmlCommentWithQuote_Double_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Double.cshtml) 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 e040840cd3..d47a18b60e 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 @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_HtmlCommentWithQuote_Single_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [45] HtmlCommentWithQuote_Single.cshtml) 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 0a387cc4b6..37996beac3 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 @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpressionAtEOF_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [18] ImplicitExpressionAtEOF.cshtml) 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 0410eb1e9e..cf6a13a8ad 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 @@ -3,10 +3,10 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpression_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (1:0,1 [36] ImplicitExpression.cshtml) + CSharpCode - (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) RazorIRToken - (37:1,4 [3] ImplicitExpression.cshtml) - Html -@@ -15,5 +15,5 @@ Document - RazorIRToken - (55:1,22 [1] ImplicitExpression.cshtml) - CSharp - i HtmlContent - (56:1,23 [4] ImplicitExpression.cshtml) RazorIRToken - (56:1,23 [4] ImplicitExpression.cshtml) - Html -
- CSharpStatement - (60:1,27 [3] ImplicitExpression.cshtml) + CSharpCode - (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 7c92070019..0d7253737c 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 @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_ImplicitExpression_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (1:0,1 [32] ImplicitExpression.cshtml) + CSharpCode - (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) RazorIRToken - (33:1,0 [4] ImplicitExpression.cshtml) - Html - @@ -14,5 +14,5 @@ Document - 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) + CSharpCode - (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/IncompleteDirectives_DesignTime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt index 81f0f0f265..a57c63d69f 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_DesignTime.ir.txt @@ -12,7 +12,7 @@ Document - DirectiveToken - (212:10,16 [0] IncompleteDirectives.cshtml) - DirectiveToken - (231:11,17 [0] IncompleteDirectives.cshtml) - DirectiveToken - (250:12,17 [1] IncompleteDirectives.cshtml) - " - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (83:0,83 [4] IncompleteDirectives.cshtml) @@ -39,21 +39,21 @@ Document - RazorIRToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n HtmlContent - (276:15,10 [4] IncompleteDirectives.cshtml) RazorIRToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - DefineSection("", async (__razor_section_writer) => { - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - }); HtmlContent - (315:20,8 [2] IncompleteDirectives.cshtml) RazorIRToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - DefineSection("", async (__razor_section_writer) => { - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - }); HtmlContent - (326:21,9 [4] IncompleteDirectives.cshtml) RazorIRToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - DefineSection("", async (__razor_section_writer) => { - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - }); HtmlContent - (339:23,9 [3] IncompleteDirectives.cshtml) RazorIRToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt index e7cb233e0d..a644bd5d59 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/CodeGenerationIntegrationTest/IncompleteDirectives_Runtime.ir.txt @@ -15,21 +15,21 @@ Document - RazorIRToken - (264:14,9 [2] IncompleteDirectives.cshtml) - Html - \n HtmlContent - (276:15,10 [4] IncompleteDirectives.cshtml) RazorIRToken - (276:15,10 [4] IncompleteDirectives.cshtml) - Html - \n\n - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - DefineSection("", async () => { - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - }); HtmlContent - (315:20,8 [2] IncompleteDirectives.cshtml) RazorIRToken - (315:20,8 [2] IncompleteDirectives.cshtml) - Html - \n - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - DefineSection("", async () => { - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - }); HtmlContent - (326:21,9 [4] IncompleteDirectives.cshtml) RazorIRToken - (326:21,9 [4] IncompleteDirectives.cshtml) - Html - \n\n - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - DefineSection("", async () => { - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - }); HtmlContent - (339:23,9 [3] IncompleteDirectives.cshtml) RazorIRToken - (339:23,9 [3] IncompleteDirectives.cshtml) - Html - {\n 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 1939b51859..7b0dc3a015 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 @@ -4,7 +4,7 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_IncompleteTagHelper_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [17] IncompleteTagHelper.cshtml) - "*, TestAssembly" - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.PTagHelper MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync 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 38037f086a..252e54cfa4 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 @@ -4,7 +4,7 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Inherits_DesignTime - foo.barRazorIRToken - (75:4,7 [12] Instrumented.cshtml) - Html - Hello, World RazorIRToken - (87:4,19 [4] Instrumented.cshtml) - Html -
- CSharpStatement - (91:4,23 [2] Instrumented.cshtml) + CSharpCode - (91:4,23 [2] Instrumented.cshtml) RazorIRToken - (91:4,23 [2] Instrumented.cshtml) - CSharp - \n HtmlContent - (96:6,0 [2] Instrumented.cshtml) RazorIRToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n - CSharpStatement - (99:7,1 [22] Instrumented.cshtml) + CSharpCode - (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) RazorIRToken - (121:8,4 [3] Instrumented.cshtml) - Html -@@ -36,37 +36,37 @@ Document - RazorIRToken - (142:8,25 [1] Instrumented.cshtml) - CSharp - i HtmlContent - (144:8,27 [4] Instrumented.cshtml) RazorIRToken - (144:8,27 [4] Instrumented.cshtml) - Html -
- CSharpStatement - (148:8,31 [16] Instrumented.cshtml) + CSharpCode - (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) RazorIRToken - (164:10,1 [4] Instrumented.cshtml) - Html - \n\n - CSharpStatement - (169:12,1 [19] Instrumented.cshtml) + CSharpCode - (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) 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) + CSharpCode - (213:13,29 [3] Instrumented.cshtml) RazorIRToken - (213:13,29 [3] Instrumented.cshtml) - CSharp - \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) + CSharpCode - (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) 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) + CSharpCode - (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) 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) + CSharpCode - (361:21,37 [19] Instrumented.cshtml) RazorIRToken - (361:21,37 [19] Instrumented.cshtml) - CSharp - \n break;\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) + CSharpCode - (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) RazorIRToken - (424:26,4 [3] Instrumented.cshtml) - Html -@@ -75,17 +75,17 @@ Document - RazorIRToken - (451:26,31 [1] Instrumented.cshtml) - CSharp - j HtmlContent - (453:26,33 [4] Instrumented.cshtml) RazorIRToken - (453:26,33 [4] Instrumented.cshtml) - Html -
- CSharpStatement - (457:26,37 [3] Instrumented.cshtml) + CSharpCode - (457:26,37 [3] Instrumented.cshtml) RazorIRToken - (457:26,37 [3] Instrumented.cshtml) - CSharp - \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) + CSharpCode - (465:29,1 [11] Instrumented.cshtml) RazorIRToken - (465:29,1 [11] Instrumented.cshtml) - CSharp - try {\n 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) + CSharpCode - (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) RazorIRToken - (542:32,4 [3] Instrumented.cshtml) - Html -@@ -94,15 +94,15 @@ Document - RazorIRToken - (573:32,35 [10] Instrumented.cshtml) - CSharp - ex.Message HtmlContent - (584:32,46 [4] Instrumented.cshtml) RazorIRToken - (584:32,46 [4] Instrumented.cshtml) - Html -
- CSharpStatement - (588:32,50 [3] Instrumented.cshtml) + CSharpCode - (588:32,50 [3] Instrumented.cshtml) RazorIRToken - (588:32,50 [3] Instrumented.cshtml) - CSharp - \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) + CSharpCode - (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) 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) + CSharpCode - (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 45d109110e..1aa6d85ef0 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 @@ -3,14 +3,14 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_Instrumented_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [32] Instrumented.cshtml) + CSharpCode - (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) 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) + CSharpCode - (45:2,25 [3] Instrumented.cshtml) RazorIRToken - (45:2,25 [3] Instrumented.cshtml) - CSharp - ;\n HtmlContent - (48:3,0 [4] Instrumented.cshtml) RazorIRToken - (48:3,0 [4] Instrumented.cshtml) - Html - @@ -21,11 +21,11 @@ Document - 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) + CSharpCode - (93:5,0 [0] Instrumented.cshtml) RazorIRToken - (93:5,0 [0] Instrumented.cshtml) - CSharp - HtmlContent - (96:6,0 [2] Instrumented.cshtml) RazorIRToken - (96:6,0 [2] Instrumented.cshtml) - Html - \n - CSharpStatement - (99:7,1 [18] Instrumented.cshtml) + CSharpCode - (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) RazorIRToken - (117:8,0 [4] Instrumented.cshtml) - Html - @@ -36,11 +36,11 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (166:11,0 [2] Instrumented.cshtml) - Html - \n - CSharpStatement - (169:12,1 [15] Instrumented.cshtml) + CSharpCode - (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) RazorIRToken - (184:13,0 [4] Instrumented.cshtml) - Html - @@ -48,11 +48,11 @@ Document - 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) + CSharpCode - (215:14,0 [3] Instrumented.cshtml) RazorIRToken - (215:14,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (218:15,0 [2] Instrumented.cshtml) RazorIRToken - (218:15,0 [2] Instrumented.cshtml) - Html - \n - CSharpStatement - (221:16,1 [27] Instrumented.cshtml) + CSharpCode - (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) RazorIRToken - (248:18,0 [8] Instrumented.cshtml) - Html - @@ -60,7 +60,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (324:21,0 [8] Instrumented.cshtml) - Html - @@ -68,11 +68,11 @@ Document - 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) + CSharpCode - (363:22,0 [19] Instrumented.cshtml) RazorIRToken - (363:22,0 [19] Instrumented.cshtml) - CSharp - break;\n}\n HtmlContent - (382:24,0 [2] Instrumented.cshtml) RazorIRToken - (382:24,0 [2] Instrumented.cshtml) - Html - \n - CSharpStatement - (385:25,1 [35] Instrumented.cshtml) + CSharpCode - (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) RazorIRToken - (420:26,0 [4] Instrumented.cshtml) - Html - @@ -83,11 +83,11 @@ Document - 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) + CSharpCode - (459:27,0 [3] Instrumented.cshtml) RazorIRToken - (459:27,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (462:28,0 [2] Instrumented.cshtml) RazorIRToken - (462:28,0 [2] Instrumented.cshtml) - Html - \n - CSharpStatement - (465:29,1 [7] Instrumented.cshtml) + CSharpCode - (465:29,1 [7] Instrumented.cshtml) RazorIRToken - (465:29,1 [7] Instrumented.cshtml) - CSharp - try {\n HtmlContent - (472:30,0 [41] Instrumented.cshtml) RazorIRToken - (472:30,0 [4] Instrumented.cshtml) - Html - @@ -95,7 +95,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (538:32,0 [4] Instrumented.cshtml) - Html - @@ -106,11 +106,11 @@ Document - 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) + CSharpCode - (590:33,0 [3] Instrumented.cshtml) RazorIRToken - (590:33,0 [3] Instrumented.cshtml) - CSharp - }\n HtmlContent - (593:34,0 [2] Instrumented.cshtml) RazorIRToken - (593:34,0 [2] Instrumented.cshtml) - Html - \n - CSharpStatement - (596:35,1 [22] Instrumented.cshtml) + CSharpCode - (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) RazorIRToken - (618:36,0 [4] Instrumented.cshtml) - Html - @@ -118,5 +118,5 @@ Document - 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) + CSharpCode - (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 ab50e00d42..46c00bbd8c 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 @@ -3,10 +3,10 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_MarkupInCodeBlock_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [46] MarkupInCodeBlock.cshtml) + CSharpCode - (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) RazorIRToken - (48:2,8 [3] MarkupInCodeBlock.cshtml) - Html -@@ -15,5 +15,5 @@ Document - RazorIRToken - (69:2,29 [12] MarkupInCodeBlock.cshtml) - CSharp - i.ToString() HtmlContent - (82:2,42 [4] MarkupInCodeBlock.cshtml) RazorIRToken - (82:2,42 [4] MarkupInCodeBlock.cshtml) - Html -
- CSharpStatement - (86:2,46 [9] MarkupInCodeBlock.cshtml) + CSharpCode - (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 c40140fe6e..43511b6540 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 @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_MarkupInCodeBlock_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [38] MarkupInCodeBlock.cshtml) + CSharpCode - (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) RazorIRToken - (40:2,0 [8] MarkupInCodeBlock.cshtml) - Html - @@ -14,5 +14,5 @@ Document - 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) + CSharpCode - (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 ad66d62b32..69e78de03f 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 @@ -4,7 +4,7 @@ Document - ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_MinimizedTagHelpers_DesignTime - - DesignTimeDirective - DirectiveToken - (14:0,14 [17] MinimizedTagHelpers.cshtml) - "*, TestAssembly" - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; DeclareTagHelperFields - - TestNamespace.CatchAllTagHelper - TestNamespace.InputTagHelper MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync 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 0ac4f33c61..46041a0fc6 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 @@ -3,12 +3,12 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NestedCSharp_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [6] NestedCSharp.cshtml) + CSharpCode - (2:0,2 [6] NestedCSharp.cshtml) RazorIRToken - (2:0,2 [6] NestedCSharp.cshtml) - CSharp - \n - CSharpStatement - (9:1,5 [53] NestedCSharp.cshtml) + CSharpCode - (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) RazorIRToken - (62:3,8 [5] NestedCSharp.cshtml) - Html -@@ -19,37 +19,37 @@ Document - RazorIRToken - (69:5,25 [1] NoLinePragmas.cshtml) - CSharp - i HtmlContent - (71:5,27 [4] NoLinePragmas.cshtml) RazorIRToken - (71:5,27 [4] NoLinePragmas.cshtml) - Html -
- CSharpStatement - (75:5,31 [16] NoLinePragmas.cshtml) + CSharpCode - (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) RazorIRToken - (91:7,1 [4] NoLinePragmas.cshtml) - Html - \n\n - CSharpStatement - (96:9,1 [19] NoLinePragmas.cshtml) + CSharpCode - (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) 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) + CSharpCode - (140:10,29 [3] NoLinePragmas.cshtml) RazorIRToken - (140:10,29 [3] NoLinePragmas.cshtml) - CSharp - \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) + CSharpCode - (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) 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) + CSharpCode - (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) 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) + CSharpCode - (288:18,37 [19] NoLinePragmas.cshtml) RazorIRToken - (288:18,37 [19] NoLinePragmas.cshtml) - CSharp - \n break;\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) + CSharpCode - (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) RazorIRToken - (351:23,4 [3] NoLinePragmas.cshtml) - Html -@@ -58,17 +58,17 @@ Document - RazorIRToken - (378:23,31 [1] NoLinePragmas.cshtml) - CSharp - j HtmlContent - (380:23,33 [4] NoLinePragmas.cshtml) RazorIRToken - (380:23,33 [4] NoLinePragmas.cshtml) - Html -
- CSharpStatement - (384:23,37 [3] NoLinePragmas.cshtml) + CSharpCode - (384:23,37 [3] NoLinePragmas.cshtml) RazorIRToken - (384:23,37 [3] NoLinePragmas.cshtml) - CSharp - \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) + CSharpCode - (392:26,1 [11] NoLinePragmas.cshtml) RazorIRToken - (392:26,1 [11] NoLinePragmas.cshtml) - CSharp - try {\n 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) + CSharpCode - (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) RazorIRToken - (469:29,4 [3] NoLinePragmas.cshtml) - Html -@@ -77,9 +77,9 @@ Document - RazorIRToken - (500:29,35 [10] NoLinePragmas.cshtml) - CSharp - ex.Message HtmlContent - (511:29,46 [4] NoLinePragmas.cshtml) RazorIRToken - (511:29,46 [4] NoLinePragmas.cshtml) - Html -
- CSharpStatement - (515:29,50 [7] NoLinePragmas.cshtml) + CSharpCode - (515:29,50 [7] NoLinePragmas.cshtml) RazorIRToken - (515:29,50 [7] NoLinePragmas.cshtml) - CSharp - \n}\n\n - CSharpStatement - (556:32,34 [0] NoLinePragmas.cshtml) + CSharpCode - (556:32,34 [0] NoLinePragmas.cshtml) RazorIRToken - (556:32,34 [0] NoLinePragmas.cshtml) - CSharp - HtmlContent - (556:32,34 [14] NoLinePragmas.cshtml) RazorIRToken - (556:32,34 [2] NoLinePragmas.cshtml) - Html - \n @@ -90,11 +90,11 @@ Document - 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) + CSharpCode - (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) 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) + CSharpCode - (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 2bc28f2c10..4a04169d7b 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 @@ -3,11 +3,11 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NoLinePragmas_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [18] NoLinePragmas.cshtml) + CSharpCode - (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) RazorIRToken - (23:3,0 [2] NoLinePragmas.cshtml) - Html - \n - CSharpStatement - (26:4,1 [18] NoLinePragmas.cshtml) + CSharpCode - (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) RazorIRToken - (44:5,0 [4] NoLinePragmas.cshtml) - Html - @@ -18,11 +18,11 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (93:8,0 [2] NoLinePragmas.cshtml) - Html - \n - CSharpStatement - (96:9,1 [15] NoLinePragmas.cshtml) + CSharpCode - (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) RazorIRToken - (111:10,0 [4] NoLinePragmas.cshtml) - Html - @@ -30,11 +30,11 @@ Document - 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) + CSharpCode - (142:11,0 [3] NoLinePragmas.cshtml) RazorIRToken - (142:11,0 [3] NoLinePragmas.cshtml) - CSharp - }\n HtmlContent - (145:12,0 [2] NoLinePragmas.cshtml) RazorIRToken - (145:12,0 [2] NoLinePragmas.cshtml) - Html - \n - CSharpStatement - (148:13,1 [27] NoLinePragmas.cshtml) + CSharpCode - (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) RazorIRToken - (175:15,0 [8] NoLinePragmas.cshtml) - Html - @@ -42,7 +42,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (251:18,0 [8] NoLinePragmas.cshtml) - Html - @@ -50,11 +50,11 @@ Document - 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) + CSharpCode - (290:19,0 [19] NoLinePragmas.cshtml) RazorIRToken - (290:19,0 [19] NoLinePragmas.cshtml) - CSharp - break;\n}\n HtmlContent - (309:21,0 [2] NoLinePragmas.cshtml) RazorIRToken - (309:21,0 [2] NoLinePragmas.cshtml) - Html - \n - CSharpStatement - (312:22,1 [35] NoLinePragmas.cshtml) + CSharpCode - (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) RazorIRToken - (347:23,0 [4] NoLinePragmas.cshtml) - Html - @@ -65,11 +65,11 @@ Document - 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) + CSharpCode - (386:24,0 [3] NoLinePragmas.cshtml) RazorIRToken - (386:24,0 [3] NoLinePragmas.cshtml) - CSharp - }\n HtmlContent - (389:25,0 [2] NoLinePragmas.cshtml) RazorIRToken - (389:25,0 [2] NoLinePragmas.cshtml) - Html - \n - CSharpStatement - (392:26,1 [7] NoLinePragmas.cshtml) + CSharpCode - (392:26,1 [7] NoLinePragmas.cshtml) RazorIRToken - (392:26,1 [7] NoLinePragmas.cshtml) - CSharp - try {\n HtmlContent - (399:27,0 [41] NoLinePragmas.cshtml) RazorIRToken - (399:27,0 [4] NoLinePragmas.cshtml) - Html - @@ -77,7 +77,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (465:29,0 [4] NoLinePragmas.cshtml) - Html - @@ -88,9 +88,9 @@ Document - 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) + CSharpCode - (517:30,0 [5] NoLinePragmas.cshtml) RazorIRToken - (517:30,0 [5] NoLinePragmas.cshtml) - CSharp - }\n\n - CSharpStatement - (556:32,34 [2] NoLinePragmas.cshtml) + CSharpCode - (556:32,34 [2] NoLinePragmas.cshtml) RazorIRToken - (556:32,34 [2] NoLinePragmas.cshtml) - CSharp - \n HtmlContent - (558:33,0 [12] NoLinePragmas.cshtml) RazorIRToken - (558:33,0 [3] NoLinePragmas.cshtml) - Html -@@ -100,7 +100,7 @@ Document - 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) + CSharpCode - (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) RazorIRToken - (603:36,0 [4] NoLinePragmas.cshtml) - Html - @@ -108,5 +108,5 @@ Document - 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) + CSharpCode - (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 975f7d0cb8..baae2fab74 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 @@ -3,26 +3,26 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NullConditionalExpressions_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [6] NullConditionalExpressions.cshtml) + CSharpCode - (2:0,2 [6] NullConditionalExpressions.cshtml) RazorIRToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [13] NullConditionalExpressions.cshtml) RazorIRToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data - CSharpStatement - (22:1,18 [6] NullConditionalExpressions.cshtml) + CSharpCode - (22:1,18 [6] NullConditionalExpressions.cshtml) RazorIRToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (29:2,5 [22] NullConditionalExpressions.cshtml) RazorIRToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] - CSharpStatement - (51:2,27 [6] NullConditionalExpressions.cshtml) + CSharpCode - (51:2,27 [6] NullConditionalExpressions.cshtml) RazorIRToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (58:3,5 [26] NullConditionalExpressions.cshtml) RazorIRToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] - CSharpStatement - (84:3,31 [6] NullConditionalExpressions.cshtml) + CSharpCode - (84:3,31 [6] NullConditionalExpressions.cshtml) RazorIRToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (91:4,5 [41] NullConditionalExpressions.cshtml) RazorIRToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] - CSharpStatement - (132:4,46 [2] NullConditionalExpressions.cshtml) + CSharpCode - (132:4,46 [2] NullConditionalExpressions.cshtml) RazorIRToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) RazorIRToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n 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 4b671b7917..18cae6667f 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 @@ -3,23 +3,23 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_NullConditionalExpressions_Runtime - - MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync - CSharpStatement - (2:0,2 [6] NullConditionalExpressions.cshtml) + CSharpCode - (2:0,2 [6] NullConditionalExpressions.cshtml) RazorIRToken - (2:0,2 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (9:1,5 [13] NullConditionalExpressions.cshtml) RazorIRToken - (9:1,5 [13] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Data - CSharpStatement - (22:1,18 [6] NullConditionalExpressions.cshtml) + CSharpCode - (22:1,18 [6] NullConditionalExpressions.cshtml) RazorIRToken - (22:1,18 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (29:2,5 [22] NullConditionalExpressions.cshtml) RazorIRToken - (29:2,5 [22] NullConditionalExpressions.cshtml) - CSharp - ViewBag.IntIndexer?[0] - CSharpStatement - (51:2,27 [6] NullConditionalExpressions.cshtml) + CSharpCode - (51:2,27 [6] NullConditionalExpressions.cshtml) RazorIRToken - (51:2,27 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (58:3,5 [26] NullConditionalExpressions.cshtml) RazorIRToken - (58:3,5 [26] NullConditionalExpressions.cshtml) - CSharp - ViewBag.StrIndexer?["key"] - CSharpStatement - (84:3,31 [6] NullConditionalExpressions.cshtml) + CSharpCode - (84:3,31 [6] NullConditionalExpressions.cshtml) RazorIRToken - (84:3,31 [6] NullConditionalExpressions.cshtml) - CSharp - \n CSharpExpression - (91:4,5 [41] NullConditionalExpressions.cshtml) RazorIRToken - (91:4,5 [41] NullConditionalExpressions.cshtml) - CSharp - ViewBag?.Method(Value?[23]?.More)?["key"] - CSharpStatement - (132:4,46 [2] NullConditionalExpressions.cshtml) + CSharpCode - (132:4,46 [2] NullConditionalExpressions.cshtml) RazorIRToken - (132:4,46 [2] NullConditionalExpressions.cshtml) - CSharp - \n HtmlContent - (137:6,0 [2] NullConditionalExpressions.cshtml) RazorIRToken - (137:6,0 [2] NullConditionalExpressions.cshtml) - Html - \n 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 063e9ad9ba..692ced2a5f 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 @@ -3,7 +3,7 @@ Document - NamespaceDeclaration - - Microsoft.AspNetCore.Razor.Language.IntegrationTests.TestFiles ClassDeclaration - - public - TestFiles_IntegrationTests_CodeGenerationIntegrationTest_OpenedIf_DesignTime - - DesignTimeDirective - - CSharpStatement - + CSharpCode - RazorIRToken - - CSharp - private static System.Object __o = null; MethodDeclaration - - public - async - System.Threading.Tasks.Task - ExecuteAsync HtmlContent - (0:0,0 [16] OpenedIf.cshtml) @@ -11,13 +11,13 @@ Document - 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) + CSharpCode - (17:2,1 [14] OpenedIf.cshtml) RazorIRToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \n HtmlContent - (31:3,0 [7] OpenedIf.cshtml) RazorIRToken - (31:3,0 [7] OpenedIf.cshtml) - Html - - CSharpStatement - (38:3,7 [2] OpenedIf.cshtml) + CSharpCode - (38:3,7 [2] OpenedIf.cshtml) RazorIRToken - (38:3,7 [2] OpenedIf.cshtml) - CSharp - \n HtmlContent - (40:4,0 [7] OpenedIf.cshtml) RazorIRToken - (40:4,0 [7] OpenedIf.cshtml) - Html - - CSharpStatement - (47:4,7 [0] OpenedIf.cshtml) + CSharpCode - (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 6ae91e0ef5..c973cd4b75 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 @@ -8,11 +8,11 @@ Document - 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) + CSharpCode - (17:2,1 [14] OpenedIf.cshtml) RazorIRToken - (17:2,1 [14] OpenedIf.cshtml) - CSharp - if (true) { \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 -