Assets.Scripts.Console.ArgumentCandinateState.ResetCandinates C# (CSharp) Метод

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

protected ResetCandinates ( List InValues ) : void
InValues List
Результат void
        protected void ResetCandinates(List<string> InValues)
        {
            if (InValues != null && InValues.Count > 0)
            {
                DebugHelper.Assert(arguments.Length > 0);

                // string ArgInput = arguments[arguments.Length - 1];

                List<IListItem> Items = new List<IListItem>(InValues.Count);

                for (int i = 0; i < InValues.Count; ++i)
                {
                    Items.Add(new StringItem(InValues[i]));
                }

                CandinatesList.Reset(Items);
            }
            else
            {
                CandinatesList.Reset(null);
            }
        }