#if NET20 || NET30 || NET35 || !NET_4_6
namespace System
{
///
/// Encapsulates a method that has 15 parameters and does not return a value.
///
/// The type of the first parameter of the method that this delegate encapsulates.
/// The type of the second parameter of the method that this delegate encapsulates.
/// The type of the third parameter of the method that this delegate encapsulates.
/// The type of the fourth parameter of the method that this delegate encapsulates.
/// The type of the fifth parameter of the method that this delegate encapsulates.
/// The type of the sixth parameter of the method that this delegate encapsulates.
/// The type of the seventh parameter of the method that this delegate encapsulates.
/// The type of the eighth parameter of the method that this delegate encapsulates.
/// The type of the ninth parameter of the method that this delegate encapsulates.
/// The type of the tenth parameter of the method that this delegate encapsulates.
/// The type of the eleventh parameter of the method that this delegate encapsulates.
/// The type of the twelfth parameter of the method that this delegate encapsulates.
/// The type of the thirteenth parameter of the method that this delegate encapsulates.
/// The type of the fourteenth parameter of the method that this delegate encapsulates.
/// The type of the fifteenth parameter of the method that this delegate encapsulates.
/// The first parameter of the method that this delegate encapsulates.
/// The second parameter of the method that this delegate encapsulates.
/// The third parameter of the method that this delegate encapsulates.
/// The fourth parameter of the method that this delegate encapsulates.
/// The fifth parameter of the method that this delegate encapsulates.
/// The sixth parameter of the method that this delegate encapsulates.
/// The seventh parameter of the method that this delegate encapsulates.
/// The eighth parameter of the method that this delegate encapsulates.
/// The ninth parameter of the method that this delegate encapsulates.
/// The tenth parameter of the method that this delegate encapsulates.
/// The eleventh parameter of the method that this delegate encapsulates.
/// The twelfth parameter of the method that this delegate encapsulates.
/// The thirteenth parameter of the method that this delegate encapsulates.
/// The fourteenth parameter of the method that this delegate encapsulates.
/// The fifteenth parameter of the method that this delegate encapsulates.
#if NETCF
public delegate void Action(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);
#else
public delegate void Action(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);
#endif
}
#endif