7 instantiations of Mutex
mscorlib (2)
system\io\isolatedstorage\isolatedstoragefile.cs (1)
2220
return new
Mutex
(false, "Global\\" + GetStrongHashSuitableForObjectName(pathName));
system\threading\mutex.cs (1)
402
result = new
Mutex
(myHandle);
PresentationCore (1)
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (1)
1394
private Mutex _tempFileMutex = new
Mutex
(false);
System (2)
net\System\Net\connectionpool.cs (1)
128
m_WaitHandles[CreationHandleIndex] = new
Mutex
();
services\monitoring\system\diagnosticts\SharedUtils.cs (1)
122
Mutex tmpMutex = new
Mutex
(false, mutexName, out createdNew, sec);
System.Data (1)
cdf\src\NetFx40\Tools\Microsoft.Tools.Common\Microsoft\VisualStudio\Activities\CSharp\CSharpEditorConstants.cs (1)
19
public static readonly Mutex CSharpExpressionValidationFileMutex = new
Mutex
(false, csharpExpressionValidationFileMutexName);
System.Workflow.Runtime (1)
DebugEngine\BreakSafeBase.cs (1)
36
this.nonEELock = new
Mutex
(false);
40 references to Mutex
mscorlib (14)
system\io\isolatedstorage\isolatedstoragefile.cs (3)
1998
Mutex
m = CreateMutexNotOwned(rootDir);
2057
Mutex
m = CreateMutexNotOwned(rootDir);
2218
internal static
Mutex
CreateMutexNotOwned(string pathName)
system\threading\abandonedmutexexception.cs (3)
26
private
Mutex
m_Mutex = null;
65
m_Mutex = handle as
Mutex
;
71
public
Mutex
Mutex
system\threading\mutex.cs (8)
145
Mutex
m_mutex;
149
internal MutexTryCodeHelper(bool initiallyOwned,MutexCleanupInfo cleanupInfo, String name, Win32Native.SECURITY_ATTRIBUTES secAttrs,
Mutex
mutex)
291
public static
Mutex
OpenExisting(string name)
309
public static
Mutex
OpenExisting(string name, MutexRights rights)
311
Mutex
result;
332
public static bool TryOpenExisting(string name, out
Mutex
result)
344
public static bool TryOpenExisting(string name, MutexRights rights, out
Mutex
result)
352
private static OpenExistingResult OpenExistingWorker(string name, MutexRights rights, out
Mutex
result)
PresentationCore (4)
Core\CSharp\MS\Internal\IO\Packaging\ByteRangeDownloader.cs (3)
95
internal ByteRangeDownloader(Uri requestedUri, Stream tempStream, SafeWaitHandle eventHandle,
Mutex
fileMutex)
394
internal
Mutex
FileMutex
964
private
Mutex
_fileMutex; // object controlling synchronization on the temp file - if this is null, we own the stream
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (1)
1394
private
Mutex
_tempFileMutex = new Mutex(false);
System (20)
net\System\Net\connectionpool.cs (2)
77
private
Mutex
CreationMutex {
79
return (
Mutex
) m_WaitHandles[CreationHandleIndex];
services\monitoring\system\diagnosticts\EventLog.cs (3)
415
Mutex
mutex = null;
611
Mutex
mutex = null;
705
Mutex
mutex = null;
services\monitoring\system\diagnosticts\EventLogInternal.cs (1)
1515
Mutex
mutex = null;
services\monitoring\system\diagnosticts\PerformanceCounterCategory.cs (2)
246
Mutex
mutex = null;
393
Mutex
mutex = null;
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (5)
722
Mutex
mutex = null;
986
Mutex
mutex = null;
1118
Mutex
mutex = null;
1296
Mutex
mutex = null;
1335
Mutex
mutex = null;
services\monitoring\system\diagnosticts\SharedUtils.cs (7)
102
internal static void EnterMutex(string name, ref
Mutex
mutex) {
116
internal static void EnterMutexWithoutGlobal(string mutexName, ref
Mutex
mutex) {
122
Mutex
tmpMutex = new Mutex(false, mutexName, out createdNew, sec);
139
private static bool SafeWaitForMutex(
Mutex
mutexIn, ref
Mutex
mutexOut)
165
private static bool SafeWaitForMutexOnce(
Mutex
mutexIn, ref
Mutex
mutexOut)
System.Data (1)
cdf\src\NetFx40\Tools\Microsoft.Tools.Common\Microsoft\VisualStudio\Activities\CSharp\CSharpEditorConstants.cs (1)
19
public static readonly
Mutex
CSharpExpressionValidationFileMutex = new Mutex(false, csharpExpressionValidationFileMutexName);
System.Workflow.Runtime (1)
DebugEngine\BreakSafeBase.cs (1)
22
private
Mutex
nonEELock;