public void Write(ulong offset, byte b) { stream.Write(offset, b); var h = OnDocumentModified; if (h != null) { h(this, new HexDocumentModifiedEventArgs(offset, offset)); } }
public void Write(ulong offset, byte b) { stream.Write(offset, b); OnDocumentModified?.Invoke(this, new HexDocumentModifiedEventArgs(offset, offset)); }
/// <summary> /// Writes bytes /// </summary> /// <param name="self">Stream</param> /// <param name="offset">Offset</param> /// <param name="data">Data</param> public static void Write(this IHexStream self, ulong offset, byte[] data) { Debug.Assert(data.LongLength <= int.MaxValue); self.Write(offset, data, 0, data.Length); }