public static bool DropStream(streamer iface) { bool result; try { iface.STR.Close(); iface.SH.Close(); result = true; } catch (Exception) { result = false; } return(result); }
public static byte[] EraseSector(long start, int number, streamer iface) { byte[] numArray; byte[] numArray1 = new byte[number]; if (!iface.SH.IsInvalid) { if (iface.STR.CanRead) { iface.STR.Seek(start, SeekOrigin.Begin); iface.STR.Write(numArray1, 0, number); numArray = numArray1; return(numArray); } } numArray = null; return(numArray); }