private async Task Run() { while (true) { var next = await dependency.GetNext(); if (!next.HasValue) { break; } otherDependencyInterface.DoSomething(next.Value); } }
private async Task Run() { while (true) { var next = await dependency.GetNext(); if (!next.HasValue) { break; } otherDependencyInterface.DoSomething(next.Value); } }