Improved documentation in various places; added UML design concepts for UserInterface library; created unit tests for the PathHelper class; Gui now has width and height to allow usage of unified coordinates; renamed InputProcessor to InputReceiver

git-svn-id: file:///srv/devel/repo-conversion/nusu@55 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
Markus Ewald 2007-11-02 21:36:15 +00:00
parent 64a1dbb629
commit b1e97f48bf
4 changed files with 149 additions and 7 deletions

View file

@ -81,14 +81,14 @@ namespace Nuclex.Support.Collections {
/// <remarks>
/// <para>
/// This method is intended to support collections that need to dispose their
/// items. It will unparent all of the collections items and call Dispose()
/// items. It will unparent all of the collection's items and call Dispose()
/// on any item that implements IDisposable.
/// </para>
/// <para>
/// Do not call this method during a GC run (eg. from your destructor) as it
/// will access the contained items in order to unparent and to Dispose() them,
/// which leads to undefined behavior since the object might have already been
/// collected by the GC.
/// Do not call this method from your destructor as it will access the
/// contained items in order to unparent and to Dispose() them, which leads
/// to undefined behavior since the object might have already been collected
/// by the GC. Call it only if your object is being manually disposed.
/// </para>
/// </remarks>
protected void DisposeItems() {