blob: 493fa8690e87fbc1de9e9a0820c8bbdd2a64f1e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
namespace System.Web.Razor.Utils
{
internal static class CharUtils
{
internal static bool IsNonNewLineWhitespace(char c)
{
return Char.IsWhiteSpace(c) && !IsNewLine(c);
}
internal static bool IsNewLine(char c)
{
return c == 0x000d // Carriage return
|| c == 0x000a // Linefeed
|| c == 0x2028 // Line separator
|| c == 0x2029; // Paragraph separator
}
}
}
|