예제 #1
0
 /// <summary>
 /// Returns a C# string literal with the given value.
 /// </summary>
 /// <param name="value">The value that the resulting string literal should have.</param>
 /// <param name="quote">True to put (double) quotes around the string literal.</param>
 /// <returns>A string literal with the given value.</returns>
 /// <remarks>
 /// Escapes non-printable characters.
 /// </remarks>
 public static string FormatLiteral(string value, bool quote)
 {
     return(ObjectDisplay.FormatLiteral(value, quote));
 }
예제 #2
0
 /// <summary>
 /// Returns a C# character literal with the given value.
 /// </summary>
 /// <param name="c">The value that the resulting character literal should have.</param>
 /// <param name="quote">True to put (single) quotes around the character literal.</param>
 /// <returns>A character literal with the given value.</returns>
 /// <remarks>
 /// Escapes non-printable characters.
 /// </remarks>
 public static string FormatLiteral(char c, bool quote)
 {
     return(ObjectDisplay.FormatLiteral(c, quote));
 }
예제 #3
0
 /// <summary>
 /// Returns a C# character literal with the given value.
 /// </summary>
 /// <param name="c">The value that the resulting character literal should have.</param>
 /// <param name="quote">True to put (single) quotes around the character literal.</param>
 /// <returns>A character literal with the given value.</returns>
 /// <remarks>
 /// Escapes non-printable characters.
 /// </remarks>
 public static string FormatLiteral(char c, bool quote)
 {
     return(ObjectDisplay.FormatLiteral(c, quote ? ObjectDisplayOptions.UseQuotes : ObjectDisplayOptions.None));
 }