This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
22.9 Namespaces Grammar
9.1 Compilation units
- compilation-unit:
- using-directivesopt namespace-member-declarationsopt
9.2 Namespace declarations
- namespace-declaration:
- namespace qualified-identifier namespace-body ;opt
- qualified-identifier:
- identifier
qualified-identifier . identifier
- namespace-body:
- { using-directivesopt namespace-member-declarationsopt }
9.3 Using directives
- using-directives:
- using-directive
using-directives using-directive
- using-directive:
- using-alias-directive
using-namespace-directive
9.3.1 Using alias directives
- using-alias-directive:
- using identifier = namespace-or-type-name ;
9.3.2 Using namespace directives
- using-namespace-directive:
- using namespace-name ;
9.4 Namespace members
- namespace-member-declarations:
- namespace-member-declaration
namespace-member-declarations namespace-member-declaration
- namespace-member-declaration:
- namespace-declaration
type-declaration
9.5 Type declarations
- type-declaration:
- class-declaration
struct-declaration
interface-declaration
enum-declaration
delegate-declaration