73 references to LookupNamespacesAndTypes
Microsoft.CodeAnalysis (3)
Compilation\SemanticModel.cs (1)
593/// Backing implementation of <see cref="LookupNamespacesAndTypes"/>.
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (2)
26? SemanticModelOpt.LookupNamespacesAndTypes(PositionOpt, name: symbol.Name) 44ImmutableArray<ISymbol> typeOnlySymbols = SemanticModelOpt.LookupNamespacesAndTypes(PositionOpt, name: symbol.Name);
Microsoft.CodeAnalysis.CSharp (2)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
33var boundSymbols = SemanticModelOpt.LookupNamespacesAndTypes(PositionOpt, name: aliasName); 79? SemanticModelOpt.LookupNamespacesAndTypes(PositionOpt, name: symbol.Name)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Semantics\ExtensionTests.cs (3)
32912Assert.Empty(model.LookupNamespacesAndTypes(position: 0, o, name: null)); 33155Assert.Empty(model.LookupNamespacesAndTypes(position: 0, o, name: null)); 33179Assert.Empty(model.LookupNamespacesAndTypes(position, null, name: "o"));
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
171return semanticModel.LookupNamespacesAndTypes(token.SpanStart);
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
110? 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)
1700symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 1703Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 1770symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 1773Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 1873symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 1876Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 1938symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 1941Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2096symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 2099Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 2151symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2154Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2260symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 2263Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 2317symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2320Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2439symbols = model1.LookupNamespacesAndTypes(labelDecl.SpanStart); 2442Assert.Same(testType, model1.LookupNamespacesAndTypes(labelDecl.SpanStart, name: "Test").Single()); 2514symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2517Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2922Assert.NotEmpty(model1.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias1")); 2923Assert.Empty(model1.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias2")); 2944Assert.Empty(model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias1")); 2945Assert.NotEmpty(model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias2")); 3970symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 3973Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "args").Single()); 4010symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 4013Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "args").Single()); 4140symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 4143Assert.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)
292return new RecommendedSymbols(_context.SemanticModel.LookupNamespacesAndTypes( 311var symbols = semanticModel.LookupNamespacesAndTypes(_context.LeftToken.SpanStart); 557var symbols = _context.SemanticModel.LookupNamespacesAndTypes(
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
297var boundSymbols = semanticModel.LookupNamespacesAndTypes(node.SpanStart, name: aliasName); 324originalSemanticModel, namespaceId.Value, semanticModel.LookupNamespacesAndTypes(token.SpanStart).OfType<IAliasSymbol>());
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
235? semanticModel.LookupNamespacesAndTypes(memberAccess.SpanStart, name: memberAccess.Name.Identifier.ValueText)
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
93return semanticModel.LookupNamespacesAndTypes(context.Position, containingSymbol)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
68semanticModel.LookupNamespacesAndTypes(expr.SpanStart, container:=symbol, name:=name),
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
168Return semanticModel.LookupNamespacesAndTypes(token.SpanStart)
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
107Dim symbols = semanticModel.LookupNamespacesAndTypes(
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
1251Dim result = If(namespacesAndTypesOnly, model.LookupNamespacesAndTypes(position, container), model.LookupSymbols(position, container))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (2)
166Dim boundSymbols = semanticModel.LookupNamespacesAndTypes(node.SpanStart, name:=aliasName) 171boundSymbols = semanticModel.LookupNamespacesAndTypes(node.Span.Start, name:=aliasName + "Attribute")
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
68semanticModel.LookupNamespacesAndTypes(expr.SpanStart, container:=symbol, name:=name),
Microsoft.CodeAnalysis.Workspaces (3)
Recommendations\AbstractRecommendationServiceRunner.cs (3)
281var symbols = semanticModel.LookupNamespacesAndTypes(declarationSyntax.SpanStart, containingNamespaceSymbol) 292: semanticModel.LookupNamespacesAndTypes(_context.Position, semanticModel.Compilation.GlobalNamespace, nameof(System)) 319.LookupNamespacesAndTypes(_context.Position, container, name)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
982var symbols = semanticModel.LookupNamespacesAndTypes(position, name: name);
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
3489Dim symbols = semanticModel.LookupNamespacesAndTypes(position, name:=name)