예제 #1
0
파일: TextBuffer.cs 프로젝트: masums/Crow
 public void Clear()
 {
     editMutex.EnterWriteLock();
     lineLength.Clear();
     buffer.Clear();
     editMutex.ExitWriteLock();
     BufferCleared.Raise(this, null);
 }
예제 #2
0
 public void Clear()
 {
     lock (EditMutex) {
         longestLineCharCount = 0;
         lines.Clear();
         BufferCleared.Raise(this, null);
     }
 }
예제 #3
0
 public void Clear()
 {
     editMutex.EnterWriteLock();
     longestLineCharCount = 0;
     lines.Clear();
     editMutex.ExitWriteLock();
     BufferCleared.Raise(this, null);
 }
 protected virtual void OnBufferCleared(EventArgs e)
 {
     BufferCleared?.Invoke(this, e);
 }