# Uint64List.view constructor

Uint64List.view(ByteBuffer buffer, [ int offsetInBytes = 0, int length ])

Creates an Uint64List view of the specified region in the specified byte buffer.

Changes in the Uint64List will be visible in the byte buffer and vice versa. If the `offsetInBytes` index of the region is not specified, it defaults to zero (the first byte in the byte buffer). If the length is not specified, it defaults to `null`, which indicates that the view extends to the end of the byte buffer.

Throws RangeError if `offsetInBytes` or `length` are negative, or if `offsetInBytes` + (`length` * elementSizeInBytes) is greater than the length of `buffer`.

Throws ArgumentError if `offsetInBytes` is not a multiple of bytesPerElement.

## Implementation

    factory Uint64List.view(ByteBuffer buffer,
        [int offsetInBytes = 0, int length]) {
      return buffer.asUint64List(offsetInBytes, length);
    }