SchedulerThreadEventArgs Class
Namespace: Stride.Core.MicroThreadingAssembly: Stride.Core.MicroThreading.dll
Provides data for the MicroThreadStarted, MicroThreadEnded, MicroThreadCallbackStart and MicroThreadCallbackEnd events.
System.Object → System.EventArgs →
SchedulerThreadEventArgs
Derived from SchedulerThreadEventArgs:
public class SchedulerThreadEventArgs : EventArgs
| Name | Description | |
|---|---|---|
| Constructors | ||
| SchedulerThreadEventArgs(MicroThread, Int32) | Initializes a new instance of the SchedulerThreadEventArgs class. |
|
| Properties | ||
| MicroThread | Gets the MicroThread this event concerns. |
|
| ThreadId | Gets the System.Threading.Thread.ManagedThreadId active when this event happened. |
|
Constructors
SchedulerThreadEventArgs(MicroThread, Int32)
Initializes a new instance of the SchedulerThreadEventArgs class.
public SchedulerThreadEventArgs(MicroThread microThread, int threadId)
Parameters
| Type | Name | Description |
|---|---|---|
| MicroThread | microThread | The micro thread. |
| System.Int32 | threadId | The managed thread identifier. |
Properties
MicroThread
Gets the MicroThread this event concerns.
public MicroThread MicroThread { get; }
Property Value
| Type | Description |
|---|---|
| MicroThread | The micro thread. |
ThreadId
Gets the System.Threading.Thread.ManagedThreadId active when this event happened.
public int ThreadId { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The managed thread identifier. |
Inherited Members
System.EventArgs.Empty