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