NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

6.2.2 Namespace imports

A namespace import imports all of the members of a namespace or type, enabling the identifier of each member to be used without qualification. It is illegal to import a type that intrinsically has no members .

Unlike an import alias, a namespace import has no restrictions on the names it imports and may import namespaces and types whose identifiers are already declared within the global namespace. The names imported by a namespace import are shadowed by import aliases and declarations in the global namespace. When more than one imported namespace contains members by the same name, a reference to that name is considered ambiguous and causes an error.

ImportsNamespaceClause ::= NamespaceOrTypeName