private void AddBufferToDictionary(Buffer buffer, IsInBufferDictionary status) { switch (status) { case IsInBufferDictionary.Yes: break; case IsInBufferDictionary.HasSimilarName: BufferDictionary.Add(buffer.Path, buffer); break; case IsInBufferDictionary.NoSimilarName: BufferDictionary.Add(buffer.Name, buffer); break; default: break; } }
public void AddNewBuffer(Buffer buffer, IsInBufferDictionary status = IsInBufferDictionary.NoSimilarName) { AddBufferToDictionary(buffer, status); CurrentBuffer = buffer; }