public void RecordBinding(RecordedBinding rb)
 {
     lock (m_recordedEntitiesLock)
     {
         m_recordedBindings.Add(rb);
     }
 }
예제 #2
0
 public void DeleteRecordedBinding(RecordedBinding rb)
 {
     lock (m_recordedEntitiesLock)
     {
         ((IDictionary <RecordedBinding, byte>)m_recordedBindings).Remove(rb);
     }
 }
 public void DeleteRecordedBinding(RecordedBinding rb)
 {
     lock (m_recordedEntitiesLock)
     {
         m_recordedBindings.RemoveWhere(b => b.Equals(rb));
     }
 }
예제 #4
0
 public void RecordBinding(RecordedBinding rb)
 {
     lock (_recordedEntitiesLock)
     {
         _recordedBindings.TryAdd(rb, 0);
     }
 }
예제 #5
0
 internal void DeleteRecordedBinding(RecordedBinding rb)
 {
     lock (_recordedEntitiesLock)
     {
         _recordedBindings.Remove(rb);
     }
 }
예제 #6
0
 internal void RecordBinding(RecordedBinding rb)
 {
     lock (_recordedEntitiesLock)
     {
         _recordedBindings.Add(rb);
     }
 }
 public void DeleteRecordedBinding(RecordedBinding rb)
 {
     lock (m_recordedEntitiesLock)
     {
         m_recordedBindings.Remove(rb);
     }
 }
 public void RecordBinding(RecordedBinding rb)
 {
     lock (_recordedEntitiesLock)
     {
         if (!_recordedBindings.ContainsKey(rb))
         {
             _recordedBindings.Add(rb, 0);
         }
     }
 }