2 instantiations of NamespaceSymbol
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\NamespaceSymbol.cs (1)
39
NamespaceSymbol root = new
NamespaceSymbol
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
20
sym = new
NamespaceSymbol
();
13 references to NamespaceSymbol
Microsoft.CSharp (13)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (2)
127
if (parent == null || parent ==
NamespaceSymbol
.Root)
349
if (sym ==
NamespaceSymbol
.Root)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\NamespaceSymbol.cs (3)
35
public static readonly
NamespaceSymbol
Root = GetRootNamespaceSymbol();
37
private static
NamespaceSymbol
GetRootNamespaceSymbol()
39
NamespaceSymbol
root = new NamespaceSymbol
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (4)
76
public static
NamespaceSymbol
CreateNamespace(Name name,
NamespaceSymbol
parent)
78
NamespaceSymbol
sym = (
NamespaceSymbol
)NewBasicSymbol(SYMKIND.SK_NamespaceSymbol, name, parent);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (4)
585
NamespaceOrAggregateSymbol current =
NamespaceSymbol
.Root;
797
private static
NamespaceSymbol
AddNamespaceToSymbolTable(NamespaceOrAggregateSymbol parent, string sz)
800
return SymbolStore.LookupSym(name, parent, symbmask_t.MASK_NamespaceSymbol) as
NamespaceSymbol
801
?? SymFactory.CreateNamespace(name, parent as
NamespaceSymbol
);