public void Write(ulong offset, byte[] array, long index, int count) { if (count <= 0) { return; } stream.Write(offset, array, index, count); OnDocumentModified?.Invoke(this, new HexDocumentModifiedEventArgs(offset, NumberUtils.AddUInt64(offset, (ulong)count - 1))); }
virtual public void DoDocumentModify() { var args = new DocumentModifiedEventArgs { FileName = documentFileName, IsModified = isDocumentModified, Title = Title }; OnDocumentModified?.Invoke(this, args); }
private void DocumentChanged() { m_gprocess.ModelChanged(); OnDocumentModified.Invoke(this); if (m_changed) { return; } m_changed = true; UpdateText(); }
public void Write(ulong offset, byte b) { stream.Write(offset, b); OnDocumentModified?.Invoke(this, new HexDocumentModifiedEventArgs(offset, offset)); }