private void FixObject(BlastFurnace obj) { Semaphore.WaitOne(); obj.Fix(TimeToFix); SemCount = Semaphore.Release(); IsFree?.Invoke(this); }
public void DoWork(BlastFurnace target) { FixObject(target); }