public virtual void Clear(byte[] source, int index, int size) { if (size < 4) throw new AegisException(AegisResult.InvalidArgument, "The source size must be at lest 4 bytes."); Clear(); Write(source, index, size); Size = GetUInt16(0); }