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)
22
sym = new
NamespaceSymbol
();
13 references to NamespaceSymbol
Microsoft.CSharp (13)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (2)
131
if (parent == null || parent ==
NamespaceSymbol
.Root)
360
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)
79
public static
NamespaceSymbol
CreateNamespace(Name name,
NamespaceSymbol
parent)
81
NamespaceSymbol
sym = (
NamespaceSymbol
)NewBasicSymbol(SYMKIND.SK_NamespaceSymbol, name, parent);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (4)
597
NamespaceOrAggregateSymbol current =
NamespaceSymbol
.Root;
814
private static
NamespaceSymbol
AddNamespaceToSymbolTable(NamespaceOrAggregateSymbol parent, string sz)
817
return SymbolStore.LookupSym(name, parent, symbmask_t.MASK_NamespaceSymbol) as
NamespaceSymbol
818
?? SymFactory.CreateNamespace(name, parent as
NamespaceSymbol
);