Initialize() public method

public Initialize ( byte Data, int Index ) : void
Data byte
Index int
return void
Esempio n. 1
0
    public async Task<ByteArrayReader> ReadByteArray(int Length) {
      if (index + Length < 0 || index + Length > data.Length) throw new ArgumentOutOfRangeException(nameof(Length), "Index + Length is out of the bounds of the byte array.");

      ByteArrayReader reader = new ByteArrayReader();

      reader.Initialize(await ReadBytes(Length), 0);

      return reader;
    }
Esempio n. 2
0
    public ByteArrayReader Branch(int Offset) {
      ByteArrayReader reader = new ByteArrayReader();

      if (Offset < 0 || Offset > data.Length) throw new ArgumentOutOfRangeException(nameof(Offset), "Index value is outside the bounds of the byte array.");

      reader.Initialize(data, Offset);

      return reader;
    }
Esempio n. 3
0
    public static ByteArrayReader CreateNew(byte[] Data, int Index) {
      ByteArrayReader reader = new ByteArrayReader();

      if (Data == null) Data = new byte[0];

      if (Index < 0 || Index > Data.Length) throw new ArgumentOutOfRangeException(nameof(Index), "Index value is outside the bounds of the byte array.");

      reader.Initialize(Data, Index);

      return reader;
    }
Esempio n. 4
0
        public ByteArrayReader Branch(int Offset)
        {
            ByteArrayReader reader = new ByteArrayReader();

            if (Offset < 0 || Offset > data.Length)
            {
                throw new ArgumentOutOfRangeException(nameof(Offset), "Index value is outside the bounds of the byte array.");
            }

            reader.Initialize(data, Offset);

            return(reader);
        }
Esempio n. 5
0
        public async Task <ByteArrayReader> Splice(int Offset, int Length)
        {
            if (Offset + Length < 0 || Offset + Length > data.Length)
            {
                throw new ArgumentOutOfRangeException(nameof(Offset), "Offset + Length is out of the bounds of the byte array.");
            }

            ByteArrayReader reader = new ByteArrayReader();

            reader.Initialize(await ReadBytes(Offset, Length), 0);

            return(reader);
        }
Esempio n. 6
0
        public async Task <ByteArrayReader> ReadByteArray(int Length)
        {
            if (index + Length < 0 || index + Length > data.Length)
            {
                throw new ArgumentOutOfRangeException(nameof(Length), "Index + Length is out of the bounds of the byte array.");
            }

            ByteArrayReader reader = new ByteArrayReader();

            reader.Initialize(await ReadBytes(Length), 0);

            return(reader);
        }
Esempio n. 7
0
        public static ByteArrayReader CreateNew(byte[] Data, int Index)
        {
            ByteArrayReader reader = new ByteArrayReader();

            if (Data == null)
            {
                Data = new byte[0];
            }

            if (Index < 0 || Index > Data.Length)
            {
                throw new ArgumentOutOfRangeException(nameof(Index), "Index value is outside the bounds of the byte array.");
            }

            reader.Initialize(Data, Index);

            return(reader);
        }
Esempio n. 8
0
    public async Task<ByteArrayReader> Splice(int Offset, int Length) {
      if (Offset + Length < 0 || Offset + Length > data.Length) throw new ArgumentOutOfRangeException(nameof(Offset), "Offset + Length is out of the bounds of the byte array.");

      ByteArrayReader reader = new ByteArrayReader();

      reader.Initialize(await ReadBytes(Offset, Length), 0);

      return reader;
    }