40 instantiations of SyntaxPath
Microsoft.CodeAnalysis.EditorFeatures (1)
CodeActions\CodeActionEditHandlerService.cs (1)
342var pathToRenameToken = new SyntaxPath(renameToken.Value);
Microsoft.CodeAnalysis.Features (4)
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
167var syntaxPath = new SyntaxPath(node);
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
80var syntaxPath = new SyntaxPath(node);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
489return new SyntaxPath(changedMember);
SolutionCrawler\WorkCoordinator.cs (1)
436return new SyntaxPath(changedMember);
Microsoft.CodeAnalysis.Workspaces.UnitTests (29)
SyntaxPathTests.cs (29)
23var path = new SyntaxPath(node); 33var path = new SyntaxPath(node); 42var path = new SyntaxPath(child); 51var path = new SyntaxPath(((InvocationExpressionSyntax)root).ArgumentList.Arguments.Last()); 61var path = new SyntaxPath(((InvocationExpressionSyntax)root).ArgumentList.Arguments.First().Expression); 72var path = new SyntaxPath(node); 82var path = new SyntaxPath(root); 93var path = new SyntaxPath(root); 107var path = new SyntaxPath(root); 121var path = new SyntaxPath(root); 154var path1 = new SyntaxPath(member1); 155var path2 = new SyntaxPath(member2); 156var path3 = new SyntaxPath(member3); 189var path1 = new SyntaxPath(class1); 190var path2 = new SyntaxPath(class2); 224var path1 = new SyntaxPath(member1); 225var path2 = new SyntaxPath(member2); 254var path1 = new SyntaxPath(class1); 255var path2 = new SyntaxPath(class2); 283var path1 = new SyntaxPath(class1); 284var path2 = new SyntaxPath(class2); 285var path3 = new SyntaxPath(method1); 313var path1 = new SyntaxPath(class1); 314var path2 = new SyntaxPath(class2); 342var path1 = new SyntaxPath(class1); 343var path2 = new SyntaxPath(class2); 381var path1 = new SyntaxPath(class1); 382var path2 = new SyntaxPath(class2); 400var path = new SyntaxPath(root.Members[0]);
Microsoft.VisualStudio.LanguageServices.Implementation (6)
CodeModel\FileCodeModel.cs (2)
698elementAndPaths.Add(ValueTuple.Create(element, new SyntaxPath(node))); 809currentNodeKeys.Add(new GlobalNodeKey(nodeKey, new SyntaxPath(node)));
CodeModel\InternalElements\AbstractCodeMember.cs (2)
172var nodePath = new SyntaxPath(node); 189var nodePath = new SyntaxPath(node);
CodeModel\InternalElements\AbstractKeyedCodeElement.cs (1)
88var nodePath = new SyntaxPath(node, trackKinds);
CodeModel\InternalElements\CodeParameter.cs (1)
55var parentNodePath = new SyntaxPath(parentNode);
71 references to SyntaxPath
Microsoft.CodeAnalysis.EditorFeatures (1)
CodeActions\CodeActionEditHandlerService.cs (1)
342var pathToRenameToken = new SyntaxPath(renameToken.Value);
Microsoft.CodeAnalysis.Features (25)
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
167var syntaxPath = new SyntaxPath(node);
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
80var syntaxPath = new SyntaxPath(node);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (1)
162CountLogAggregator<object> logAggregator, string language, DocumentId? documentId, UnitTestingInvocationReasons reasons, bool lowPriority, SyntaxPath? activeMember, bool added)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
462var currentMember = GetSyntaxPath(changedMember); 480private static SyntaxPath? GetSyntaxPath(SyntaxNode? changedMember)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (4)
96var changedMember = data.ChangedMember; 243public void Enqueue(Project project, DocumentId documentId, Document? document, SyntaxPath? changedMember) 314public readonly SyntaxPath? ChangedMember; 317public UnitTestingData(Project project, DocumentId documentId, Document? document, SyntaxPath? changedMember, IAsyncToken asyncToken)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (4)
32public readonly SyntaxPath? ActiveMember; 75SyntaxPath? activeMember, 96public UnitTestingWorkItem(DocumentId documentId, string language, UnitTestingInvocationReasons invocationReasons, bool isLowPriority, SyntaxPath? activeMember, IAsyncToken asyncToken) 133UnitTestingInvocationReasons invocationReasons, SyntaxPath? currentMember,
SolutionCrawler\SolutionCrawlerLogger.cs (1)
156CountLogAggregator<object> logAggregator, string language, DocumentId? documentId, InvocationReasons reasons, bool lowPriority, SyntaxPath? activeMember, bool added)
SolutionCrawler\WorkCoordinator.cs (2)
409var currentMember = GetSyntaxPath(changedMember); 427private static SyntaxPath? GetSyntaxPath(SyntaxNode? changedMember)
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (1)
333private static SyntaxNode? GetMemberNode(ISyntaxFactsService service, SyntaxNode? root, SyntaxPath? memberPath)
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (4)
95var changedMember = data.ChangedMember; 242public void Enqueue(Project project, DocumentId documentId, Document? document, SyntaxPath? changedMember) 313public readonly SyntaxPath? ChangedMember; 316public Data(Project project, DocumentId documentId, Document? document, SyntaxPath? changedMember, IAsyncToken asyncToken)
SolutionCrawler\WorkCoordinator.WorkItem.cs (4)
31public readonly SyntaxPath? ActiveMember; 72SyntaxPath? activeMember, 93public WorkItem(DocumentId documentId, string language, InvocationReasons invocationReasons, bool isLowPriority, SyntaxPath? activeMember, IAsyncToken asyncToken) 115InvocationReasons invocationReasons, SyntaxPath? currentMember,
Microsoft.CodeAnalysis.Workspaces (7)
SyntaxPath.cs (7)
157public static bool operator ==(SyntaxPath? left, SyntaxPath? right) 160public static bool operator !=(SyntaxPath? left, SyntaxPath? right) 165var path = obj as SyntaxPath; 174public bool Equals(SyntaxPath? other)
Microsoft.CodeAnalysis.Workspaces.UnitTests (29)
SyntaxPathTests.cs (29)
23var path = new SyntaxPath(node); 33var path = new SyntaxPath(node); 42var path = new SyntaxPath(child); 51var path = new SyntaxPath(((InvocationExpressionSyntax)root).ArgumentList.Arguments.Last()); 61var path = new SyntaxPath(((InvocationExpressionSyntax)root).ArgumentList.Arguments.First().Expression); 72var path = new SyntaxPath(node); 82var path = new SyntaxPath(root); 93var path = new SyntaxPath(root); 107var path = new SyntaxPath(root); 121var path = new SyntaxPath(root); 154var path1 = new SyntaxPath(member1); 155var path2 = new SyntaxPath(member2); 156var path3 = new SyntaxPath(member3); 189var path1 = new SyntaxPath(class1); 190var path2 = new SyntaxPath(class2); 224var path1 = new SyntaxPath(member1); 225var path2 = new SyntaxPath(member2); 254var path1 = new SyntaxPath(class1); 255var path2 = new SyntaxPath(class2); 283var path1 = new SyntaxPath(class1); 284var path2 = new SyntaxPath(class2); 285var path3 = new SyntaxPath(method1); 313var path1 = new SyntaxPath(class1); 314var path2 = new SyntaxPath(class2); 342var path1 = new SyntaxPath(class1); 343var path2 = new SyntaxPath(class2); 381var path1 = new SyntaxPath(class1); 382var path2 = new SyntaxPath(class2); 400var path = new SyntaxPath(root.Members[0]);
Microsoft.VisualStudio.LanguageServices.Implementation (9)
CodeModel\FileCodeModel.cs (2)
689List<ValueTuple<AbstractKeyedCodeElement, SyntaxPath>>? elementAndPaths = null; 697elementAndPaths ??= new List<ValueTuple<AbstractKeyedCodeElement, SyntaxPath>>();
CodeModel\GlobalNodeKey.cs (2)
14public readonly SyntaxPath Path; 16public GlobalNodeKey(SyntaxNodeKey nodeKey, SyntaxPath path)
CodeModel\InternalElements\AbstractCodeMember.cs (2)
172var nodePath = new SyntaxPath(node); 189var nodePath = new SyntaxPath(node);
CodeModel\InternalElements\AbstractKeyedCodeElement.cs (2)
66internal void ReacquireNodeKey(SyntaxPath syntaxPath, CancellationToken cancellationToken) 88var nodePath = new SyntaxPath(node, trackKinds);
CodeModel\InternalElements\CodeParameter.cs (1)
55var parentNodePath = new SyntaxPath(parentNode);