src/openSourceC.DotNetLibrary.Legacy/ProviderSystem/AbstractProviderBase.cs
/// <summary>
///		Dispose(bool disposing) executes in two distinct scenarios.  If disposing equals
///		<b>true</b>, <see cref="M:Dispose()"/> has been called directly or indirectly
///		by a user's code.  Managed and unmanaged resources can be disposed.  If disposing
///		equals <b>false</b>, <see cref="M:Dispose()"/> has been called by the runtime from
///		inside the finalizer and you should not reference other objects.  Only unmanaged
///		resources can be disposed.
/// </summary>
/// <param name="disposing"><b>true</b> when <see cref="M:Dispose()"/> has been called
///		directly or indirectly by a user's code.  <b>false</b> when <see cref="M:Dispose()"/>
///		has been called by the runtime from inside the finalizer and you should not
///		reference other objects.</param>
Dispose(bool disposing) executes in two distinct scenarios.  If disposing equals
true has been called directly or indirectly
by a user's code.  Managed and unmanaged resources can be disposed.  If disposing
equals false has been called by the runtime from
inside the finalizer and you should not reference other objects.  Only unmanaged
resources can be disposed.
Dispose ( bool disposing ) executes in two distinct scenarios . If disposing equals true has been called directly or indirectly by a user ' s code . Managed and unmanaged resources can be disposed . If disposing equals false has been called by the runtime from inside the finalizer and you should not reference other objects . Only unmanaged resources can be disposed .
protected override void Dispose(bool disposing)
		{
			if (!Disposed)
			{
				if (disposing)
				{
				}
			}
			base.Dispose(disposing);
		}
protected override void Dispose ( bool disposing ) { if ( ! Disposed ) { if ( disposing ) { } } base . Dispose ( disposing ) ; }
Dispose(bool disposing) executes in two distinct scenarios.
Dispose ( bool disposing ) executes in two distinct scenarios .
// Check to see if Dispose has already been called. // If disposing equals true, dispose of managed resources. // Dispose of managed resources. // Dispose of unmanaged resources.
disposing
bool
true has been called
directly or indirectly by a user's code.  false
has been called by the runtime from inside the finalizer and you should not
reference other objects.
true has been called directly or indirectly by a user ' s code . false has been called by the runtime from inside the finalizer and you should not reference other objects .