4 implementations of Write
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (3)
Writing\BatchingLsifJsonWriter.cs (1)
52
public void
Write
(Element element)
Writing\JsonModeLsifJsonWriter.cs (1)
40
public void
Write
(Element element)
Writing\LineModeLsifJsonWriter.cs (1)
35
public void
Write
(Element element)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (1)
Utilities\TestLsifJsonWriter.vb (1)
27
Private Sub
ILsifJsonWriter_Write
(element As Element) Implements ILsifJsonWriter.Write
25 references to Write
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (24)
Generator.cs (21)
95
generator._lsifJsonWriter.
Write
(capabilitiesVertex);
114
_lsifJsonWriter.
Write
(projectVertex);
115
_lsifJsonWriter.
Write
(new Event(Event.EventKind.Begin, projectVertex.GetId(), _idFactory));
187
_lsifJsonWriter.
Write
(Edge.Create("contains", projectVertex.GetId(), documentIds.ToArray(), _idFactory));
188
_lsifJsonWriter.
Write
(new Event(Event.EventKind.End, projectVertex.GetId(), _idFactory));
218
lsifJsonWriter.
Write
(documentVertex);
219
lsifJsonWriter.
Write
(new Event(Event.EventKind.Begin, documentVertex.GetId(), idFactory));
224
lsifJsonWriter.
Write
(Edge.Create("contains", documentVertex.GetId(), rangeVertices, idFactory));
229
lsifJsonWriter.
Write
(new Event(Event.EventKind.End, documentVertex.GetId(), idFactory));
247
lsifJsonWriter.
Write
(foldingRangeResult);
248
lsifJsonWriter.
Write
(Edge.Create(Methods.TextDocumentFoldingRangeName, documentVertex.GetId(), foldingRangeResult.GetId(), idFactory));
303
lsifJsonWriter.
Write
(rangeVertex);
335
lsifJsonWriter.
Write
(Edge.Create("next", lazyRangeVertex.Value.GetId(), symbolForLinkedResultSetId, idFactory));
340
lsifJsonWriter.
Write
(new Item(definitionResultsId.As<DefinitionResult, Vertex>(), lazyRangeVertex.Value.GetId(), documentVertex.GetId(), idFactory));
373
lsifJsonWriter.
Write
(new Item(referenceResultsId.As<ReferenceResult, Vertex>(), lazyRangeVertex.Value.GetId(), documentVertex.GetId(), idFactory, property: "definitions"));
378
lsifJsonWriter.
Write
(new Item(referenceResultsId.As<ReferenceResult, Vertex>(), implementedMemberMoniker, documentVertex.GetId(), idFactory, property: "referenceLinks"));
389
lsifJsonWriter.
Write
(new Item(referenceResultsId.As<ReferenceResult, Vertex>(), lazyRangeVertex.Value.GetId(), documentVertex.GetId(), idFactory, property: "references"));
402
lsifJsonWriter.
Write
(hoverResult);
403
lsifJsonWriter.
Write
(Edge.Create(Methods.TextDocumentHoverName, symbolForLinkedResultSetId, hoverResult.GetId(), idFactory));
454
lsifJsonWriter.
Write
(semanticTokensResult);
455
lsifJsonWriter.
Write
(semanticTokensEdge);
ResultSetTracking\SymbolHoldingResultSetTracker.cs (3)
63
_lsifJsonWriter.
Write
(resultSet);
144
lsifJsonWriter.
Write
(vertex);
145
lsifJsonWriter.
Write
(Edge.Create(edgeLabel, Id, vertex.GetId(), idFactory));
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (1)
Utilities\TestLsifJsonWriter.vb (1)
27
Private Sub ILsifJsonWriter_Write(element As Element) Implements ILsifJsonWriter.
Write