Poderosa.Forms.SSHOptionPanel.ToPublicKeyAlgorithmListItems C# (CSharp) Метод

ToPublicKeyAlgorithmListItems() приватный Метод

private ToPublicKeyAlgorithmListItems ( string algorithms ) : PublicKeyAlgorithmListItem[]
algorithms string
Результат PublicKeyAlgorithmListItem[]
        private PublicKeyAlgorithmListItem[] ToPublicKeyAlgorithmListItems(string[] algorithms)
        {
            var list = new List<PublicKeyAlgorithmListItem>(algorithms.Length);
            foreach (var a in algorithms) {
                PublicKeyAlgorithm val;
                if (Enum.TryParse(a, out val) && Enum.IsDefined(typeof(PublicKeyAlgorithm), val)) {
                    list.Add(new PublicKeyAlgorithmListItem(val));
                }
            }
            return list.ToArray();
        }