A game framework written with osu! in mind.

Expose `ITabbableContainer`

After upstream fixes in FxCop, having `ITabbableContainer` be `internal`
caused consumer-side failures of the CA2119 inspection. That is because
all client-side inheritors of `TabbableContainer` (and transitively,
`TextBox`), could override `bool CanBeTabbedTo { get; }`, which was
defined on previously-internal `ITabbableContainer`, triggering the
inspection.

+1 -1
+1 -1
osu.Framework/Graphics/Containers/TabbableContainer.cs
··· 15 15 /// <summary> 16 16 /// This interface is used for recognizing <see cref="TabbableContainer{T}"/> of any type without reflection. 17 17 /// </summary> 18 - internal interface ITabbableContainer 18 + public interface ITabbableContainer 19 19 { 20 20 /// <summary> 21 21 /// Whether this <see cref="ITabbableContainer"/> can be tabbed to.