43 references to OpenExistingResult
System.Private.CoreLib (43)
src\libraries\System.Private.CoreLib\src\System\Threading\EventWaitHandle.cs (12)
88OpenExistingResult openExistingResult = OpenExistingWorker(name, new(options), out EventWaitHandle? result); 89if (openExistingResult != OpenExistingResult.Success) 101OpenExistingResult openExistingResult = OpenExistingWorker(name, options: default, out EventWaitHandle? result); 102if (openExistingResult != OpenExistingResult.Success) 112private static void ThrowForOpenExistingFailure(OpenExistingResult openExistingResult, string name) 114Debug.Assert(openExistingResult != OpenExistingResult.Success); 118case OpenExistingResult.NameNotFound: 120case OpenExistingResult.NameInvalid: 122case OpenExistingResult.PathNotFound: 125Debug.Assert(openExistingResult == OpenExistingResult.ObjectIncompatibleWithCurrentUserOnly); 145OpenExistingWorker(name, new(options), out result!) == OpenExistingResult.Success; 149OpenExistingWorker(name, options: default, out result!) == OpenExistingResult.Success;
src\libraries\System.Private.CoreLib\src\System\Threading\EventWaitHandle.Windows.cs (1)
121private static OpenExistingResult OpenExistingWorker(
src\libraries\System.Private.CoreLib\src\System\Threading\Mutex.cs (12)
110OpenExistingResult openExistingResult = OpenExistingWorker(name, new(options), out Mutex? result); 111if (openExistingResult != OpenExistingResult.Success) 122OpenExistingResult openExistingResult = OpenExistingWorker(name, options: default, out Mutex? result); 123if (openExistingResult != OpenExistingResult.Success) 133private static void ThrowForOpenExistingFailure(OpenExistingResult openExistingResult, string name) 135Debug.Assert(openExistingResult != OpenExistingResult.Success); 139case OpenExistingResult.NameNotFound: 141case OpenExistingResult.NameInvalid: 143case OpenExistingResult.PathNotFound: 146Debug.Assert(openExistingResult == OpenExistingResult.ObjectIncompatibleWithCurrentUserOnly); 165OpenExistingWorker(name, new(options), out result!) == OpenExistingResult.Success; 168OpenExistingWorker(name, options: default, out result!) == OpenExistingResult.Success;
src\libraries\System.Private.CoreLib\src\System\Threading\Semaphore.cs (12)
101OpenExistingResult openExistingResult = OpenExistingWorker(name, new(options), out Semaphore? result); 102if (openExistingResult != OpenExistingResult.Success) 114OpenExistingResult openExistingResult = OpenExistingWorker(name, options: default, out Semaphore? result); 115if (openExistingResult != OpenExistingResult.Success) 125private static void ThrowForOpenExistingFailure(OpenExistingResult openExistingResult, string name) 127Debug.Assert(openExistingResult != OpenExistingResult.Success); 131case OpenExistingResult.NameNotFound: 133case OpenExistingResult.NameInvalid: 135case OpenExistingResult.PathNotFound: 138Debug.Assert(openExistingResult == OpenExistingResult.ObjectIncompatibleWithCurrentUserOnly); 158OpenExistingWorker(name, new(options), out result!) == OpenExistingResult.Success; 162OpenExistingWorker(name, options: default, out result!) == OpenExistingResult.Success;
src\libraries\System.Private.CoreLib\src\System\Threading\Semaphore.Windows.cs (1)
133private static OpenExistingResult OpenExistingWorker(
src\System\Threading\Mutex.CoreCLR.Unix.cs (5)
67private static OpenExistingResult OpenExistingWorker( 98return OpenExistingResult.NameNotFound; 100return OpenExistingResult.PathNotFound; 102return OpenExistingResult.NameInvalid; 108return OpenExistingResult.Success;