X hits on this document

888 views

0 shares

0 downloads

0 comments

317 / 396

C# LANGUAGE SPECIFICATION

Attributes are specified in attribute sections. An attribute section consists of a pair of square brackets, which surround a comma-separated list of one or more attributes. The order in which attributes are specified in such a list, and the order in which sections attached to the same program entity are arranged, is not significant. For instance, the attribute specifications [A][B], [B][A], [A, B], and [B, A] are equivalent.

global-attributes: global-attribute-sections

global-attribute-sections: global-attribute-section global-attribute-sections   global-attribute-section

global-attribute-section: [   global-attribute-target-specifier   attribute-list   ] [   global-attribute-target-specifier   attribute-list   ,   ]

global-attribute-target-specifier: global-attribute-target   :

global-attribute-target: assembly module

attributes: attribute-sections

attribute-sections: attribute-section attribute-sections   attribute-section

attribute-section: [   attribute-target-specifieropt   attribute-list   ] [   attribute-target-specifieropt   attribute-list   ,   ]

attribute-target-specifier: attribute-target   :

attribute-target: field event method param property return type

attribute-list: attribute attribute-list   ,   attribute

attribute: attribute-name   attribute-argumentsopt

attribute-name: type-name

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

Document info
Document views888
Page views888
Page last viewedTue Dec 06 11:19:41 UTC 2016
Pages396
Paragraphs9401
Words133190

Comments