using System; using BizHawk.Client.Common; namespace BizHawk.Client.ApiHawk { /// This class needs to be in the assembly or old tools will throw on load instead of being recognised as old. [AttributeUsage(AttributeTargets.Assembly)] [Obsolete("last used in 2.4, use [ExternalTool] instead")] public sealed class BizHawkExternalToolAttribute : Attribute { public BizHawkExternalToolAttribute(string name, string description, string iconResourceName) {} public BizHawkExternalToolAttribute(string name, string description) {} public BizHawkExternalToolAttribute(string name) {} } /// [AttributeUsage(AttributeTargets.Assembly)] [Obsolete("last used in 2.4, use [ExternalToolApplicability.*] instead")] public sealed class BizHawkExternalToolUsageAttribute : Attribute { public BizHawkExternalToolUsageAttribute(BizHawkExternalToolUsage usage, CoreSystem system, string gameHash) {} public BizHawkExternalToolUsageAttribute(BizHawkExternalToolUsage usage, CoreSystem system) {} public BizHawkExternalToolUsageAttribute() {} } }