예제 #1
0
 private void OnSubjectBuffersConnected(object sender, SubjectBuffersConnectedEventArgs e)
 {
     AssertIsForeground();
     foreach (var buffer in e.SubjectBuffers)
     {
         if (buffer.GetWorkspace() == _workspace)
         {
             if (TryPopulateOpenTextBufferManagerForBuffer(buffer))
             {
                 _openTextBuffers[buffer].ConnectToView(e.TextView);
             }
         }
     }
 }
예제 #2
0
        private void OnSubjectBuffersConnected(object sender, SubjectBuffersConnectedEventArgs e)
        {
            AssertIsForeground();
            foreach (var buffer in e.SubjectBuffers)
            {
                if (buffer.GetWorkspace() == _workspace)
                {
                    var documents = buffer.AsTextContainer().GetRelatedDocuments();
                    CreateOpenTextBufferManagerForBuffer(buffer, documents);

                    _openTextBuffers[buffer].ConnectToView(e.TextView);
                }
            }
        }
예제 #3
0
 private void OnSubjectBuffersConnected(object sender, SubjectBuffersConnectedEventArgs e)
 {
     _threadingContext.ThrowIfNotOnUIThread();
     foreach (var buffer in e.SubjectBuffers)
     {
         if (buffer.GetWorkspace() == _workspace)
         {
             if (TryPopulateOpenTextBufferManagerForBuffer(buffer))
             {
                 _openTextBuffers[buffer].ConnectToView(e.TextView);
             }
         }
     }
 }
예제 #4
0
 private void OnSubjectBuffersConnected(object sender, SubjectBuffersConnectedEventArgs e)
 {
     AssertIsForeground();
     foreach (var buffer in e.SubjectBuffers)
     {
         if (buffer.GetWorkspace() == _workspace)
         {
             var documents = buffer.AsTextContainer().GetRelatedDocuments();
             if (TryPopulateOpenTextBufferManagerForBuffer(buffer, documents))
             {
                 _openTextBuffers[buffer].ConnectToView(e.TextView);
             }
         }
     }
 }