Summary

This base class adds diagnostics to implementations of System.IDisposable that throws an assertion if the object is finalized.
For a list of all members of this type, see BaseDisposable Members .

Type Relationships

  System.Object
    Eas.WebCrawler.Common.BaseDisposable
       Eas.WebCrawler.PlugIns.Histories.AlwaysEmptyRequestHistory
       Eas.WebCrawler.PlugIns.Histories.FileBasedRequestHistory
       Eas.WebCrawler.PlugIns.TemporaryStorage.StreamBasedStorage

Declaration Syntax

Public Class BaseDisposable
	Implements IDisposable
public class BaseDisposable : IDisposable
public __gc class BaseDisposable : public IDisposable
public class BaseDisposable implements IDisposable

Remarks

In addition, this class checks (when in debug builds) that it is only disposed of once and it always (even non-debug builds) handles calling System.GC.SuppressFinalize(System.Object).

Requirements

Namespace: Eas.WebCrawler.Common
Assembly: Eas.WebCrawler.Common (eas.webcrawler.common.dll)

See Also

BaseDisposable Members | Eas.WebCrawler.Common Namespace