Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        virtual public void DoDocumentModify()
        {
            var args = new DocumentModifiedEventArgs
            {
                FileName   = documentFileName,
                IsModified = isDocumentModified,
                Title      = Title
            };

            OnDocumentModified?.Invoke(this, args);
        }
Exemplo n.º 3
0
        private void DocumentChanged()
        {
            m_gprocess.ModelChanged();

            OnDocumentModified.Invoke(this);

            if (m_changed)
            {
                return;
            }

            m_changed = true;
            UpdateText();
        }
Exemplo n.º 4
0
        public void Write(ulong offset, byte b)
        {
            stream.Write(offset, b);

            OnDocumentModified?.Invoke(this, new HexDocumentModifiedEventArgs(offset, offset));
        }