1 instantiation of IdFactory
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Generator.cs (1)
62
private readonly IdFactory _idFactory = new
IdFactory
();
35 references to IdFactory
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (35)
Generator.cs (5)
62
private readonly
IdFactory
_idFactory = new IdFactory();
208
IdFactory
idFactory,
241
IdFactory
idFactory,
257
IdFactory
idFactory,
435
IdFactory
idFactory,
Graph\Capabilities.cs (1)
43
IdFactory
idFactory,
Graph\DefinitionResult.cs (1)
12
public DefinitionResult(
IdFactory
idFactory)
Graph\Edge.cs (4)
30
public Edge(string label, Id<Vertex> outVertex, Id<Vertex> inVertex,
IdFactory
idFactory)
39
public Edge(string label, Id<Vertex> outVertex, Id<Vertex>[] inVertices,
IdFactory
idFactory)
49
public static Edge Create<TOutVertex, TInVertex>(string label, Id<TOutVertex> outVertex, Id<TInVertex> inVertex,
IdFactory
idFactory) where TOutVertex : Vertex where TInVertex : Vertex
54
public static Edge Create<TOutVertex, TInVertex>(string label, Id<TOutVertex> outVertex, IList<Id<TInVertex>> inVertices,
IdFactory
idFactory) where TOutVertex : Vertex where TInVertex : Vertex
Graph\Element.cs (1)
16
protected Element(string type, string label,
IdFactory
idFactory)
Graph\Event.cs (3)
18
private Event(EventKind kind, string scope, Id<Element> data,
IdFactory
idFactory)
26
public Event(EventKind kind, Id<LsifProject> data,
IdFactory
idFactory)
31
public Event(EventKind kind, Id<LsifDocument> data,
IdFactory
idFactory)
Graph\FoldingRangeResult.cs (1)
18
public FoldingRangeResult(FoldingRange[] result,
IdFactory
idFactory)
Graph\HoverResult.cs (1)
18
public HoverResult(Hover result,
IdFactory
idFactory)
Graph\Item.cs (2)
16
public Item(Id<Vertex> outVertex, Id<Range> range, Id<LsifDocument> document,
IdFactory
idFactory, string? property = null)
23
public Item(Id<Vertex> outVertex, Id<Moniker> moniker, Id<LsifDocument> document,
IdFactory
idFactory, string? property = null)
Graph\LsifDocument.cs (1)
25
public LsifDocument(Uri uri, string languageId, string? contents,
IdFactory
idFactory)
Graph\LsifProject.cs (1)
18
public LsifProject(string kind, Uri? resource, string name,
IdFactory
idFactory)
Graph\Moniker.cs (1)
18
public Moniker(string scheme, string identifier, string? kind, string? unique,
IdFactory
idFactory)
Graph\Range.cs (2)
18
public Range(Position start, Position end,
IdFactory
idFactory)
25
public static Range FromTextSpan(TextSpan textSpan, SourceText sourceText,
IdFactory
idFactory)
Graph\ReferenceResult.cs (1)
12
public ReferenceResult(
IdFactory
idFactory)
Graph\ResultSet.cs (1)
12
public ResultSet(
IdFactory
idFactory)
Graph\SemanticTokensResult.cs (1)
18
public SemanticTokensResult(SemanticTokens result,
IdFactory
idFactory)
Graph\Vertex.cs (1)
12
protected Vertex(string label,
IdFactory
idFactory)
ResultSetTracking\DelegatingResultSetTracker.cs (1)
19
public Id<T> GetResultIdForSymbol<T>(ISymbol symbol, string edgeKind, Func<
IdFactory
, T> vertexCreator) where T : Vertex
ResultSetTracking\IResultSetTracker.cs (1)
24
Id<T> GetResultIdForSymbol<T>(ISymbol symbol, string edgeKind, Func<
IdFactory
, T> vertexCreator) where T : Vertex;
ResultSetTracking\SymbolHoldingResultSetTracker.cs (5)
19
private readonly
IdFactory
_idFactory;
29
public SymbolHoldingResultSetTracker(ILsifJsonWriter lsifJsonWriter, Compilation sourceCompilation,
IdFactory
idFactory)
88
public Id<T> GetResultIdForSymbol<T>(ISymbol symbol, string edgeKind, Func<
IdFactory
, T> vertexCreator) where T : Vertex
125
public Id<T> GetResultId<T>(string edgeLabel, Func<
IdFactory
, T> vertexCreator, ILsifJsonWriter lsifJsonWriter,
IdFactory
idFactory) where T : Vertex