1 instantiation of MergedNamespaceSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\MergedNamespaceSymbol.cs (1)
84: new MergedNamespaceSymbol(extent, containingNamespace, namespacesToMerge, nameOpt);
20 references to MergedNamespaceSymbol
Microsoft.CodeAnalysis.CSharp (13)
Binder\InContainerBinder.cs (2)
47var merged = _container as MergedNamespaceSymbol;
Compilation\CSharpCompilation.cs (4)
1422var result = MergedNamespaceSymbol.Create( 1519? MergedNamespaceSymbol.Create(new NamespaceExtent(this), namespacesToMerge: builder!.ToImmutableAndFree(), containingNamespace: null, nameOpt: null) 5048var mergedNamespace = symbol as MergedNamespaceSymbol;
Symbols\MergedNamespaceSymbol.cs (1)
156otherSymbols.Add(MergedNamespaceSymbol.Create(_extent, this, namespaceSymbols.ToImmutableAndFree()));
Symbols\NamespaceOrTypeSymbol.cs (1)
260Debug.Assert(scope is not MergedNamespaceSymbol);
Symbols\NonMissingAssemblySymbol.cs (1)
63var result = MergedNamespaceSymbol.Create(new NamespaceExtent(this),
Symbols\Source\SourceAssemblySymbol.cs (2)
1056var mergedNs = ns as MergedNamespaceSymbol;
Symbols\Source\SourceNamespaceSymbol.cs (2)
294MergedNamespaceSymbol mergedAssemblyNamespace = null; 298mergedAssemblyNamespace = @namespace.ContainingAssembly.GetAssemblyNamespace(@namespace) as MergedNamespaceSymbol;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
3744Assert.IsType<MergedNamespaceSymbol>(declSymbol.GetSymbol());
Symbols\MockSymbolTests.cs (2)
229NamespaceSymbol merged = MergedNamespaceSymbol.Create(new NamespaceExtent(new MockAssemblySymbol("Merged")), null, 260NamespaceSymbol merged2 = MergedNamespaceSymbol.Create(new NamespaceExtent(new MockAssemblySymbol("Merged2")), null,
Symbols\Source\DeclaringSyntaxNodeTests.cs (3)
36Assert.True(symbol.GetSymbol().IsFromCompilation((CSharpCompilation)compilation) || symbol.GetSymbol() is MergedNamespaceSymbol, "symbol with declaration should be in source, except for merged namespaces"); 91Assert.True(symbol.GetSymbol().IsFromCompilation((CSharpCompilation)compilation) || symbol.GetSymbol() is MergedNamespaceSymbol, "symbol with declaration should be in source, except for merged namespaces"); 124Assert.True(symbol.IsFromCompilation(compilation) || symbol is MergedNamespaceSymbol, "symbol with declaration should be in source, except for merged namespaces");
Symbols\Source\ExternAliasTests.cs (1)
416Assert.IsType<MergedNamespaceSymbol>(firstTarget.GetSymbol());