<li><ahref="../../../Microsoft/Xna/Framework/GameComponent.html"title="class in Microsoft.Xna.Framework"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../Microsoft/Xna/Framework/GameComponentCollectionEventArgs.html"title="class in Microsoft.Xna.Framework"><spanclass="strong">Next Class</span></a></li>
<li>System.Collections.ObjectModel.Collection<<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a>></li>
<dd>java.lang.Iterable<<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a>></dd>
</dl>
<hr>
<br>
<pre>public final class <spanclass="strong">GameComponentCollection</span>
extends System.Collections.ObjectModel.Collection<<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a>></pre>
<divclass="block">A collection of game components.</div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Field and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>System.Event<<ahref="../../../Microsoft/Xna/Framework/GameComponentCollectionEventArgs.html"title="class in Microsoft.Xna.Framework">GameComponentCollectionEventArgs</a>></code></td>
<divclass="block">Raised when a component is added to the GameComponentCollection.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>System.Event<<ahref="../../../Microsoft/Xna/Framework/GameComponentCollectionEventArgs.html"title="class in Microsoft.Xna.Framework">GameComponentCollectionEventArgs</a>></code></td>
<pre>public final System.Event<<ahref="../../../Microsoft/Xna/Framework/GameComponentCollectionEventArgs.html"title="class in Microsoft.Xna.Framework">GameComponentCollectionEventArgs</a>> ComponentAdded</pre>
<divclass="block">Raised when a component is added to the GameComponentCollection.</div>
</li>
</ul>
<aname="ComponentRemoved">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>ComponentRemoved</h4>
<pre>public final System.Event<<ahref="../../../Microsoft/Xna/Framework/GameComponentCollectionEventArgs.html"title="class in Microsoft.Xna.Framework">GameComponentCollectionEventArgs</a>> ComponentRemoved</pre>
<divclass="block">Raised when a component is removed from the GameComponentCollection.</div>
<divclass="block">Removes all children from the collection.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>ClearItems</code> in class <code>System.Collections.ObjectModel.Collection<<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a>></code></dd>
<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a> item)</pre>
<divclass="block">Inserts a child object into the collection at the specified location.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>InsertItem</code> in class <code>System.Collections.ObjectModel.Collection<<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a>></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>index</code> - The position in the collection.</dd><dd><code>item</code> - The child object being inserted.</dd></dl>
<divclass="block">Removes a child object in the collection.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>RemoveItem</code> in class <code>System.Collections.ObjectModel.Collection<<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a>></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>index</code> - The index of the item being removed.</dd></dl>
<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a> item)</pre>
<divclass="block">Modifies the specified child object in the collection.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>SetItem</code> in class <code>System.Collections.ObjectModel.Collection<<ahref="../../../Microsoft/Xna/Framework/IGameComponent.html"title="interface in Microsoft.Xna.Framework">IGameComponent</a>></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>index</code> - The position in the collection.</dd><dd><code>item</code> - The child object being modified.</dd></dl>
<li><ahref="../../../Microsoft/Xna/Framework/GameComponent.html"title="class in Microsoft.Xna.Framework"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../Microsoft/Xna/Framework/GameComponentCollectionEventArgs.html"title="class in Microsoft.Xna.Framework"><spanclass="strong">Next Class</span></a></li>