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