Files
Umbraco-CMS/src/Umbraco.Core/Constants-CharArrays.cs
Nikolaj Brask-Nielsen 6d48091328 docs: XML warnings (#14663)
* chore: Fix XML warnings

* docs: Fix XML warnings

* docs: Fix XML in resource designer

* docs: Fix XML warnings

* Revert "docs: Fix XML in resource designer"

This reverts commit 8ea61c51ac161e1853ae080db7fe1b4d4cb4d2be.
2023-09-06 20:08:17 +02:00

136 lines
4.0 KiB
C#

namespace Umbraco.Cms.Core;
public static partial class Constants
{
/// <summary>
/// Char Arrays to avoid allocations
/// </summary>
public static class CharArrays
{
/// <summary>
/// Char array containing only /
/// </summary>
public static readonly char[] ForwardSlash = { '/' };
/// <summary>
/// Char array containing only \
/// </summary>
public static readonly char[] Backslash = { '\\' };
/// <summary>
/// Char array containing only '
/// </summary>
public static readonly char[] SingleQuote = { '\'' };
/// <summary>
/// Char array containing only "
/// </summary>
public static readonly char[] DoubleQuote = { '\"' };
/// <summary>
/// Char array containing ' "
/// </summary>
public static readonly char[] DoubleQuoteSingleQuote = { '\"', '\'' };
/// <summary>
/// Char array containing only _
/// </summary>
public static readonly char[] Underscore = { '_' };
/// <summary>
/// Char array containing \n \r
/// </summary>
public static readonly char[] LineFeedCarriageReturn = { '\n', '\r' };
/// <summary>
/// Char array containing \n
/// </summary>
public static readonly char[] LineFeed = { '\n' };
/// <summary>
/// Char array containing only ,
/// </summary>
public static readonly char[] Comma = { ',' };
/// <summary>
/// Char array containing only &amp;
/// </summary>
public static readonly char[] Ampersand = { '&' };
/// <summary>
/// Char array containing only \0
/// </summary>
public static readonly char[] NullTerminator = { '\0' };
/// <summary>
/// Char array containing only .
/// </summary>
public static readonly char[] Period = { '.' };
/// <summary>
/// Char array containing only ~
/// </summary>
public static readonly char[] Tilde = { '~' };
/// <summary>
/// Char array containing ~ /
/// </summary>
public static readonly char[] TildeForwardSlash = { '~', '/' };
/// <summary>
/// Char array containing ~ / \
/// </summary>
public static readonly char[] TildeForwardSlashBackSlash = { '~', '/', '\\' };
/// <summary>
/// Char array containing only ?
/// </summary>
public static readonly char[] QuestionMark = { '?' };
/// <summary>
/// Char array containing ? &amp;
/// </summary>
public static readonly char[] QuestionMarkAmpersand = { '?', '&' };
/// <summary>
/// Char array containing XML 1.1 whitespace chars
/// </summary>
public static readonly char[] XmlWhitespaceChars = { ' ', '\t', '\r', '\n' };
/// <summary>
/// Char array containing only the Space char
/// </summary>
public static readonly char[] Space = { ' ' };
/// <summary>
/// Char array containing only ;
/// </summary>
public static readonly char[] Semicolon = { ';' };
/// <summary>
/// Char array containing a comma and a space
/// </summary>
public static readonly char[] CommaSpace = { ',', ' ' };
/// <summary>
/// Char array containing _ -
/// </summary>
public static readonly char[] UnderscoreDash = { '_', '-' };
/// <summary>
/// Char array containing =
/// </summary>
public static readonly char[] EqualsChar = { '=' };
/// <summary>
/// Char array containing >
/// </summary>
public static readonly char[] GreaterThan = { '>' };
/// <summary>
/// Char array containing |
/// </summary>
public static readonly char[] VerticalTab = { '|' };
}
}