public SaveFileHelper() : base() { SaveFileDialog = new SaveFileDialog(); SaveAsDialog = new SaveAsDialog(); SaveFileAssociations = new List <SaveFileAssociation>(); }
protected override void Dispose(bool disposing) { if (disposing) { SaveFileDialog.Dispose(); SaveAsDialog.Dispose(); } base.Dispose(disposing); }
public void AddSaveFileAssociation(SaveFileAssociation association) { if (association is null) { throw new ArgumentNullException(nameof(association)); } SaveFileAssociations.Add(association); SaveAsDialog.AddAssociation(association); AddAssociation(association); }