Mono Class Library: System.IO.FileStream Overview | Members

System.IO.FileStream.Dispose Method

Releases the unmanaged resources used by the System.IO.FileStream and optionally releases the managed resources. [Edit]

protected override void Dispose (bool disposing)

Parameters

disposing
Specify true to release both managed and unmanaged resources, or specify false to release only unmanaged resources. [Edit]

Exceptions

TypeReason
System.IO.IOExceptionAn I/O error occurred. [Edit]

Remarks

When the disposing parameter is true, this method releases all resources held by any managed objects that this System.IO.FileStream references.

Note:

FileStream.Dispose(bool) can be called multiple times by other objects. When overriding FileStream.Dispose(bool)(bool), be careful not to reference objects that have been previously disposed in an earlier call to FileStream.Dispose(bool) .

[Edit]

Requirements

Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0