C# Class System.Threading.Monitor.Monitor

Afficher le fichier Open project: runefs/Marvin

Méthodes publiques

Méthode Description
Pulse ( object obj ) : void
PulseAll ( object obj ) : void
TryEnter ( object obj ) : bool
TryEnter ( object obj, TimeSpan timeout ) : bool
TryEnter ( object obj, int millisecondsTimeout ) : bool
Wait ( object obj ) : bool
Wait ( object obj, TimeSpan timeout ) : bool
Wait ( object obj, TimeSpan timeout, bool exitContext ) : bool
Wait ( object obj, int millisecondsTimeout ) : bool
Wait ( object obj, int millisecondsTimeout, bool exitContext ) : bool

Private Methods

Méthode Description
Enter ( object obj ) : void
Exit ( object obj ) : void
Monitor ( ) : System.Runtime.CompilerServices
Monitor_pulse ( object obj ) : void
Monitor_pulse_all ( object obj ) : void
Monitor_test_synchronised ( object obj ) : bool
Monitor_try_enter ( object obj, int ms ) : bool
Monitor_wait ( object obj, int ms ) : bool

Method Details

Pulse() public static méthode

public static Pulse ( object obj ) : void
obj object
Résultat void

PulseAll() public static méthode

public static PulseAll ( object obj ) : void
obj object
Résultat void

TryEnter() public static méthode

public static TryEnter ( object obj ) : bool
obj object
Résultat bool

TryEnter() public static méthode

public static TryEnter ( object obj, TimeSpan timeout ) : bool
obj object
timeout TimeSpan
Résultat bool

TryEnter() public static méthode

public static TryEnter ( object obj, int millisecondsTimeout ) : bool
obj object
millisecondsTimeout int
Résultat bool

Wait() public static méthode

public static Wait ( object obj ) : bool
obj object
Résultat bool

Wait() public static méthode

public static Wait ( object obj, TimeSpan timeout ) : bool
obj object
timeout TimeSpan
Résultat bool

Wait() public static méthode

public static Wait ( object obj, TimeSpan timeout, bool exitContext ) : bool
obj object
timeout TimeSpan
exitContext bool
Résultat bool

Wait() public static méthode

public static Wait ( object obj, int millisecondsTimeout ) : bool
obj object
millisecondsTimeout int
Résultat bool

Wait() public static méthode

public static Wait ( object obj, int millisecondsTimeout, bool exitContext ) : bool
obj object
millisecondsTimeout int
exitContext bool
Résultat bool