﻿<?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-04-07T10:48:57Z</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">Мне кажется что дело в том, что прежде чем добавлять новые элементы в коллекцию, нужно проверить завершилась ли операция Clear().&lt;br /&gt;Например, сделать проверку Count &amp;gt; 0</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6402/</id>
    <title type="text">Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением но...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander &lt;a href="https://stocksharp.ru/posts/m/6400/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Greene-nsk &lt;a href="https://stocksharp.ru/posts/m/6399/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением новых ордеров или трейдов.. Откуда возникает, никак не пойму.&lt;br /&gt;&lt;br /&gt;03.03.2011 20:24:48 [OpenWealth.App.Application_DispatcherUnhandledException] ERROR: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---&amp;gt; System.ArgumentOutOfRangeException: Индекс должен находиться в границах этого списка.&lt;br /&gt;Имя параметра: index&lt;br /&gt;   в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)&lt;br /&gt;   в System.Collections.Generic.List`1.Insert(Int32 index, T item)&lt;br /&gt;   в System.Collections.ObjectModel.Collection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в Ecng.Xaml.ThreadSafeObservableCollection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в Ecng.Xaml.ThreadSafeObservableCollection`1.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;InsertItem&amp;gt;b__0()&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Какое значение передаётся в качестве первого в методе Insert?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я не делаю нигде явно Insert. Делаю так:&lt;br /&gt;                    _tradesGrid.Trades.Clear();&lt;br /&gt;                    _ordersGrid.Orders.Clear();&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;                            sAdapter.PositionManager.Trades.ForEach(_tradesGrid.Trades.Add);&lt;br /&gt;                            sAdapter.Orders.ForEach(_ordersGrid.Orders.Add);&lt;br /&gt;                            sAdapter.StopOrders.ForEach(_ordersGrid.Orders.Add);&lt;br /&gt;&lt;br /&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">Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением но...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Greene-nsk &lt;a href="https://stocksharp.ru/posts/m/6399/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Михаил, подскажите, пожалуйста, отчего может возникать эта ошибка? Что-то связанное с добавлением новых ордеров или трейдов.. Откуда возникает, никак не пойму.&lt;br /&gt;&lt;br /&gt;03.03.2011 20:24:48 [OpenWealth.App.Application_DispatcherUnhandledException] ERROR: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---&amp;gt; System.ArgumentOutOfRangeException: Индекс должен находиться в границах этого списка.&lt;br /&gt;Имя параметра: index&lt;br /&gt;   в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)&lt;br /&gt;   в System.Collections.Generic.List`1.Insert(Int32 index, T item)&lt;br /&gt;   в System.Collections.ObjectModel.Collection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в Ecng.Xaml.ThreadSafeObservableCollection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в Ecng.Xaml.ThreadSafeObservableCollection`1.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;InsertItem&amp;gt;b__0()&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Какое значение передаётся в качестве первого в методе Insert?</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;br /&gt;&lt;br /&gt;03.03.2011 20:24:48 [OpenWealth.App.Application_DispatcherUnhandledException] ERROR: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---&amp;gt; System.ArgumentOutOfRangeException: Индекс должен находиться в границах этого списка.&lt;br /&gt;Имя параметра: index&lt;br /&gt;   в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)&lt;br /&gt;   в System.Collections.Generic.List`1.Insert(Int32 index, T item)&lt;br /&gt;   в System.Collections.ObjectModel.Collection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в Ecng.Xaml.ThreadSafeObservableCollection`1.InsertItem(Int32 index, T item)&lt;br /&gt;   в Ecng.Xaml.ThreadSafeObservableCollection`1.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;InsertItem&amp;gt;b__0()</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>