//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 loyalsoft. All rights reserved.
// Homepage: http://www.game7000.com/
// Feedback: http://www.game7000.com/
//------------------------------------------------------------
namespace GameFramework
{
public static partial class Utility
{
public static partial class Text
{
///
/// 字符辅助器接口。
///
public interface ITextHelper
{
///
/// 获取格式化字符串。
///
/// 字符串参数的类型。
/// 字符串格式。
/// 字符串参数。
/// 格式化后的字符串。
string Format(string format, T arg);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串参数 10 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 字符串参数 10。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串参数 10 的类型。
/// 字符串参数 11 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 字符串参数 10。
/// 字符串参数 11。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串参数 10 的类型。
/// 字符串参数 11 的类型。
/// 字符串参数 12 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 字符串参数 10。
/// 字符串参数 11。
/// 字符串参数 12。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串参数 10 的类型。
/// 字符串参数 11 的类型。
/// 字符串参数 12 的类型。
/// 字符串参数 13 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 字符串参数 10。
/// 字符串参数 11。
/// 字符串参数 12。
/// 字符串参数 13。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串参数 10 的类型。
/// 字符串参数 11 的类型。
/// 字符串参数 12 的类型。
/// 字符串参数 13 的类型。
/// 字符串参数 14 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 字符串参数 10。
/// 字符串参数 11。
/// 字符串参数 12。
/// 字符串参数 13。
/// 字符串参数 14。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串参数 10 的类型。
/// 字符串参数 11 的类型。
/// 字符串参数 12 的类型。
/// 字符串参数 13 的类型。
/// 字符串参数 14 的类型。
/// 字符串参数 15 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 字符串参数 10。
/// 字符串参数 11。
/// 字符串参数 12。
/// 字符串参数 13。
/// 字符串参数 14。
/// 字符串参数 15。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15);
///
/// 获取格式化字符串。
///
/// 字符串参数 1 的类型。
/// 字符串参数 2 的类型。
/// 字符串参数 3 的类型。
/// 字符串参数 4 的类型。
/// 字符串参数 5 的类型。
/// 字符串参数 6 的类型。
/// 字符串参数 7 的类型。
/// 字符串参数 8 的类型。
/// 字符串参数 9 的类型。
/// 字符串参数 10 的类型。
/// 字符串参数 11 的类型。
/// 字符串参数 12 的类型。
/// 字符串参数 13 的类型。
/// 字符串参数 14 的类型。
/// 字符串参数 15 的类型。
/// 字符串参数 16 的类型。
/// 字符串格式。
/// 字符串参数 1。
/// 字符串参数 2。
/// 字符串参数 3。
/// 字符串参数 4。
/// 字符串参数 5。
/// 字符串参数 6。
/// 字符串参数 7。
/// 字符串参数 8。
/// 字符串参数 9。
/// 字符串参数 10。
/// 字符串参数 11。
/// 字符串参数 12。
/// 字符串参数 13。
/// 字符串参数 14。
/// 字符串参数 15。
/// 字符串参数 16。
/// 格式化后的字符串。
string Format(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16);
}
}
}
}