public static async Task <TYieldOf> Yield <TYieldOf>(SeedBucketStartup seedBucketStartup, IOutputSink?outputSink = null) { // TODO: Chek type is yield. return((TYieldOf)(await SeedAndGetYields(null, seedBucketStartup, outputSink, typeof(TYieldOf)))[0]); }
public static Task Seeds <TSeed1, TSeed2>(SeedBucketStartup seedBucketStartup) where TSeed1 : ISeed where TSeed2 : ISeed { return(SeedSeeds(null, seedBucketStartup, null, typeof(TSeed1), typeof(TSeed2))); }
public static Task Seeds <TSeed1, TSeed2>(SeedBucketStartup seedBucketStartup, IOutputSink outputSink) where TSeed1 : ISeed where TSeed2 : ISeed { return(SeedSeeds(null, seedBucketStartup, outputSink, typeof(TSeed1), typeof(TSeed2))); }
public static Task Seeds <TSeed>(SeedBucketStartup seedBucketStartup) where TSeed : ISeed { return(SeedSeeds(null, seedBucketStartup, null, typeof(TSeed))); }