2 implementations of GlobalNamespace
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\AssemblySymbol.cs (1)
24INamespaceSymbol IAssemblySymbol.GlobalNamespace
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AssemblySymbol.vb (1)
718Private ReadOnly Property IAssemblySymbol_GlobalNamespace As INamespaceSymbol Implements IAssemblySymbol.GlobalNamespace
24 references to GlobalNamespace
Microsoft.CodeAnalysis.CodeStyle (1)
SymbolKey.NamespaceSymbolKey.cs (1)
96result.AddIfNotNull(assembly.GlobalNamespace);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenTupleTest.cs (5)
6227ns = comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "a"); 6231Assert.Same(comp.Assembly.GlobalNamespace, ns.ContainingSymbol); 6232Assert.Same(comp.Assembly.GlobalNamespace.ContainingAssembly, ns.ContainingAssembly); 6233Assert.Same(comp.Assembly.GlobalNamespace.ContainingModule, ns.ContainingModule); 6253vt2 = comp.CreateErrorTypeSymbol(comp.CreateErrorNamespaceSymbol(comp.Assembly.GlobalNamespace, "System"), "ValueTuple", 2).Construct(intType, intType);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\GetSemanticInfoTests.cs (1)
4056comp.Assembly.GlobalNamespace.GetMember<INamedTypeSymbol>("Program").GetMembers("Any").
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
3242Assert.Equal(compilation.Assembly.GlobalNamespace, info.Type.ContainingSymbol); //error type resides in global namespace
Symbols\Source\ExternAliasTests.cs (1)
484var aliasedGlobalNamespace = ((IAssemblySymbol)comp.GetAssemblyOrModuleSymbol(libRef)).GlobalNamespace;
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
NavigationCommandHandlers\FindExtensionMethodsCommandHandler.cs (1)
94foreach (var type in compilation.Assembly.GlobalNamespace.GetAllTypes(cancellationToken))
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
224GetCompletionItemsForTopLevelTypeDeclarations(assembly.GlobalNamespace, builder, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AssemblySymbol.vb (1)
718Private ReadOnly Property IAssemblySymbol_GlobalNamespace As INamespaceSymbol Implements IAssemblySymbol.GlobalNamespace
Microsoft.CodeAnalysis.Workspaces (5)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
212Bind(index, assemblySymbol.GlobalNamespace, ref results.AsRef(), cancellationToken);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
131var globalNamespaceName = assembly.GlobalNamespace.Name; 132symbolMap.Add(globalNamespaceName, assembly.GlobalNamespace);
Shared\Extensions\ISolutionExtensions.cs (1)
30results.Add(compilation.Assembly.GlobalNamespace);
SymbolKey.NamespaceSymbolKey.cs (1)
96result.AddIfNotNull(assembly.GlobalNamespace);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionTests.cs (1)
2302var namespacesAndTypes = assemblyReference.GlobalNamespace.GetAllNamespacesAndTypes(CancellationToken.None);
SymbolKeyTests.cs (1)
1454GetDeclaredSymbols(compilation.Assembly.GlobalNamespace, list);
Microsoft.VisualStudio.LanguageServices (5)
Library\ObjectBrowser\AbstractListItemFactory.cs (5)
412stack.Push(assemblySymbol.GlobalNamespace); 742namespaceSymbol = referenceList.GetAssembly(compilation).GlobalNamespace; 746namespaceSymbol = compilation.Assembly.GlobalNamespace; 758stack.Push(assemblySymbol.GlobalNamespace); 791namespaceStack.Push(assemblySymbol.GlobalNamespace);