1 write to _semanticModel
Microsoft.CodeAnalysis.Features (1)
AddImport\SymbolReferenceFinder.cs (1)
58_semanticModel = semanticModel;
17 references to _semanticModel
Microsoft.CodeAnalysis.Features (17)
AddImport\SymbolReferenceFinder.cs (17)
73var set = _owner.GetImportNamespacesInScope(_semanticModel, _node, cancellationToken); 77for (var containingNamespace = _semanticModel.GetEnclosingNamespace(_node.SpanStart, cancellationToken); 88=> _semanticModel.Compilation.GetCompilationNamespace(containingNamespace) ?? containingNamespace; 215var editorBrowserInfo = new EditorBrowsableInfo(_semanticModel.Compilation); 221s.Symbol.IsEditorBrowsable(_options.HideAdvancedMembers, _semanticModel.Compilation, editorBrowserInfo)); 251if (!symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly)) 315var symbol = _semanticModel.GetSymbolInfo(expression, searchScope.CancellationToken).GetAnySymbol(); 349m.IsAccessibleWithin(self._semanticModel.Compilation.Assembly), this); 392s => _owner.IsViableExtensionMethod(s.Symbol, expression, _semanticModel, _syntaxFacts, cancellationToken)); 407s.Symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly)); 420_owner.IsAddMethodContext(_node, _semanticModel)) 451var type = _owner.GetQueryClauseInfo(_semanticModel, _node, searchScope.CancellationToken); 474var type = GetAwaitInfo(_semanticModel, _syntaxFacts, _node); 496var type = GetCollectionExpressionType(_semanticModel, _syntaxFacts, _node); 518var type = GetCollectionExpressionType(_semanticModel, _syntaxFacts, _node); 540var type = _owner.GetDeconstructInfo(_semanticModel, _node, searchScope.CancellationToken); 585var symbolInfo = _semanticModel.GetSymbolInfo(nameNode, cancellationToken);