public void WriteBlock(ByteVector data) { if (data != null) { try { Mode = FileAccessMode.Write; } catch (TagLibException) { TagLibDebugger.Debug(GetType().ToString() + ".WriteBlock () failed. Read-only File: " + Name); return; } fileStream.Write(data.GetDataBuffer(), 0, data.Count); } else { throw new ArgumentNullException("data"); } }