Table of Contents

Interface IFileTypeSaveOptions

Namespace
PaintDotNet.FileTypes
Assembly
PaintDotNet.FileTypes.dll

Represents the options used when saving with a FileTypeSaver. This interface is implemented by creating a class that derives from FileTypeSaveOptions, which is then returned by OnCreateDefaultSaveOptions(). The FileType must have also provided a FileTypeOptions to its base constructor with IsSavingConfigurable set to true.

public interface IFileTypeSaveOptions : ICloneable, IInternalImpl

Methods

Clone()

Creates a deep copy of the save options.

DeserializeFrom(IReadOnlyFileTypePropertyBag)

Deserializes the save options from a property bag.

SerializeTo(IFileTypePropertyBag)

Serializes the save options to a property bag for persistence.