Files
mirror-processhacker/trunk/ProcessHacker.Common/Delegates.cs
T
wj32 3a445ba3de * added LINQBridge; TaskbarLib now compiles
* re-added taskbar icon overlays and progress bars
* got rid of the token button in ThreadWindow; moved to ThreadList context menu

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1948 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 07:05:49 +00:00

20 lines
972 B
C#

namespace System
{
public delegate void Action();
//public delegate void Action<T>(T a1);
public delegate void Action<T, U>(T a1, U a2);
public delegate void Action<T, U, V>(T a1, U a2, V a3);
public delegate void Action<T, U, V, W>(T a1, U a2, V a3, W a4);
public delegate void Action<T, U, V, W, X>(T a1, U a2, V a3, W a4, X a5);
public delegate void Action<T, U, V, W, X, Y>(T a1, U a2, V a3, W a4, X a5, Y a6);
public delegate void Action<T, U, V, W, X, Y, Z>(T a1, U a2, V a3, W a4, X a5, Y a6, Z a7);
public delegate T Func<T>();
public delegate U Func<T, U>(T a1);
public delegate V Func<T, U, V>(T a1, U a2);
public delegate W Func<T, U, V, W>(T a1, U a2, V a3);
public delegate X Func<T, U, V, W, X>(T a1, U a2, V a3, W a4);
public delegate Y Func<T, U, V, W, X, Y>(T a1, U a2, V a3, W a4, X a5);
public delegate Z Func<T, U, V, W, X, Y, Z>(T a1, U a2, V a3, W a4, X a5, Y a6);
}