Esempio n. 1
0
 /// <summary>
 /// Formats a string with three arguments.
 /// </summary>
 /// <typeparam name="T0">Type of the first argument.</typeparam>
 /// <typeparam name="T1">Type of the second argument.</typeparam>
 /// <typeparam name="T2">Type of the third argument.</typeparam>
 /// <param name="sb">The string builder to append to.</param>
 /// <param name="format">The composite format to apply.</param>
 /// <param name="arg0">First argument to use in the formatting operation.</param>
 /// <param name="arg1">Second argument to use in the formatting operation.</param>
 /// <param name="arg2">Third argument to use in the formatting operation.</param>
 /// <returns>The input string builder for call chaining.</returns>
 public static StringBuilder AppendFormat <T0, T1, T2>(this StringBuilder sb, CompositeFormat format, T0 arg0, T1 arg1, T2 arg2)
 => format.AppendFormat <T0, T1, T2>(sb, null, arg0, arg1, arg2);
Esempio n. 2
0
 /// <summary>
 /// Formats a string with three arguments.
 /// </summary>
 /// <typeparam name="T0">Type of the first argument.</typeparam>
 /// <typeparam name="T1">Type of the second argument.</typeparam>
 /// <typeparam name="T2">Type of the third argument.</typeparam>
 /// <param name="sb">The string builder to append to.</param>
 /// <param name="format">The composite format to apply.</param>
 /// <param name="provider">An optional format provider that provides formatting functionality for individual arguments.</param>
 /// <param name="arg0">First argument to use in the formatting operation.</param>
 /// <param name="arg1">Second argument to use in the formatting operation.</param>
 /// <param name="arg2">Third argument to use in the formatting operation.</param>
 /// <returns>The input string builder for call chaining.</returns>
 public static StringBuilder AppendFormat <T0, T1, T2>(this StringBuilder sb, CompositeFormat format, IFormatProvider?provider, T0 arg0, T1 arg1, T2 arg2)
 => format.AppendFormat <T0, T1, T2>(sb, provider, arg0, arg1, arg2);
Esempio n. 3
0
 /// <summary>
 /// Formats a string with a single argument.
 /// </summary>
 /// <typeparam name="T">Type of the single argument.</typeparam>
 /// <param name="sb">The string builder to append to.</param>
 /// <param name="format">The composite format to apply.</param>
 /// <param name="provider">An optional format provider that provides formatting functionality for individual arguments.</param>
 /// <param name="arg">An argument to use in the formatting operation.</param>
 /// <returns>The input string builder for call chaining.</returns>
 public static StringBuilder AppendFormat <T>(this StringBuilder sb, CompositeFormat format, IFormatProvider?provider, T arg)
 => format.AppendFormat <T>(sb, provider, arg);
Esempio n. 4
0
 /// <summary>
 /// Formats a string with a single argument.
 /// </summary>
 /// <typeparam name="T">Type of the single argument.</typeparam>
 /// <param name="sb">The string builder to append to.</param>
 /// <param name="format">The composite format to apply.</param>
 /// <param name="arg">An argument to use in the formatting operation.</param>
 /// <returns>The input string builder for call chaining.</returns>
 public static StringBuilder AppendFormat <T>(this StringBuilder sb, CompositeFormat format, T arg)
 => format.AppendFormat <T>(sb, null, arg);
Esempio n. 5
0
 /// <summary>
 /// Formats a string with arguments.
 /// </summary>
 /// <param name="sb">The string builder to append to.</param>
 /// <param name="format">The composite format to apply.</param>
 /// <param name="provider">An optional format provider that provides formatting functionality for individual arguments.</param>
 /// <param name="args">Arguments to use in the formatting operation.</param>
 /// <returns>The input string builder for call chaining.</returns>
 public static StringBuilder AppendFormat(this StringBuilder sb, CompositeFormat format, IFormatProvider?provider, params object?[]?args)
 => format.AppendFormat(sb, provider, args);
Esempio n. 6
0
 /// <summary>
 /// Formats a string with arguments.
 /// </summary>
 /// <param name="sb">The string builder to append to.</param>
 /// <param name="format">The composite format to apply.</param>
 /// <param name="args">Arguments to use in the formatting operation.</param>
 /// <returns>The input string builder for call chaining.</returns>
 public static StringBuilder AppendFormat(this StringBuilder sb, CompositeFormat format, params object?[]?args)
 => format.AppendFormat(sb, null, args);
Esempio n. 7
0
 /// <summary>
 /// Formats a string with arguments.
 /// </summary>
 /// <typeparam name="T0">Type of the first argument.</typeparam>
 /// <typeparam name="T1">Type of the second argument.</typeparam>
 /// <typeparam name="T2">Type of the third argument.</typeparam>
 /// <param name="sb">The string builder to append to.</param>
 /// <param name="format">The composite format to apply.</param>
 /// <param name="arg0">First argument to use in the formatting operation.</param>
 /// <param name="arg1">Second argument to use in the formatting operation.</param>
 /// <param name="arg2">Third argument to use in the formatting operation.</param>
 /// <param name="args">Additional arguments to use in the formatting operation.</param>
 /// <returns>The input string builder for call chaining.</returns>
 public static StringBuilder AppendFormat <T0, T1, T2>(this StringBuilder sb, CompositeFormat format, T0 arg0, T1 arg1, T2 arg2, params object?[]?args)
 => format.AppendFormat <T0, T1, T2>(sb, null, arg0, arg1, arg2, args);