BitmapBuffer {Microsoft.VisualBasic.Imaging.BitmapImage} | .NET clr documentation

## BitmapBuffer

### Description

Unsafe memory pointer of the Bitmap data buffer.

(线程不安全的图片数据对象)

### Declare

    # namespace Microsoft.VisualBasic.Imaging.BitmapImage
    export class BitmapBuffer extends Byte {
       Current: Byte;
       EndRead: boolean;
       # The dimension height of the current bitmap buffer object
       Height: integer;
       Length: integer;
       Position: integer;
       RawBuffer: Byte[];
       Scan0: IntPtr;
       # the dimension size of current bitmap buffer object,
       #  it is constructed via the BitmapBuffer.Width and
       #  BitmapBuffer.Height data.
       Size: Size;
       # Stride is the number of bytes your code must iterate past to reach the next vertical pixel.
       Stride: integer;
       UBound: integer;
       # The dimension width of the current bitmap buffer object
       Width: integer;
    }

### .NET clr type reference tree

1. this class extends from Byte class: Byte
2. use by property member `Current`: Byte
3. use by property member `RawBuffer`: Byte
4. use by property member `Scan0`: IntPtr
5. use by property member `Size`: Size

[Package {$package} version {$version} Index]