Struct SchedulerUnsafeBinding
- Namespace
- Ceres.Schedulers
- Assembly
- Ceres.dll
Unsafe binding to provide zero-allocation delegate
public readonly struct SchedulerUnsafeBinding
- Inherited Members
Constructors
SchedulerUnsafeBinding(delegate*<void>)
public SchedulerUnsafeBinding(delegate*<void> mPtr)
Parameters
mPtrdelegate*<void>
SchedulerUnsafeBinding(Action)
public SchedulerUnsafeBinding(Action @delegate)
Parameters
delegateAction
SchedulerUnsafeBinding(object, delegate*<object, void>)
public SchedulerUnsafeBinding(object instance, delegate*<object, void> mPtr)
Parameters
Methods
Invoke()
public void Invoke()
IsValid()
public bool IsValid()
Returns
Operators
implicit operator SchedulerUnsafeBinding(delegate*<void>)
public static implicit operator SchedulerUnsafeBinding(delegate*<void> ptr)
Parameters
ptrdelegate*<void>
Returns
implicit operator SchedulerUnsafeBinding(Action)
public static implicit operator SchedulerUnsafeBinding(Action action)
Parameters
actionAction