123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 loyalsoft. All rights reserved.
- // Homepage: http://www.game7000.com/
- // Feedback: http://www.game7000.com/
- //------------------------------------------------------------
- namespace GameFramework
- {
- /// <summary>
- /// 封装一个方法,该方法不具有参数并且不返回值。
- /// </summary>
- public delegate void GameFrameworkAction();
- /// <summary>
- /// 封装一个方法,该方法只有一个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T">此委托封装的方法的参数类型。</typeparam>
- /// <param name="obj">此委托封装的方法的参数。</param>
- public delegate void GameFrameworkAction<in T>(T obj);
- /// <summary>
- /// 封装一个方法,该方法具有两个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2>(T1 arg1, T2 arg2);
- /// <summary>
- /// 封装一个方法,该方法具有三个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3>(T1 arg1, T2 arg2, T3 arg3);
- /// <summary>
- /// 封装一个方法,该方法具有四个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4>(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
- /// <summary>
- /// 封装一个方法,该方法具有五个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
- /// <summary>
- /// 封装一个方法,该方法具有六个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
- /// <summary>
- /// 封装一个方法,该方法具有七个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
- /// <summary>
- /// 封装一个方法,该方法具有八个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
- /// <summary>
- /// 封装一个方法,该方法具有九个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9);
- /// <summary>
- /// 封装一个方法,该方法具有十个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <typeparam name="T10">此委托封装的方法的第十个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- /// <param name="arg10">此委托封装的方法的第十个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10);
- /// <summary>
- /// 封装一个方法,该方法具有十一个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <typeparam name="T10">此委托封装的方法的第十个参数的类型。</typeparam>
- /// <typeparam name="T11">此委托封装的方法的第十一个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- /// <param name="arg10">此委托封装的方法的第十个参数。</param>
- /// <param name="arg11">此委托封装的方法的第十一个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11);
- /// <summary>
- /// 封装一个方法,该方法具有十二个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <typeparam name="T10">此委托封装的方法的第十个参数的类型。</typeparam>
- /// <typeparam name="T11">此委托封装的方法的第十一个参数的类型。</typeparam>
- /// <typeparam name="T12">此委托封装的方法的第十二个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- /// <param name="arg10">此委托封装的方法的第十个参数。</param>
- /// <param name="arg11">此委托封装的方法的第十一个参数。</param>
- /// <param name="arg12">此委托封装的方法的第十二个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12);
- /// <summary>
- /// 封装一个方法,该方法具有十三个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <typeparam name="T10">此委托封装的方法的第十个参数的类型。</typeparam>
- /// <typeparam name="T11">此委托封装的方法的第十一个参数的类型。</typeparam>
- /// <typeparam name="T12">此委托封装的方法的第十二个参数的类型。</typeparam>
- /// <typeparam name="T13">此委托封装的方法的第十三个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- /// <param name="arg10">此委托封装的方法的第十个参数。</param>
- /// <param name="arg11">此委托封装的方法的第十一个参数。</param>
- /// <param name="arg12">此委托封装的方法的第十二个参数。</param>
- /// <param name="arg13">此委托封装的方法的第十三个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13>(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);
- /// <summary>
- /// 封装一个方法,该方法具有十四个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <typeparam name="T10">此委托封装的方法的第十个参数的类型。</typeparam>
- /// <typeparam name="T11">此委托封装的方法的第十一个参数的类型。</typeparam>
- /// <typeparam name="T12">此委托封装的方法的第十二个参数的类型。</typeparam>
- /// <typeparam name="T13">此委托封装的方法的第十三个参数的类型。</typeparam>
- /// <typeparam name="T14">此委托封装的方法的第十四个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- /// <param name="arg10">此委托封装的方法的第十个参数。</param>
- /// <param name="arg11">此委托封装的方法的第十一个参数。</param>
- /// <param name="arg12">此委托封装的方法的第十二个参数。</param>
- /// <param name="arg13">此委托封装的方法的第十三个参数。</param>
- /// <param name="arg14">此委托封装的方法的第十四个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14>(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);
- /// <summary>
- /// 封装一个方法,该方法具有十五个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <typeparam name="T10">此委托封装的方法的第十个参数的类型。</typeparam>
- /// <typeparam name="T11">此委托封装的方法的第十一个参数的类型。</typeparam>
- /// <typeparam name="T12">此委托封装的方法的第十二个参数的类型。</typeparam>
- /// <typeparam name="T13">此委托封装的方法的第十三个参数的类型。</typeparam>
- /// <typeparam name="T14">此委托封装的方法的第十四个参数的类型。</typeparam>
- /// <typeparam name="T15">此委托封装的方法的第十五个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- /// <param name="arg10">此委托封装的方法的第十个参数。</param>
- /// <param name="arg11">此委托封装的方法的第十一个参数。</param>
- /// <param name="arg12">此委托封装的方法的第十二个参数。</param>
- /// <param name="arg13">此委托封装的方法的第十三个参数。</param>
- /// <param name="arg14">此委托封装的方法的第十四个参数。</param>
- /// <param name="arg15">此委托封装的方法的第十五个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15>(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);
- /// <summary>
- /// 封装一个方法,该方法具有十六个参数并且不返回值。
- /// </summary>
- /// <typeparam name="T1">此委托封装的方法的第一个参数的类型。</typeparam>
- /// <typeparam name="T2">此委托封装的方法的第二个参数的类型。</typeparam>
- /// <typeparam name="T3">此委托封装的方法的第三个参数的类型。</typeparam>
- /// <typeparam name="T4">此委托封装的方法的第四个参数的类型。</typeparam>
- /// <typeparam name="T5">此委托封装的方法的第五个参数的类型。</typeparam>
- /// <typeparam name="T6">此委托封装的方法的第六个参数的类型。</typeparam>
- /// <typeparam name="T7">此委托封装的方法的第七个参数的类型。</typeparam>
- /// <typeparam name="T8">此委托封装的方法的第八个参数的类型。</typeparam>
- /// <typeparam name="T9">此委托封装的方法的第九个参数的类型。</typeparam>
- /// <typeparam name="T10">此委托封装的方法的第十个参数的类型。</typeparam>
- /// <typeparam name="T11">此委托封装的方法的第十一个参数的类型。</typeparam>
- /// <typeparam name="T12">此委托封装的方法的第十二个参数的类型。</typeparam>
- /// <typeparam name="T13">此委托封装的方法的第十三个参数的类型。</typeparam>
- /// <typeparam name="T14">此委托封装的方法的第十四个参数的类型。</typeparam>
- /// <typeparam name="T15">此委托封装的方法的第十五个参数的类型。</typeparam>
- /// <typeparam name="T16">此委托封装的方法的第十六个参数的类型。</typeparam>
- /// <param name="arg1">此委托封装的方法的第一个参数。</param>
- /// <param name="arg2">此委托封装的方法的第二个参数。</param>
- /// <param name="arg3">此委托封装的方法的第三个参数。</param>
- /// <param name="arg4">此委托封装的方法的第四个参数。</param>
- /// <param name="arg5">此委托封装的方法的第五个参数。</param>
- /// <param name="arg6">此委托封装的方法的第六个参数。</param>
- /// <param name="arg7">此委托封装的方法的第七个参数。</param>
- /// <param name="arg8">此委托封装的方法的第八个参数。</param>
- /// <param name="arg9">此委托封装的方法的第九个参数。</param>
- /// <param name="arg10">此委托封装的方法的第十个参数。</param>
- /// <param name="arg11">此委托封装的方法的第十一个参数。</param>
- /// <param name="arg12">此委托封装的方法的第十二个参数。</param>
- /// <param name="arg13">此委托封装的方法的第十三个参数。</param>
- /// <param name="arg14">此委托封装的方法的第十四个参数。</param>
- /// <param name="arg15">此委托封装的方法的第十五个参数。</param>
- /// <param name="arg16">此委托封装的方法的第十六个参数。</param>
- public delegate void GameFrameworkAction<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, in T16>(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);
- }
|