public void AddTextView(ITextView textView) { ITextDocument textDocument; if (!this.TextDocumentFactoryService.TryGetTextDocument(textView.TextBuffer, out textDocument)) { throw new Exception("Could not find ITextDocument from textView!"); } string fullPath = Path.GetFullPath(textDocument.FilePath); SourceFileSet sourceFileSet = this.FindSourceFileSet(fullPath, true); sourceFileSet.AttachTextView(fullPath, textView); sourceFileSet.CompileAsync(); }