﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">ArgumentOutOfRangeException в ThreadSafeObservableCollection</title>
  <id>~/topic/1416/argumentoutofrangeexception-v-threadsafeobservablecollection/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T23:19:07Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1416" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/7723/</id>
    <title type="text">Мне кажется что дело в том, что прежде чем добавлять новые элементы в коллекцию, нужно проверить зав...</title>
    <published>2011-04-27T13:21:24Z</published>
    <updated>2011-04-27T13:21:24Z</updated>
    <author>
      <name>RyleT</name>
      <uri>https://stocksharp.ru/users/27693/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Мне кажется что дело в том, что прежде чем добавлять новые элементы в коллекцию, нужно проверить завершилась ли операция Clear().
Например, сделать проверку Count &amp;gt; 0&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6402/</id>
    <title type="text">Alexander: Greene-nsk: Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то свя...</title>
    <published>2011-03-03T18:28:44Z</published>
    <updated>2011-03-03T18:28:44Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6400)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6399)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением новых ордеров или трейдов.. Откуда возникает, никак не пойму.&lt;/p&gt;
&lt;p&gt;03.03.2011 20:24:48 [OpenWealth.App.Application_DispatcherUnhandledException] ERROR: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---&amp;gt; System.ArgumentOutOfRangeException: Индекс должен находиться в границах этого списка.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.Collections.Generic.List&lt;code&gt;1.Insert(Int32 index, T item) в System.Collections.ObjectModel.Collection&lt;/code&gt;1.InsertItem(Int32 index, T item)
в System.Collections.ObjectModel.ObservableCollection&lt;code&gt;1.InsertItem(Int32 index, T item) в Ecng.Xaml.ThreadSafeObservableCollection&lt;/code&gt;1.InsertItem(Int32 index, T item)
в Ecng.Xaml.ThreadSafeObservableCollection`1.&amp;lt;&amp;gt;c__DisplayClass2.&lt;InsertItem&gt;b__0()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Какое значение передаётся в качестве первого в методе Insert?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я не делаю нигде явно Insert. Делаю так:
_tradesGrid.Trades.Clear();
_ordersGrid.Orders.Clear();&lt;/p&gt;
&lt;p&gt;...
sAdapter.PositionManager.Trades.ForEach(_tradesGrid.Trades.Add);
sAdapter.Orders.ForEach(_ordersGrid.Orders.Add);
sAdapter.StopOrders.ForEach(_ordersGrid.Orders.Add);&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6400/</id>
    <title type="text">Greene-nsk: Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с до...</title>
    <published>2011-03-03T17:58:48Z</published>
    <updated>2011-03-03T17:58:48Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6399)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением новых ордеров или трейдов.. Откуда возникает, никак не пойму.&lt;/p&gt;
&lt;p&gt;03.03.2011 20:24:48 [OpenWealth.App.Application_DispatcherUnhandledException] ERROR: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---&amp;gt; System.ArgumentOutOfRangeException: Индекс должен находиться в границах этого списка.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.Collections.Generic.List&lt;code&gt;1.Insert(Int32 index, T item) в System.Collections.ObjectModel.Collection&lt;/code&gt;1.InsertItem(Int32 index, T item)
в System.Collections.ObjectModel.ObservableCollection&lt;code&gt;1.InsertItem(Int32 index, T item) в Ecng.Xaml.ThreadSafeObservableCollection&lt;/code&gt;1.InsertItem(Int32 index, T item)
в Ecng.Xaml.ThreadSafeObservableCollection`1.&amp;lt;&amp;gt;c__DisplayClass2.&lt;InsertItem&gt;b__0()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Какое значение передаётся в качестве первого в методе Insert?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6399/</id>
    <title type="text">Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением но...</title>
    <published>2011-03-03T17:35:39Z</published>
    <updated>2011-03-03T17:35:39Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением новых ордеров или трейдов.. Откуда возникает, никак не пойму.&lt;/p&gt;
&lt;p&gt;03.03.2011 20:24:48 [OpenWealth.App.Application_DispatcherUnhandledException] ERROR: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---&amp;gt; System.ArgumentOutOfRangeException: Индекс должен находиться в границах этого списка.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.Collections.Generic.List&lt;code&gt;1.Insert(Int32 index, T item) в System.Collections.ObjectModel.Collection&lt;/code&gt;1.InsertItem(Int32 index, T item)
в System.Collections.ObjectModel.ObservableCollection&lt;code&gt;1.InsertItem(Int32 index, T item) в Ecng.Xaml.ThreadSafeObservableCollection&lt;/code&gt;1.InsertItem(Int32 index, T item)
в Ecng.Xaml.ThreadSafeObservableCollection`1.&amp;lt;&amp;gt;c__DisplayClass2.&lt;InsertItem&gt;b__0()&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>