private static AnchorableStrategy[] SplitAnchorableStrategies(AnchorableStrategy strategy)
        {
            var returnArray = new List <AnchorableStrategy>();

            foreach (var value in Enum.GetValues(typeof(AnchorableStrategy)).Cast <AnchorableStrategy>())
            {
                if (strategy.HasFlag(value))
                {
                    returnArray.Add(value);
                }
            }
            return(returnArray.ToArray());
        }
 private static AnchorableStrategy[] SplitAnchorableStrategies(AnchorableStrategy strategy)
 {
     var returnArray = new List<AnchorableStrategy>();
     foreach (var value in Enum.GetValues(typeof(AnchorableStrategy)).Cast<AnchorableStrategy>())
     {
         if (strategy.HasFlag(value))
         {
             returnArray.Add(value);
         }
     }
     return returnArray.ToArray();
 }