/*======================================================================================================================================================*/ public static void GetDataAsync <T>(DataByThreadWorker <T> .GetDataDelegate GetDataFunc, DataByThreadWorker <T> .CallCompleted DataCompletedDelegate) { DataByThreadWorker <T> dt = new DataByThreadWorker <T>(); dt.getDataIns = GetDataFunc; dt.dataCompletedIns = DataCompletedDelegate; dt.GetDataAsync(); }
public static void DoAsync(DataByThreadWorker <object> .DoSomething doSomethingIns, DataByThreadWorker <object> .DoSomething doNextthingIns) { DataByThreadWorker <object> dt = new DataByThreadWorker <object>(); dt.doSomethingIns = doSomethingIns; dt.doNexthingIns = doNextthingIns; dt.DoAsync(); }