///////////////////////////////////////////////////////////////////////////////// // Paint.NET // // Copyright (C) Rick Brewster, Tom Jackson, and past contributors. // // Portions Copyright (C) Microsoft Corporation. All Rights Reserved. // // See src/Resources/Files/License.txt for full licensing and attribution // // details. // // . // ///////////////////////////////////////////////////////////////////////////////// using System; namespace PaintDotNet { /// /// This interface is used to generate FileType instances. /// The FileTypes class, when requested for a list of FileType instances, /// will use reflection to search for classes that implement this interface /// and then call their GetFileTypeInstances() methods. /// public interface IFileTypeFactory { FileType[] GetFileTypeInstances(); } }