1 write to _semanticModel
Microsoft.CodeAnalysis.Features (1)
AddImport\SymbolReferenceFinder.cs (1)
63_semanticModel = semanticModel;
16 references to _semanticModel
Microsoft.CodeAnalysis.Features (16)
AddImport\SymbolReferenceFinder.cs (16)
79var set = _owner.GetImportNamespacesInScope(_semanticModel, _node, cancellationToken); 83for (var containingNamespace = _semanticModel.GetEnclosingNamespace(_node.SpanStart, cancellationToken); 94=> _semanticModel.Compilation.GetCompilationNamespace(containingNamespace) ?? containingNamespace; 209var editorBrowserInfo = new EditorBrowsableInfo(_semanticModel.Compilation); 215s.Symbol.IsEditorBrowsable(Options.MemberDisplayOptions.HideAdvancedMembers, _semanticModel.Compilation, editorBrowserInfo)); 245if (!symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly)) 309var symbol = _semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 389s => _owner.IsViableExtensionMethod(s.Symbol, expression, _semanticModel, _syntaxFacts, cancellationToken)); 404s.Symbol.IsAccessibleWithin(_semanticModel.Compilation.Assembly)); 418_owner.IsAddMethodContext(_node, _semanticModel)) 450var type = _owner.GetQueryClauseInfo(_semanticModel, _node, cancellationToken); 474var type = GetAwaitInfo(_semanticModel, _syntaxFacts, _node); 499var type = GetCollectionExpressionType(_semanticModel, _syntaxFacts, _node); 524var type = GetCollectionExpressionType(_semanticModel, _syntaxFacts, _node); 549var type = _owner.GetDeconstructInfo(_semanticModel, _node, cancellationToken); 593var symbolInfo = _semanticModel.GetSymbolInfo(nameNode, cancellationToken);