Aegis.IO.StreamBuffer.Overwrite C# (CSharp) 메소드

Overwrite() 공개 메소드

public Overwrite ( byte source, int writeIndex ) : void
source byte
writeIndex int
리턴 void
        public void Overwrite(byte source, int writeIndex)
        {
            int copyBytes = sizeof(byte);
            if (writeIndex + copyBytes >= BufferSize)
                Resize(BufferSize + copyBytes);

            Buffer[writeIndex] = source;

            if (writeIndex + copyBytes > WrittenBytes)
            {
                WrittenBytes = writeIndex + copyBytes;
                OnWritten();
            }
        }

Same methods

StreamBuffer::Overwrite ( byte source, int index, int size, int writeIndex ) : void
StreamBuffer::Overwrite ( char source, int writeIndex ) : void