public override sealed void Dispose()
{
if (null != this.memoryMappedFile)
{
this.memoryMappedFile.Dispose();
this.memoryMappedFile = null;
}
base.Dispose();
}