File tree Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ public async Task StartAsync(CancellationToken cancellationToken)
73
73
{
74
74
serverAddressesFeature . PreferHostingUrls = WebHostUtilities . ParseBool ( Configuration , WebHostDefaults . PreferHostingUrlsKey ) ;
75
75
76
- foreach ( var value in urls . Split ( new [ ] { ';' } , StringSplitOptions . RemoveEmptyEntries ) )
76
+ foreach ( var value in urls . Split ( ';' , StringSplitOptions . RemoveEmptyEntries ) )
77
77
{
78
78
addresses . Add ( value ) ;
79
79
}
Original file line number Diff line number Diff line change @@ -306,7 +306,7 @@ private void EnsureServer()
306
306
{
307
307
serverAddressesFeature . PreferHostingUrls = WebHostUtilities . ParseBool ( _config , WebHostDefaults . PreferHostingUrlsKey ) ;
308
308
309
- foreach ( var value in urls . Split ( new [ ] { ';' } , StringSplitOptions . RemoveEmptyEntries ) )
309
+ foreach ( var value in urls . Split ( ';' , StringSplitOptions . RemoveEmptyEntries ) )
310
310
{
311
311
addresses . Add ( value ) ;
312
312
}
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ private IReadOnlyList<string> Split(string value)
82
82
}
83
83
84
84
var list = new List < string > ( ) ;
85
- foreach ( var part in value . Split ( new [ ] { ';' } , StringSplitOptions . RemoveEmptyEntries ) )
85
+ foreach ( var part in value . Split ( ';' , StringSplitOptions . RemoveEmptyEntries ) )
86
86
{
87
87
var trimmedPart = part ;
88
88
if ( ! string . IsNullOrEmpty ( trimmedPart ) )
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ namespace Microsoft.Extensions.RazorViews
20
20
internal abstract class BaseView
21
21
{
22
22
private static readonly Encoding UTF8NoBOM = new UTF8Encoding ( encoderShouldEmitUTF8Identifier : false , throwOnInvalidBytes : true ) ;
23
+ private static readonly char [ ] NewLineChars = new [ ] { '\r ' , '\n ' } ;
23
24
private readonly Stack < TextWriter > _textWriterStack = new Stack < TextWriter > ( ) ;
24
25
25
26
/// <summary>
@@ -292,8 +293,8 @@ protected string HtmlEncodeAndReplaceLineBreaks(string input)
292
293
293
294
// Split on line breaks before passing it through the encoder.
294
295
return string . Join ( "<br />" + Environment . NewLine ,
295
- input . Split ( new [ ] { "\r \n " } , StringSplitOptions . None )
296
- . SelectMany ( s => s . Split ( new [ ] { ' \r ' , ' \n ' } , StringSplitOptions . None ) )
296
+ input . Split ( "\r \n " , StringSplitOptions . None )
297
+ . SelectMany ( s => s . Split ( NewLineChars , StringSplitOptions . None ) )
297
298
. Select ( HtmlEncoder . Encode ) ) ;
298
299
}
299
300
}
You can’t perform that action at this time.
0 commit comments