Table of Contents

Struct OpenCLTypes.DeviceId

Namespace
DotCompute.Backends.OpenCL.Types.Native
Assembly
DotCompute.Backends.OpenCL.dll

Type alias for OpenCLDeviceId.

public readonly struct OpenCLTypes.DeviceId
Inherited Members

Constructors

DeviceId(nint)

public DeviceId(nint handle)

Parameters

handle nint

Properties

Handle

public nint Handle { get; }

Property Value

nint

Methods

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.

Operators

implicit operator DeviceId(OpenCLDeviceId)

public static implicit operator OpenCLTypes.DeviceId(OpenCLDeviceId deviceId)

Parameters

deviceId OpenCLDeviceId

Returns

OpenCLTypes.DeviceId

implicit operator OpenCLDeviceId(DeviceId)

public static implicit operator OpenCLDeviceId(OpenCLTypes.DeviceId deviceId)

Parameters

deviceId OpenCLTypes.DeviceId

Returns

OpenCLDeviceId

implicit operator nint(DeviceId)

public static implicit operator nint(OpenCLTypes.DeviceId deviceId)

Parameters

deviceId OpenCLTypes.DeviceId

Returns

nint

implicit operator DeviceId(nint)

public static implicit operator OpenCLTypes.DeviceId(nint handle)

Parameters

handle nint

Returns

OpenCLTypes.DeviceId