Vidyano.ViewModel.PersistentObjectAttributeWithReference.UpdateOptions C# (CSharp) Метод

UpdateOptions() защищенный Метод

protected UpdateOptions ( ) : void
Результат void
        protected override void UpdateOptions()
        {
            var options = new List<Option>();

            if (!IsRequired && Type != DataTypes.Enum)
                options.Add(new Option(null, string.Empty));

            var optionsDirect = OptionsDirect ?? new string[0];
            optionsDirect.Run(o =>
            {
                var parts = o.Split(new[] { '=' }, 2);
                if (parts.Length == 2)
                    options.Add(new Option(parts[0], parts[1]));
            });

            Options = options.ToArray();
        }