1 write to _syntaxFacts
Microsoft.CodeAnalysis.Features (1)
AddImport\SymbolReferenceFinder.cs (1)
70_syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
20 references to _syntaxFacts
Microsoft.CodeAnalysis.Features (20)
AddImport\SymbolReferenceFinder.cs (14)
185nameNode, _syntaxFacts, 268_syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity); 293if (_owner.CanAddImportForMethod(_diagnosticId, _syntaxFacts, _node, out var nameNode) && 357if (_owner.CanAddImportForMethod(_diagnosticId, _syntaxFacts, _node, out var nameNode) && 365_syntaxFacts.GetNameAndArityOfSimpleName(nameNode, out var name, out var arity); 389s => _owner.IsViableExtensionMethod(s.Symbol, expression, _semanticModel, _syntaxFacts, cancellationToken)); 416if (_owner.CanAddImportForMethod(_diagnosticId, _syntaxFacts, _node, out _) && 417!_syntaxFacts.IsSimpleName(_node) && 472if (_owner.CanAddImportForGetAwaiter(_diagnosticId, _syntaxFacts, _node)) 474var type = GetAwaitInfo(_semanticModel, _syntaxFacts, _node); 497if (_owner.CanAddImportForGetEnumerator(_diagnosticId, _syntaxFacts, _node)) 499var type = GetCollectionExpressionType(_semanticModel, _syntaxFacts, _node); 522if (_owner.CanAddImportForGetAsyncEnumerator(_diagnosticId, _syntaxFacts, _node)) 524var type = GetCollectionExpressionType(_semanticModel, _syntaxFacts, _node);
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (6)
80while (_syntaxFacts.IsQualifiedName(current.Parent)) 93nameNode, _syntaxFacts, 102if (_syntaxFacts.IsIdentifierName(rootNode)) 105result.Add(_syntaxFacts.GetIdentifierOfIdentifierName(rootNode).ValueText); 108else if (_syntaxFacts.IsQualifiedName(rootNode)) 113_syntaxFacts.GetPartsOfQualifiedName(rootNode, out var left, out _, out var right);