3 instantiations of NamespaceSymbol
System.Workflow.Activities (3)
Rules\Parser\Parser.cs (2)
688
globalNS = new
NamespaceSymbol
();
701
nsSym = new
NamespaceSymbol
(namespaces[0], null);
Rules\Parser\Symbol.cs (1)
80
ns = new
NamespaceSymbol
(nsName, this);
20 references to NamespaceSymbol
System.Workflow.Activities (20)
Rules\Parser\Parser.cs (15)
229
internal void SetNamespaceCompletions(
NamespaceSymbol
nsSym)
659
Dictionary<string,
NamespaceSymbol
> rootNamespaces = new Dictionary<string,
NamespaceSymbol
>();
661
NamespaceSymbol
nsSym = null;
663
NamespaceSymbol
globalNS = null; // In case we encounter a type without a namespace
721
NamespaceSymbol
existingNS = existingSymbol as
NamespaceSymbol
;
754
Queue<
NamespaceSymbol
> nsQueue = new Queue<
NamespaceSymbol
>();
755
foreach (
NamespaceSymbol
rootNS in rootNamespaces.Values)
766
NamespaceSymbol
nestedNS = nestedSym as
NamespaceSymbol
;
778
if (existingSymbol is
NamespaceSymbol
)
2059
internal CodeExpression ParseRootNamespaceIdentifier(ParserContext parserContext,
NamespaceSymbol
nsSym, bool assignIsEquality)
2091
nsSym = nestedSym as
NamespaceSymbol
;
Rules\Parser\Symbol.cs (5)
51
internal readonly
NamespaceSymbol
Parent;
55
internal NamespaceSymbol(string name,
NamespaceSymbol
parent)
72
internal
NamespaceSymbol
AddNamespace(string nsName)
84
return ns as
NamespaceSymbol
;
140
for (
NamespaceSymbol
currentParent = Parent; currentParent != null; currentParent = currentParent.Parent)