Table of Contents

Class EventProperties

Namespace
DotCompute.Backends.OpenCL.Execution
Assembly
DotCompute.Backends.OpenCL.dll

Properties for event creation and behavior.

public sealed class EventProperties
Inheritance
EventProperties
Inherited Members

Properties

EnableProfiling

Gets or initializes whether profiling is enabled for this event (default: false). Profiling allows timing measurements but prevents pooling.

public bool EnableProfiling { get; init; }

Property Value

bool

IsUserEvent

Gets or initializes whether this is a user event for host-side synchronization (default: false). User events are signaled explicitly by the host application.

public bool IsUserEvent { get; init; }

Property Value

bool

Name

Gets or initializes an optional descriptive name for debugging purposes.

public string? Name { get; init; }

Property Value

string