1 write to lockMap
System.ServiceModel (1)
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (1)
28lockMap = new Dictionary<long, TransactionLookupEntry>();
11 references to lockMap
System.ServiceModel (11)
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (11)
143if (!this.lockMap.TryGetValue(message.LookupId.Value, out entry)) 145this.lockMap.Add(message.LookupId.Value, new TransactionLookupEntry(message.LookupId.Value, internalTrans)); 184if (!this.lockMap.TryGetValue(lookupId, out entry)) 192this.lockMap.Remove(entry.LookupId); 207this.lockMap.Remove(lookupId); 282if (this.lockMap.TryGetValue(lookupId, out entry)) 294this.lockMap.Remove(lookupId); 345this.lockMap.Remove(msgId); 376if (!this.lockMap.TryGetValue(lookupId, out entry)) 424toRemove = new long[this.lockMap.Keys.Count]; 425this.lockMap.Keys.CopyTo(toRemove, 0);