X hits on this document

790 views

0 shares

0 downloads

0 comments

383 / 396

C# LANGUAGE SPECIFICATION

using-alias-directive: using   identifier   =   namespace-or-type-name   ;

using-namespace-directive: using   namespace-name   ;

namespace-member-declarations: namespace-member-declaration namespace-member-declarations   namespace-member-declaration

namespace-member-declaration: namespace-declaration type-declaration

type-declaration: class-declaration struct-declaration interface-declaration enum-declaration delegate-declaration

B.2.7

Classes

class-declaration: attributesopt   class-modifiersopt   class   identifier   class-baseopt   class-body   ;opt

class-modifiers: class-modifier class-modifiers   class-modifier

class-modifier: new public protected internal private abstract sealed

class-base: :   class-type :   interface-type-list :   class-type   ,   interface-type-list

interface-type-list: interface-type interface-type-list   ,   interface-type

class-body: {   class-member-declarationsopt   }

class-member-declarations: class-member-declaration class-member-declarations   class-member-declaration

370Copyright Microsoft Corporation 1999-2003. All Rights Reserved.

Document info
Document views790
Page views790
Page last viewedSat Dec 03 20:34:58 UTC 2016
Pages396
Paragraphs9401
Words133190

Comments