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(); }