2 instantiations of TextDocumentContentChangeEvent
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
DocumentChanges\DocumentChangesTests.cs (1)
351return new LSP.TextDocumentContentChangeEvent()
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
ServerInitializationTests.cs (1)
39new TextDocumentContentChangeEvent
18 references to TextDocumentContentChangeEvent
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Extensions\ProtocolConversions.cs (1)
356public static TextChange ContentChangeEventToTextChange(LSP.TextDocumentContentChangeEvent changeEvent, SourceText text)
Handler\DocumentChanges\DidChangeHandler.cs (5)
40internal static bool AreChangesInReverseOrder(TextDocumentContentChangeEvent[] contentChanges) 44var prevChange = contentChanges[i - 1]; 45var curChange = contentChanges[i]; 56private static SourceText GetUpdatedSourceText(TextDocumentContentChangeEvent[] contentChanges, SourceText text) 76foreach (var change in contentChanges)
Protocol\DidChangeTextDocumentParams.cs (1)
48public TextDocumentContentChangeEvent[] ContentChanges
Protocol\Notebook\NotebookDocumentChangeCellsText.cs (1)
30public TextDocumentContentChangeEvent[] Changes { get; init; }
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
DocumentChanges\DocumentChangesTests.cs (10)
349private LSP.TextDocumentContentChangeEvent CreateTextDocumentContentChangeEvent(int startLine, int startCol, int endLine, int endCol, string newText) 365LSP.TextDocumentContentChangeEvent change1 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 7, endLine: 0, endCol: 9, newText: "test3"); 366LSP.TextDocumentContentChangeEvent change2 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 5, endLine: 0, endCol: 7, newText: "test2"); 367LSP.TextDocumentContentChangeEvent change3 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 1, endLine: 0, endCol: 3, newText: "test1"); 375LSP.TextDocumentContentChangeEvent change1 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 1, endLine: 0, endCol: 3, newText: "test1"); 376LSP.TextDocumentContentChangeEvent change2 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 5, endLine: 0, endCol: 7, newText: "test2"); 377LSP.TextDocumentContentChangeEvent change3 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 7, endLine: 0, endCol: 9, newText: "test3"); 385LSP.TextDocumentContentChangeEvent change1 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 1, endLine: 0, endCol: 3, newText: "test1"); 386LSP.TextDocumentContentChangeEvent change2 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 2, endLine: 0, endCol: 4, newText: "test2"); 387LSP.TextDocumentContentChangeEvent change3 = CreateTextDocumentContentChangeEvent(startLine: 0, startCol: 3, endLine: 0, endCol: 5, newText: "test3");