Table of Contents

Sentinel Class

public static class Sentinel

The thread watch.

Inheritance
Sentinel

Methods

CanEnterDebounce(SentinelToken, int)
CanEnterExclusive(SentinelToken)
DebounceScope(SentinelToken, int, out bool)
EnterDebounce(SentinelToken, int)
EnterExclusive(SentinelToken)
ExclusiveScope(SentinelToken, out bool)
ExitDebounce(SentinelToken, bool)
ExitExclusive(SentinelToken, bool)
GetRemainingMilliseconds(long, int)

Get remaining milliseconds since start timestamp.

GetUniqueToken()

Get unique token for current app session.

SingleThreadScope(SentinelToken, out byte)
Note

This method won't perform interlocked increment/decrement operation.