@@ -5,6 +5,8 @@ namespace TestOutput
55
66 public class ComplexTagHelpers
77 {
8+ [ Activate ]
9+ private ITagHelperManager __tagHelperManager { get ; set ; }
810 #line hidden
911 public ComplexTagHelpers ( )
1012 {
@@ -13,11 +15,10 @@ public ComplexTagHelpers()
1315 #pragma warning disable 1998
1416 public override async Task ExecuteAsync ( )
1517 {
16- ITagHelperManager __tagHelperManager = CreateTagHelper ( ) ;
17- var __tagHelperBufferValue = string . Empty ;
18- pTagHelper __p_pTagHelper_None = null ;
19- inputTagHelper __input_inputTagHelper_None = null ;
20- inputTagHelper2 __input_inputTagHelper2_None = null ;
18+ var __tagHelperAttributeValue = string . Empty ;
19+ pTagHelper __p_pTagHelper_None ;
20+ inputTagHelper __input_inputTagHelper_None ;
21+ inputTagHelper2 __input_inputTagHelper2_None ;
2122#line 1 "ComplexTagHelpers.cshtml"
2223 if ( true )
2324{
@@ -28,8 +29,7 @@ public override async Task ExecuteAsync()
2829#line hidden
2930
3031 WriteLiteral ( " <div class=\" randomNonTagHelperAttribute\" >\r \n " ) ;
31- __p_pTagHelper_None = CreateTagHelper < pTagHelper > ( ) ;
32- __tagHelperManager . AddActiveTagHelper ( __p_pTagHelper_None ) ;
32+ __p_pTagHelper_None = __tagHelperManager . StartTagHelper < pTagHelper > ( ) ;
3333 try {
3434 NewWritingScope ( ) ;
3535 WriteLiteral ( "Current Time: " ) ;
@@ -43,9 +43,9 @@ public override async Task ExecuteAsync()
4343
4444 }
4545 finally {
46- __tagHelperBufferValue = EndWritingScope ( ) ;
46+ __tagHelperAttributeValue = EndWritingScope ( ) ;
4747 }
48- __tagHelperManager . AddHTMLAttribute ( "time" , __tagHelperBufferValue ) ;
48+ __tagHelperManager . AddHTMLAttribute ( "time" , __tagHelperAttributeValue ) ;
4949 __tagHelperManager . StartActiveTagHelpers ( "p" ) ;
5050 __tagHelperManager . ExecuteTagHelpers ( ) ;
5151 WriteLiteral ( __tagHelperManager . GenerateTagStart ( ) ) ;
@@ -64,19 +64,16 @@ public override async Task ExecuteAsync()
6464#line hidden
6565
6666 WriteLiteral ( " " ) ;
67- __p_pTagHelper_None = CreateTagHelper < pTagHelper > ( ) ;
68- __tagHelperManager . AddActiveTagHelper ( __p_pTagHelper_None ) ;
67+ __p_pTagHelper_None = __tagHelperManager . StartTagHelper < pTagHelper > ( ) ;
6968 __tagHelperManager . StartActiveTagHelpers ( "p" ) ;
7069 __tagHelperManager . ExecuteTagHelpers ( ) ;
7170 WriteLiteral ( __tagHelperManager . GenerateTagStart ( ) ) ;
7271 WriteLiteral ( "New Time: " ) ;
73- __input_inputTagHelper_None = CreateTagHelper < inputTagHelper > ( ) ;
72+ __input_inputTagHelper_None = __tagHelperManager . StartTagHelper < inputTagHelper > ( ) ;
7473 __input_inputTagHelper_None . Type = "text" ;
7574 __tagHelperManager . AddTagHelperAttribute ( "type" , __input_inputTagHelper_None . Type ) ;
76- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper_None ) ;
77- __input_inputTagHelper2_None = CreateTagHelper < inputTagHelper2 > ( ) ;
75+ __input_inputTagHelper2_None = __tagHelperManager . StartTagHelper < inputTagHelper2 > ( ) ;
7876 __input_inputTagHelper2_None . Type = __input_inputTagHelper_None . Type ;
79- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper2_None ) ;
8077 __tagHelperManager . AddHTMLAttribute ( "value" , "" ) ;
8178 __tagHelperManager . AddHTMLAttribute ( "placeholder" , "Enter in a new time..." ) ;
8279 __tagHelperManager . StartActiveTagHelpers ( "input" ) ;
@@ -96,13 +93,12 @@ public override async Task ExecuteAsync()
9693#line hidden
9794
9895 WriteLiteral ( " " ) ;
99- __p_pTagHelper_None = CreateTagHelper < pTagHelper > ( ) ;
100- __tagHelperManager . AddActiveTagHelper ( __p_pTagHelper_None ) ;
96+ __p_pTagHelper_None = __tagHelperManager . StartTagHelper < pTagHelper > ( ) ;
10197 __tagHelperManager . StartActiveTagHelpers ( "p" ) ;
10298 __tagHelperManager . ExecuteTagHelpers ( ) ;
10399 WriteLiteral ( __tagHelperManager . GenerateTagStart ( ) ) ;
104100 WriteLiteral ( "Current Time: " ) ;
105- __input_inputTagHelper_None = CreateTagHelper < inputTagHelper > ( ) ;
101+ __input_inputTagHelper_None = __tagHelperManager . StartTagHelper < inputTagHelper > ( ) ;
106102 try {
107103 NewWritingScope ( ) ;
108104 Write (
@@ -115,16 +111,14 @@ public override async Task ExecuteAsync()
115111
116112 }
117113 finally {
118- __tagHelperBufferValue = EndWritingScope ( ) ;
114+ __tagHelperAttributeValue = EndWritingScope ( ) ;
119115 }
120- __input_inputTagHelper_None . Type = __tagHelperBufferValue ;
116+ __input_inputTagHelper_None . Type = __tagHelperAttributeValue ;
121117 __tagHelperManager . AddTagHelperAttribute ( "type" , __input_inputTagHelper_None . Type ) ;
122- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper_None ) ;
123- __input_inputTagHelper2_None = CreateTagHelper < inputTagHelper2 > ( ) ;
118+ __input_inputTagHelper2_None = __tagHelperManager . StartTagHelper < inputTagHelper2 > ( ) ;
124119 __input_inputTagHelper2_None . Type = __input_inputTagHelper_None . Type ;
125120 __input_inputTagHelper2_None . Checked = true ;
126121 __tagHelperManager . AddTagHelperAttribute ( "checked" , __input_inputTagHelper2_None . Checked ) ;
127- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper2_None ) ;
128122 __tagHelperManager . StartActiveTagHelpers ( "input" ) ;
129123 __tagHelperManager . ExecuteTagHelpers ( ) ;
130124 WriteLiteral ( __tagHelperManager . GenerateTagStart ( ) ) ;
@@ -133,7 +127,7 @@ public override async Task ExecuteAsync()
133127 WriteLiteral ( __tagHelperManager . GenerateTagEnd ( ) ) ;
134128 __tagHelperManager . EndTagHelpers ( ) ;
135129 WriteLiteral ( "\r \n " ) ;
136- __input_inputTagHelper_None = CreateTagHelper < inputTagHelper > ( ) ;
130+ __input_inputTagHelper_None = __tagHelperManager . StartTagHelper < inputTagHelper > ( ) ;
137131 try {
138132 NewWritingScope ( ) ;
139133 Write (
@@ -146,21 +140,19 @@ public override async Task ExecuteAsync()
146140
147141 }
148142 finally {
149- __tagHelperBufferValue = EndWritingScope ( ) ;
143+ __tagHelperAttributeValue = EndWritingScope ( ) ;
150144 }
151- __input_inputTagHelper_None . Type = __tagHelperBufferValue ;
145+ __input_inputTagHelper_None . Type = __tagHelperAttributeValue ;
152146 __tagHelperManager . AddTagHelperAttribute ( "type" , __input_inputTagHelper_None . Type ) ;
153- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper_None ) ;
154- __input_inputTagHelper2_None = CreateTagHelper < inputTagHelper2 > ( ) ;
147+ __input_inputTagHelper2_None = __tagHelperManager . StartTagHelper < inputTagHelper2 > ( ) ;
155148 __input_inputTagHelper2_None . Type = __input_inputTagHelper_None . Type ;
156- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper2_None ) ;
157149 __tagHelperManager . StartActiveTagHelpers ( "input" ) ;
158150 __tagHelperManager . ExecuteTagHelpers ( ) ;
159151 WriteLiteral ( __tagHelperManager . GenerateTagStart ( ) ) ;
160152 WriteLiteral ( __tagHelperManager . GenerateTagEnd ( ) ) ;
161153 __tagHelperManager . EndTagHelpers ( ) ;
162154 WriteLiteral ( "\r \n " ) ;
163- __input_inputTagHelper_None = CreateTagHelper < inputTagHelper > ( ) ;
155+ __input_inputTagHelper_None = __tagHelperManager . StartTagHelper < inputTagHelper > ( ) ;
164156 try {
165157 NewWritingScope ( ) ;
166158#line 16 "ComplexTagHelpers.cshtml"
@@ -185,14 +177,12 @@ public override async Task ExecuteAsync()
185177
186178 }
187179 finally {
188- __tagHelperBufferValue = EndWritingScope ( ) ;
180+ __tagHelperAttributeValue = EndWritingScope ( ) ;
189181 }
190- __input_inputTagHelper_None . Type = __tagHelperBufferValue ;
182+ __input_inputTagHelper_None . Type = __tagHelperAttributeValue ;
191183 __tagHelperManager . AddTagHelperAttribute ( "type" , __input_inputTagHelper_None . Type ) ;
192- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper_None ) ;
193- __input_inputTagHelper2_None = CreateTagHelper < inputTagHelper2 > ( ) ;
184+ __input_inputTagHelper2_None = __tagHelperManager . StartTagHelper < inputTagHelper2 > ( ) ;
194185 __input_inputTagHelper2_None . Type = __input_inputTagHelper_None . Type ;
195- __tagHelperManager . AddActiveTagHelper ( __input_inputTagHelper2_None ) ;
196186 __tagHelperManager . StartActiveTagHelpers ( "input" ) ;
197187 __tagHelperManager . ExecuteTagHelpers ( ) ;
198188 WriteLiteral ( __tagHelperManager . GenerateTagStart ( ) ) ;
0 commit comments