using System;

namespace BizHawk.Emulation.Cores.Nintendo.NES
{
	// this will be used to track classes that implement boards
	[AttributeUsage(AttributeTargets.Class)]
	internal sealed class NesBoardImplAttribute : Attribute
	{
	}

	// this tracks derived boards that shouldn't be used by the implementation scanner
	[AttributeUsage(AttributeTargets.Class)]
	internal sealed class NesBoardImplCancelAttribute : Attribute
	{
	}

	// flags it as being priority, i.e. in the top of the list
	[AttributeUsage(AttributeTargets.Class)]
	internal sealed class NesBoardImplPriorityAttribute : Attribute
	{
	}
}
