Example #1
0
 public void ClearBufferMark(int _typeMask)
 {
     DictionaryView <ulong, BufferMark> .Enumerator enumerator = this.buffMarkSet.GetEnumerator();
     while (enumerator.MoveNext())
     {
         KeyValuePair <ulong, BufferMark> current = enumerator.get_Current();
         BufferMark value    = current.get_Value();
         int        markType = (int)value.GetMarkType();
         if ((_typeMask & 1 << markType) > 0)
         {
             value.SetCurLayer(0);
         }
     }
 }
Example #2
0
 public void ClearBufferMark(int _typeMask)
 {
     DictionaryView <int, BufferMark> .Enumerator enumerator = this.buffMarkSet.GetEnumerator();
     while (enumerator.MoveNext())
     {
         KeyValuePair <int, BufferMark> current = enumerator.Current;
         BufferMark mark     = current.Value;
         int        markType = (int)mark.GetMarkType();
         if ((_typeMask & (((int)1) << markType)) > 0)
         {
             mark.SetCurLayer(0);
         }
     }
 }