X hits on this document

1045 views

0 shares

0 downloads

0 comments

391 / 396

C# LANGUAGE SPECIFICATION

interface-property-declaration: attributesopt   newopt   type   identifier   {   interface-accessors   }

interface-accessors: attributesopt   get   ; attributesopt   set   ; attributesopt   get   ;   attributesopt   set   ; attributesopt   set   ;   attributesopt   get   ;

interface-event-declaration: attributesopt   newopt   event   type   identifier   ;

interface-indexer-declaration: attributesopt   newopt   type   this   [   formal-parameter-list   ]   {   interface-accessors   }

B.2.11

Enums

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

enum-base: :   integral-type

enum-body: {   enum-member-declarationsopt   } {   enum-member-declarations   ,   }

enum-modifiers: enum-modifier enum-modifiers   enum-modifier

enum-modifier: new public protected internal private

enum-member-declarations: enum-member-declaration enum-member-declarations   ,   enum-member-declaration

enum-member-declaration: attributesopt   identifier attributesopt   identifier   =   constant-expression

B.2.12

Delegates

delegate-declaration: attributesopt   delegate-modifiersopt   delegate   return-type   identifier (   formal-parameter-listopt   )   ;

delegate-modifiers: delegate-modifier delegate-modifiers   delegate-modifier

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

Document info
Document views1045
Page views1045
Page last viewedSat Dec 10 11:32:20 UTC 2016
Pages396
Paragraphs9401
Words133190

Comments