// System.Linq.IQueryable`1[U] GetQuery[R](R) public static System.Threading.Tasks.Task <System.Linq.IQueryable <U> > GetQueryAsync <T, U, R>(this Zyan.Async.TestInterfaces.IGenericInterface <T, U> self, R param = null) where T : class where U : new() where R : System.IO.Stream, new() { return(System.Threading.Tasks.Task.Run(() => self.GetQuery <R>(param))); }
// System.Collections.Generic.ICollection`1[R] GetCollection[R](R) public static System.Threading.Tasks.Task <System.Collections.Generic.ICollection <R> > GetCollectionAsync <T, U, R>(this Zyan.Async.TestInterfaces.IGenericInterface <T, U> self, R param = null) where T : class where U : new() where R : class, System.IDisposable, new() { return(System.Threading.Tasks.Task.Run(() => self.GetCollection <R>(param))); }
// System.Collections.Generic.IEnumerable`1[T] GetEnumerable[R](R) public static System.Threading.Tasks.Task <System.Collections.Generic.IEnumerable <T> > GetEnumerableAsync <T, U, R>(this Zyan.Async.TestInterfaces.IGenericInterface <T, U> self, R param = default(R)) where T : class where U : new() where R : struct { return(System.Threading.Tasks.Task.Run(() => self.GetEnumerable <R>(param))); }
// System.Collections.Generic.List`1[System.Collections.Generic.Dictionary`2[T,System.Collections.Generic.HashSet`1[R]]] GenericMethod4[R](System.Func`2[T,U]) public static System.Threading.Tasks.Task <System.Collections.Generic.List <System.Collections.Generic.Dictionary <T, System.Collections.Generic.HashSet <R> > > > GenericMethod4Async <T, U, R>(this Zyan.Async.TestInterfaces.IGenericInterface <T, U> self, System.Func <T, U> func) where T : class where U : new() where R : System.IDisposable { return(System.Threading.Tasks.Task.Run(() => self.GenericMethod4 <R>(func))); }
// System.Collections.Generic.IList`1[T] GenericList(System.Collections.Generic.Dictionary`2[T,U]) public static System.Threading.Tasks.Task <System.Collections.Generic.IList <T> > GenericListAsync <T, U>(this Zyan.Async.TestInterfaces.IGenericInterface <T, U> self, System.Collections.Generic.Dictionary <T, U> parameters) where T : class where U : new() { return(System.Threading.Tasks.Task.Run(() => self.GenericList(parameters))); }
// T GenericFunction(U) public static System.Threading.Tasks.Task <T> GenericFunctionAsync <T, U>(this Zyan.Async.TestInterfaces.IGenericInterface <T, U> self, U value) where T : class where U : new() { return(System.Threading.Tasks.Task.Run(() => self.GenericFunction(value))); }
// Void GenericProcedure(T) public static System.Threading.Tasks.Task GenericProcedureAsync <T, U>(this Zyan.Async.TestInterfaces.IGenericInterface <T, U> self, T value = null) where T : class where U : new() { return(System.Threading.Tasks.Task.Run(() => self.GenericProcedure(value))); }