Files
RobustToolbox/Robust.Client/UserInterface/LogicalExtensions.cs
2020-12-20 23:52:36 +01:00

18 lines
400 B
C#

using System.Collections.Generic;
namespace Robust.Client.UserInterface
{
public static class LogicalExtensions
{
public static IEnumerable<Control> GetSelfAndLogicalAncestors(this Control control)
{
Control? c = control;
while (c != null)
{
yield return c;
c = c.Parent;
}
}
}
}