using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace InABox.DynamicGrid
{
    /// <summary>
    /// Flags that a dynamic grid is specific to a certain use case and should not be selected by FindDynamicGrid.
    /// </summary>
    public interface ISpecificGrid
    {
    }

    /// <summary>
    /// Flags that a dynamic grid should always be picked as a default. If there is no grid of the required type with this flag,
    /// then FindDynamicGrid picks any grid without <see cref="ISpecificGrid"/>. If this does not exist either, a default instance
    /// of the DynamicGrid is instantiated.
    /// </summary>
    public interface IDefaultGrid
    {
    }
}
