Class ThreadFunctionsHandle
public abstract class ThreadFunctionsHandle : SafeHandle, IDisposable
- Inheritance
-
ThreadFunctionsHandle
- Implements
- Derived
- Inherited Members
Constructors
ThreadFunctionsHandle(bool)
protected ThreadFunctionsHandle(bool ownsHandle)
Parameters
ownsHandle
bool
Properties
IsInvalid
When overridden in a derived class, gets a value indicating whether the handle value is invalid.
public override sealed bool IsInvalid { get; }
Property Value
Methods
Equals(ThreadFunctionsHandle?)
public bool Equals(ThreadFunctionsHandle? other)
Parameters
other
ThreadFunctionsHandle
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetCondBroadcast()
public ThreadFunctionsData.CondBroadcastCallback GetCondBroadcast()
Returns
GetCondFree()
public ThreadFunctionsData.CondFreeCallback GetCondFree()
Returns
GetCondNew()
public ThreadFunctionsData.CondNewCallback GetCondNew()
Returns
GetCondSignal()
public ThreadFunctionsData.CondSignalCallback GetCondSignal()
Returns
GetCondTimedWait()
public ThreadFunctionsData.CondTimedWaitCallback GetCondTimedWait()
Returns
GetCondWait()
public ThreadFunctionsData.CondWaitCallback GetCondWait()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetMutexFree()
public ThreadFunctionsData.MutexFreeCallback GetMutexFree()
Returns
GetMutexLock()
public ThreadFunctionsData.MutexLockCallback GetMutexLock()
Returns
GetMutexNew()
public ThreadFunctionsData.MutexNewCallback GetMutexNew()
Returns
GetMutexTrylock()
public ThreadFunctionsData.MutexTrylockCallback GetMutexTrylock()
Returns
GetMutexUnlock()
public ThreadFunctionsData.MutexUnlockCallback GetMutexUnlock()
Returns
GetPrivateGet()
public ThreadFunctionsData.PrivateGetCallback GetPrivateGet()
Returns
GetPrivateNew()
public ThreadFunctionsData.PrivateNewCallback GetPrivateNew()
Returns
GetPrivateSet()
public ThreadFunctionsData.PrivateSetCallback GetPrivateSet()
Returns
GetThreadCreate()
public ThreadFunctionsData.ThreadCreateCallback GetThreadCreate()
Returns
GetThreadEqual()
public ThreadFunctionsData.ThreadEqualCallback GetThreadEqual()
Returns
GetThreadExit()
public ThreadFunctionsData.ThreadExitCallback GetThreadExit()
Returns
GetThreadJoin()
public ThreadFunctionsData.ThreadJoinCallback GetThreadJoin()
Returns
GetThreadSelf()
public ThreadFunctionsData.ThreadSelfCallback GetThreadSelf()
Returns
GetThreadSetPriority()
public ThreadFunctionsData.ThreadSetPriorityCallback GetThreadSetPriority()
Returns
GetThreadYield()
public ThreadFunctionsData.ThreadYieldCallback GetThreadYield()