66 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 (4)
Semantics\ExtensionTests.cs (4)
37848Assert.Empty(model.LookupNamespacesAndTypes(position: 0, o, name: null)); 38091Assert.Empty(model.LookupNamespacesAndTypes(position: 0, o, name: null)); 38115Assert.Empty(model.LookupNamespacesAndTypes(position, null, name: "o")); 38148Assert.Empty(model.LookupNamespacesAndTypes(position, o, name: "M"));
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
171return semanticModel.LookupNamespacesAndTypes(token.SpanStart);
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (1)
73? 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)
1777Assert.Empty(model.LookupNamespacesAndTypes(a.SpanStart, name: "A")); 1801model.LookupNamespacesAndTypes(clsCompliant.SpanStart, name: "CLSCompliantAttribute").Single()); 1852Assert.Empty(model.LookupNamespacesAndTypes(a.SpanStart, name: "A")); 1876model.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)
1736symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 1739Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 1806symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 1809Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 1909symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 1912Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 1974symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 1977Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2132symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 2135Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 2187symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2190Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2296symbols = model1.LookupNamespacesAndTypes(localDecl.SpanStart); 2299Assert.Same(testType, model1.LookupNamespacesAndTypes(localDecl.SpanStart, name: "Test").Single()); 2353symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2356Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2475symbols = model1.LookupNamespacesAndTypes(labelDecl.SpanStart); 2478Assert.Same(testType, model1.LookupNamespacesAndTypes(labelDecl.SpanStart, name: "Test").Single()); 2550symbols = model2.LookupNamespacesAndTypes(nameRef.SpanStart); 2553Assert.Same(testType, model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "Test").Single()); 2958Assert.NotEmpty(model1.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias1")); 2959Assert.Empty(model1.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias2")); 2980Assert.Empty(model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias1")); 2981Assert.NotEmpty(model2.LookupNamespacesAndTypes(nameRef.SpanStart, name: "alias2")); 4006symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 4009Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "args").Single()); 4046symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 4049Assert.Same(testType, model.LookupNamespacesAndTypes(nameRef.SpanStart, name: "args").Single()); 4176symbols = model.LookupNamespacesAndTypes(nameRef.SpanStart); 4179Assert.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); 562var 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.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);