tik4net.Api.ApiCommand.ExecuteList C# (CSharp) Метод

ExecuteList() публичный Метод

public ExecuteList ( ) : IEnumerable
Результат IEnumerable
        public IEnumerable<ITikReSentence> ExecuteList()
        {
            EnsureConnectionSet();
            EnsureNotRunning();

            _isRuning = true;
            try
            {
                string[] commandRows = ConstructCommandText(TikCommandParameterFormat.Filter);
                IEnumerable<ApiSentence> response = EnsureApiSentences(_connection.CallCommandSync(commandRows));
                ThrowPossibleResponseError(response.ToArray());

                EnsureReReponse(response.Take(response.Count() -1 ).ToArray());   //!re  - reapeating
                EnsureDoneResponse(response.Last()); //!done

                return response.Take(response.Count() - 1).Cast<ITikReSentence>().ToList();
            }
            finally
            {
                _isRuning = false;
            }
        }