public double ReadFloat64At(long position) { CheckCreated(); double value; Native.librg_data_rptr_at(_ptr, &value, (UIntPtr)sizeof(double), (IntPtr)position); return(value); }
public UInt64 ReadInt64At(long position) { CheckCreated(); UInt64 value; Native.librg_data_rptr_at(_ptr, &value, (UIntPtr)sizeof(UInt64), (IntPtr)position); return(value); }
public float ReadFloat32At(long position) { CheckCreated(); float value; Native.librg_data_rptr_at(_ptr, &value, (UIntPtr)sizeof(float), (IntPtr)position); return(value); }
public SByte ReadInt8At(long position) { CheckCreated(); SByte value; Native.librg_data_rptr_at(_ptr, &value, (UIntPtr)sizeof(SByte), (IntPtr)position); return(value); }