/// <summary> /// <see cref="TaskDialogInternal" />クラスの新しいインスタンスを初期化します。 /// </summary> /// <param name="dialog"><see cref="TaskDialogBase" />。</param> public TaskDialogInternal(TaskDialogBase dialog) { Contract.Requires <ArgumentNullException>(dialog != null); this.Dialog = dialog; this.DialogShowStates = DialogShowStates.PreShow; this.Commands = new TaskDialogCommands(); this.Flags = TASKDIALOG_FLAGS.None; }
internal TaskDialogControlCollection(TaskDialogBase dialog) { Contract.Requires <ArgumentNullException>(dialog != null); this.Dialog = dialog; }
internal virtual void Detach() { Contract.Requires <InvalidOperationException>(this.Dialog != null); this.Dialog = null; }
internal virtual void Attach(TaskDialogBase dialog) { Contract.Requires <ArgumentNullException>(dialog != null); this.Dialog = dialog; }