This repository was archived by the owner on Dec 19, 2018. It is now read-only.
File tree 8 files changed +18
-0
lines changed
src/Microsoft.AspNet.Razor/Generator/Compiler/CodeBuilder/CSharp/Visitors
test/Microsoft.AspNet.Razor.Test/TestFiles/CodeGenerator/CS/Output
8 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -34,9 +34,13 @@ protected override void Visit(TagHelperChunk chunk)
34
34
// Runtime fields aren't useful during design time.
35
35
if ( ! Context . Host . DesignTimeMode )
36
36
{
37
+ // Need to disable the warning "X is assigned to but never used." for the value buffer since
38
+ // whether it's used depends on how a TagHelper is used.
39
+ Writer . WritePragma ( "warning disable 0414" ) ;
37
40
WritePrivateField ( typeof ( TextWriter ) . FullName ,
38
41
CSharpTagHelperCodeRenderer . StringValueBufferVariableName ,
39
42
value : null ) ;
43
+ Writer . WritePragma ( "warning restore 0414" ) ;
40
44
41
45
WritePrivateField ( _tagHelperContext . ExecutionContextTypeName ,
42
46
CSharpTagHelperCodeRenderer . ExecutionContextVariableName ,
Original file line number Diff line number Diff line change @@ -7,7 +7,9 @@ namespace TestOutput
7
7
public class BasicTagHelpers
8
8
{
9
9
#line hidden
10
+ #pragma warning disable 0414
10
11
private System . IO . TextWriter __tagHelperStringValueBuffer = null ;
12
+ #pragma warning restore 0414
11
13
private TagHelperExecutionContext __tagHelperExecutionContext = null ;
12
14
private TagHelperRunner __tagHelperRunner = new TagHelperRunner ( ) ;
13
15
private TagHelperScopeManager __tagHelperScopeManager = new TagHelperScopeManager ( ) ;
Original file line number Diff line number Diff line change @@ -8,7 +8,9 @@ namespace TestOutput
8
8
public class BasicTagHelpers
9
9
{
10
10
#line hidden
11
+ #pragma warning disable 0414
11
12
private System . IO . TextWriter __tagHelperStringValueBuffer = null ;
13
+ #pragma warning restore 0414
12
14
private TagHelperExecutionContext __tagHelperExecutionContext = null ;
13
15
private TagHelperRunner __tagHelperRunner = new TagHelperRunner ( ) ;
14
16
private TagHelperScopeManager __tagHelperScopeManager = new TagHelperScopeManager ( ) ;
Original file line number Diff line number Diff line change @@ -8,7 +8,9 @@ namespace TestOutput
8
8
public class ComplexTagHelpers
9
9
{
10
10
#line hidden
11
+ #pragma warning disable 0414
11
12
private System . IO . TextWriter __tagHelperStringValueBuffer = null ;
13
+ #pragma warning restore 0414
12
14
private TagHelperExecutionContext __tagHelperExecutionContext = null ;
13
15
private TagHelperRunner __tagHelperRunner = new TagHelperRunner ( ) ;
14
16
private TagHelperScopeManager __tagHelperScopeManager = new TagHelperScopeManager ( ) ;
Original file line number Diff line number Diff line change @@ -8,7 +8,9 @@ namespace TestOutput
8
8
public class ContentBehaviorTagHelpers
9
9
{
10
10
#line hidden
11
+ #pragma warning disable 0414
11
12
private System . IO . TextWriter __tagHelperStringValueBuffer = null ;
13
+ #pragma warning restore 0414
12
14
private TagHelperExecutionContext __tagHelperExecutionContext = null ;
13
15
private TagHelperRunner __tagHelperRunner = new TagHelperRunner ( ) ;
14
16
private TagHelperScopeManager __tagHelperScopeManager = new TagHelperScopeManager ( ) ;
Original file line number Diff line number Diff line change @@ -8,7 +8,9 @@ namespace TestOutput
8
8
public class SingleTagHelper
9
9
{
10
10
#line hidden
11
+ #pragma warning disable 0414
11
12
private System . IO . TextWriter __tagHelperStringValueBuffer = null ;
13
+ #pragma warning restore 0414
12
14
private TagHelperExecutionContext __tagHelperExecutionContext = null ;
13
15
private TagHelperRunner __tagHelperRunner = new TagHelperRunner ( ) ;
14
16
private TagHelperScopeManager __tagHelperScopeManager = new TagHelperScopeManager ( ) ;
Original file line number Diff line number Diff line change @@ -89,7 +89,9 @@ public static Template
89
89
#line hidden
90
90
91
91
#line hidden
92
+ #pragma warning disable 0414
92
93
private System . IO . TextWriter __tagHelperStringValueBuffer = null ;
94
+ #pragma warning restore 0414
93
95
private TagHelperExecutionContext __tagHelperExecutionContext = null ;
94
96
private TagHelperRunner __tagHelperRunner = new TagHelperRunner ( ) ;
95
97
private TagHelperScopeManager __tagHelperScopeManager = new TagHelperScopeManager ( ) ;
Original file line number Diff line number Diff line change @@ -7,7 +7,9 @@ namespace TestOutput
7
7
public class TagHelpersInSection
8
8
{
9
9
#line hidden
10
+ #pragma warning disable 0414
10
11
private System . IO . TextWriter __tagHelperStringValueBuffer = null ;
12
+ #pragma warning restore 0414
11
13
private TagHelperExecutionContext __tagHelperExecutionContext = null ;
12
14
private TagHelperRunner __tagHelperRunner = new TagHelperRunner ( ) ;
13
15
private TagHelperScopeManager __tagHelperScopeManager = new TagHelperScopeManager ( ) ;
You can’t perform that action at this time.
0 commit comments