public void PlayAsync() { var thread = new Thread(() => { Console.WriteLine("Playing..."); PlayCompleted?.Invoke(this, null); }); thread.Start(); }
public virtual void DispatchPlayComplete() { PlayCompleted.Dispatch(this); }
private void OnPlayCompleted(PlayCompletedEventArgs e) => PlayCompleted?.Invoke(this, e);
/// <inheritdoc/> protected virtual void OnPlayCompleted(PlayCompletedEventArgs e) => PlayCompleted?.Invoke(this, e);