ICustomBitmapDataRowUnsafeGetRefAsT Method

Gets a reference to a value interpreted as T within the current row at the specified x index. This method is similar to GetRefAsT(Int32) but it does not check whether x is valid for RowSize and the size of T. It may provide a better performance but if x is invalid, then memory can be either corrupted or an AccessViolationException can be thrown.

Definition

Namespace: KGySoft.Drawing.Imaging
Assembly: KGySoft.Drawing.Core (in KGySoft.Drawing.Core.dll) Version: 8.1.0
C#
[SecurityCriticalAttribute]
ref T UnsafeGetRefAs<T>(
	int x
)
where T : struct, new()

Parameters

x  Int32
The x-coordinate of the value within the row to retrieve. The valid range depends on the size of T.

Type Parameters

T
The type of the value to return a reference for. Must be a value type without managed references.

Return Value

T
A reference to a value interpreted as T within the current row at the specified x index.

See Also