JD2022-TU1/main/tools/framework/JD.Sequencers/Windowlesses/EdgeExtensions.cs

19 lines
No EOL
581 B
C#

namespace JD.Sequencers.Windowlesses
{
public static class EdgeExtensions
{
public static Edge Inverse(this Edge edge)
{
var inverse = Edge.None;
if ((edge & Edge.Left) == Edge.Left)
inverse |= Edge.Right;
if ((edge & Edge.Right) == Edge.Right)
inverse |= Edge.Left;
if ((edge & Edge.Top) == Edge.Top)
inverse |= Edge.Bottom;
if ((edge & Edge.Bottom) == Edge.Bottom)
inverse |= Edge.Top;
return inverse;
}
}
}