コード例 #1
0
 public MovieSession(
     IMovieConfig settings,
     Action <string> messageCallback,
     Action <string> popupCallback,
     Action pauseCallback,
     Action modeChangedCallback)
 {
     Settings         = settings;
     _messageCallback = messageCallback;
     _popupCallback   = popupCallback;
     _pauseCallback   = pauseCallback
                        ?? throw new ArgumentNullException($"{nameof(pauseCallback)} cannot be null.");
     _modeChangedCallback = modeChangedCallback
                            ?? throw new ArgumentNullException($"{nameof(modeChangedCallback)} CannotUnloadAppDomainException be null.");
 }
コード例 #2
0
ファイル: MovieSession.cs プロジェクト: gocha/BizHawk
 public MovieSession(
     IMovieConfig settings,
     string backDirectory,
     IDialogParent dialogParent,
     IQuickBmpFile quickBmpFile,
     Action pauseCallback,
     Action modeChangedCallback)
 {
     Settings        = settings;
     BackupDirectory = backDirectory;
     _dialogParent   = dialogParent;
     _quickBmpFile   = quickBmpFile;
     _pauseCallback  = pauseCallback
                       ?? throw new ArgumentNullException($"{nameof(pauseCallback)} cannot be null.");
     _modeChangedCallback = modeChangedCallback
                            ?? throw new ArgumentNullException($"{nameof(modeChangedCallback)} CannotUnloadAppDomainException be null.");
 }