topical media & game development

talk show tell print

game-xna-intro-XnaShooterUIProject-Helpers-DisposeHelper.cs / cs



  if TST_DISABLED
  // Project: XnaGraphicEngine, File: DisposeHelper.cs
  // Namespace: XnaGraphicEngine.Helpers, Class: DisposeHelper
  // Path: C:\code\XnaGraphicEngine\Helpers, Author: Abi
  // Code lines: 314, Size of file: 7,87 KB
  // Creation date: 11.09.2006 08:16
  // Last modified: 16.10.2006 11:47
  // Generated with Commenter by abi.exDream.com
  
  #region Using directives
  using Microsoft.Xna.Framework.Audio;
  using Microsoft.Xna.Framework.Graphics;
  using System;
  using System.Collections.Generic;
  using System.Text;
  using XnaGraphicEngine.Graphics;
  using XnaGraphicEngine.Landscapes;
  using XnaGraphicEngine.Shaders;
  using XnaGraphicEngine.Tracks;
  using Model = XnaGraphicEngine.Graphics.Model;
  using Texture = XnaGraphicEngine.Graphics.Texture;
  #endregion
  
  namespace XnaGraphicEngine.Helpers
  {
  
<summary> Helper class to dispose stuff. I really hate writing 3 lines just to dispose something, this helper makes it 1 line! A big problem with this is the fact that we can't just use ref IDisposable because casting does not work this way. For that reason there are many overloads in this helper class. </summary> class DisposeHelper { #region Dispose <summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object/*not supported anymore in xna drop 6 <summary> Dispose </summary> <param name="someObject">Some object

  
  
  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some object<summary> Dispose </summary> <param name="someObject">Some object

  
<summary> Dispose </summary> <param name="someObject">Some objectMaterial someObject) { if (someObject != null) someObject.Dispose(); someObject = null; } // Dispose(someObject) <summary> Dispose </summary> <param name="someObject">Some object<summary> Dispose </summary> <param name="someObject">Some objectHelpers endif


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-2780434-1"; urchinTracker(); </script>