Implemented interface member:
property
SyncRoot
System.Collections.ICollection.SyncRoot
1 override of SyncRoot
mscorlib (1)
system\collections\hashtable.cs (1)
1446
public override Object
SyncRoot
{
53 references to SyncRoot
mscorlib (16)
system\collections\dictionarybase.cs (1)
58
get { return InnerHashtable.
SyncRoot
; }
system\collections\hashtable.cs (14)
1158
lock (
SyncRoot
) {
1329
get { return _hashtable.
SyncRoot
; }
1370
get { return _hashtable.
SyncRoot
; }
1414
lock (_table.
SyncRoot
) {
1440
lock(_table.
SyncRoot
) {
1447
get { return _table.
SyncRoot
; }
1451
lock(_table.
SyncRoot
) {
1457
lock(_table.
SyncRoot
) {
1475
lock(_table.
SyncRoot
) {
1481
lock (_table.
SyncRoot
) {
1487
lock (_table.
SyncRoot
) {
1502
lock(_table.
SyncRoot
) {
1510
lock(_table.
SyncRoot
) {
1517
lock(_table.
SyncRoot
) {
system\runtime\serialization\serializationeventscache.cs (1)
192
lock(cache.
SyncRoot
)
PresentationCore (1)
Core\CSharp\System\Windows\Markup\XmlLanguage.cs (1)
133
lock (_cache.
SyncRoot
)
PresentationFramework (2)
src\Framework\System\Windows\ResourceDictionary.cs (1)
894
return _baseDictionary.
SyncRoot
;
src\Framework\System\Windows\SystemResources.cs (1)
1569
get { return _resourceCache.
SyncRoot
; }
System (16)
compmod\system\collections\specialized\stringdictionary.cs (1)
100
return contents.
SyncRoot
;
net\System\Net\_AutoWebProxyScriptWrapper.cs (7)
583
Monitor.Enter(s_AppDomains.
SyncRoot
, ref lockHeld);
660
Monitor.Exit(s_AppDomains.
SyncRoot
);
731
Monitor.Enter(s_AppDomains.
SyncRoot
, ref lockHeld);
743
Monitor.Exit(s_AppDomains.
SyncRoot
);
760
Monitor.Enter(s_AppDomains.
SyncRoot
, ref lockHeld);
767
Monitor.Exit(s_AppDomains.
SyncRoot
);
777
lock (s_AppDomains.
SyncRoot
)
net\System\Net\_SpnDictionary.cs (2)
73
lock (m_SyncTable.
SyncRoot
) {
261
get { return spnDictionary.m_SyncTable.
SyncRoot
; }
net\System\Net\cookiecontainer.cs (4)
273
lock (m_domainTable.
SyncRoot
) {
298
lock (m_domainTable.
SyncRoot
)
397
lock (m_domainTable.
SyncRoot
) {
763
lock (m_domainTable.
SyncRoot
) {
net\System\Net\HttpListener.cs (2)
587
lock (DisconnectResults.
SyncRoot
)
1708
lock (DisconnectResults.
SyncRoot
)
System.Activities.Presentation (2)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (2)
380
lock (cache.
SyncRoot
)
397
lock (cache.
SyncRoot
)
System.Configuration (1)
System\Configuration\ConfigurationElement.cs (1)
797
lock (s_propertyBags.
SyncRoot
) {
System.Data (2)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (2)
380
lock (cache.
SyncRoot
)
397
lock (cache.
SyncRoot
)
System.Transactions (4)
System\Transactions\Oletx\OletxResourceManager.cs (3)
270
lock ( enlistmentHashtable.
SyncRoot
)
1074
lock ( oletxResourceManager.enlistmentHashtable.
SyncRoot
)
1082
lock ( oletxResourceManager.enlistmentHashtable.
SyncRoot
)
System\Transactions\Oletx\OletxTransactionManager.cs (1)
1009
lock ( TransactionManager.PromotedTransactionTable.
SyncRoot
)
System.Web (6)
Configuration\HttpCapabilitiesBase.cs (1)
307
lock (_controlAdapterFactoryTable.
SyncRoot
) {
FileChangesMonitor.cs (2)
200
lock (s_interned.
SyncRoot
) {
1609
lock (_dirs.
SyncRoot
) {
UI\ControlBuilder.cs (1)
1997
lock (s_parseChildrenAttributeCache.
SyncRoot
) {
Util\FastPropertyAccessor.cs (2)
344
lock (s_accessorCache.
SyncRoot
) {
366
lock (s_accessorCache.
SyncRoot
) {
System.Workflow.ComponentModel (3)
AuthoringOM\ActivityExecutor.cs (3)
162
lock (executors.
SyncRoot
)
187
lock (typeToExecutorMapping.
SyncRoot
)
217
lock (typeToExecutorMapping.
SyncRoot
)