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