76 references to LookupNamespacesAndTypes
Microsoft.CodeAnalysis (3)
Compilation\SemanticModel.cs (1)
580/// Backing implementation of <see cref="LookupNamespacesAndTypes"/>.
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (2)
25? semanticModelOpt.LookupNamespacesAndTypes(positionOpt, name: symbol.Name) 43ImmutableArray<ISymbol> typeOnlySymbols = semanticModelOpt.LookupNamespacesAndTypes(positionOpt, name: symbol.Name);
Microsoft.CodeAnalysis.CSharp (2)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
33var boundSymbols = semanticModelOpt.LookupNamespacesAndTypes(positionOpt, name: aliasName); 75? semanticModelOpt.LookupNamespacesAndTypes(positionOpt, name: symbol.Name)
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
175return semanticModel.LookupNamespacesAndTypes(token.SpanStart);
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
111? semanticModel.LookupNamespacesAndTypes(position, leftContainer, name)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
66semanticModel.LookupNamespacesAndTypes(throughExpression.SpanStart, name: throughSymbol?.Name).Any(static (t, throughType) => Equals(t.GetSymbolType(), throughType), throughType));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (37)
Semantics\LocalFunctionTests.cs (4)
1783Assert.Empty(model.LookupNamespacesAndTypes(a.SpanStart, name: "A")); 1807model.LookupNamespacesAndTypes(clsCompliant.SpanStart, name: "CLSCompliantAttribute").Single()); 1858Assert.Empty(model.LookupNamespacesAndTypes(a.SpanStart, name: "A")); 1882model.LookupNamespacesAndTypes(clsCompliant.SpanStart, name: "CLSCompliantAttribute").Single());
Semantics\LookupTests.cs (3)
1761var symbols = model.LookupNamespacesAndTypes(position, name: "M"); 1795symbols = model.LookupNamespacesAndTypes(position, name: "T"); 1985var symbols = model.LookupNamespacesAndTypes(position);
Semantics\TopLevelStatementsTests.cs (30)
1687symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 1690Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 1757symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 1760Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 1860symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 1863Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 1925symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 1928Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2083symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 2086Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 2138symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2141Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2247symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 2250Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 2304symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2307Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2426symbols = model1.LookupNamespacesAndTypes(labelDecl.SpanStart); 2429Assert.Same(testType, model1.LookupNamespacesAndTypes(labelDecl.SpanStart, name: "Test").Single()); 2501symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2504Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2909Assert.NotEmpty(model1.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias1")); 2910Assert.Empty(model1.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias2")); 2931Assert.Empty(model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias1")); 2932Assert.NotEmpty(model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias2")); 3957symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 3960Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "args").Single()); 3997symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 4000Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "args").Single()); 4127symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 4130Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "args").Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (5)
1178var symbols = model.LookupNamespacesAndTypes(localDecl.SpanStart, name: "B"); 1598var symbols = model.LookupNamespacesAndTypes(someMemberInC.SpanStart); 2056var symbols = model.LookupNamespacesAndTypes(someStatementInM.SpanStart, name: ""); 2211var qnSymbols = model.LookupNamespacesAndTypes(position2, name: "InvalidWithoutSuffix"); 2215symbols = model.LookupNamespacesAndTypes(position, name: "Y", container: qnInvalidWithoutSuffix);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CompilationTestUtils.cs (1)
348? model.LookupNamespacesAndTypes(position, container)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Recommendations\CSharpRecommendationServiceRunner.cs (3)
228return new RecommendedSymbols(_context.SemanticModel.LookupNamespacesAndTypes( 246var symbols = _context.SemanticModel.LookupNamespacesAndTypes(_context.LeftToken.SpanStart); 330var symbols = _context.SemanticModel.LookupNamespacesAndTypes(
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
303var boundSymbols = semanticModel.LookupNamespacesAndTypes(node.SpanStart, name: aliasName); 330originalSemanticModel, namespaceId.Value, semanticModel.LookupNamespacesAndTypes(token.SpanStart).OfType<IAliasSymbol>());
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
238? semanticModel.LookupNamespacesAndTypes(memberAccess.SpanStart, name: memberAccess.Name.Identifier.ValueText)
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
95return semanticModel.LookupNamespacesAndTypes(context.Position, containingSymbol)
Microsoft.CodeAnalysis.VisualBasic (2)
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (2)
36semanticModelOpt.LookupNamespacesAndTypes(positionOpt, name:=symbol.Name), 134Dim boundSymbols = semanticModelOpt.LookupNamespacesAndTypes(positionOpt, name:=aliasName)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
SemanticModelExtensions.vb (1)
67semanticModel.LookupNamespacesAndTypes(expr.SpanStart, container:=symbol, name:=name),
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
168Return semanticModel.LookupNamespacesAndTypes(token.SpanStart)
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
107Dim symbols = semanticModel.LookupNamespacesAndTypes(
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
90semanticModel.LookupNamespacesAndTypes(position, leftContainer, name),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\SemanticModelLookupSymbolsAPITests.vb (1)
117syms = semanticModel.LookupNamespacesAndTypes(posOutside, Nothing, "b")
Semantics\GetUnusedImportDirectivesTests.vb (1)
182Assert.Equal(2, model.LookupNamespacesAndTypes(tree.ToString().IndexOf("Return", StringComparison.Ordinal), name:="IEnumerable").Length)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
1239Dim result = If(namespacesAndTypesOnly, model.LookupNamespacesAndTypes(position, container), model.LookupSymbols(position, container))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
Recommendations\VisualBasicRecommendationServiceRunner.vb (3)
122Dim symbols = _context.SemanticModel.LookupNamespacesAndTypes(_context.TargetToken.SpanStart) 176.SelectMany(Function(n) _context.SemanticModel.LookupNamespacesAndTypes(node.SpanStart, n)) _ 180.LookupNamespacesAndTypes(position:=node.SpanStart, container:=leftHandSymbol)
SemanticModelExtensions.vb (1)
67semanticModel.LookupNamespacesAndTypes(expr.SpanStart, container:=symbol, name:=name),
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (2)
167Dim boundSymbols = semanticModel.LookupNamespacesAndTypes(node.SpanStart, name:=aliasName) 172boundSymbols = semanticModel.LookupNamespacesAndTypes(node.Span.Start, name:=aliasName + "Attribute")
Microsoft.CodeAnalysis.Workspaces (1)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
279var symbols = semanticModel.LookupNamespacesAndTypes(declarationSyntax.SpanStart, containingNamespaceSymbol)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
985var symbols = semanticModel.LookupNamespacesAndTypes(position, name: name);
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
3489Dim symbols = semanticModel.LookupNamespacesAndTypes(position, name:=name)