Jon Jagger
jon@jaggersoft.com
Table of Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Notes DownloadECMA-334 C# Language Specificationpreviousnextprevious at this levelnext at this level 17 Classesprevious at this levelnext at this level 17.2 Class members Paragraph 11 The members of a class consist of the members introduced by its class-member-declarations and the members inherited from the direct base class. class-member-declarations : class-member-declaration class-member-declarations class-member-declaration class-member-declaration : constant-declaration field-declaration method-declaration property-declaration event-declaration indexer-declaration operator-declaration constructor-declaration destructor-declaration static-constructor-declaration type-declaration Paragraph 21 The members of a class are divided into the following categories: Paragraph 31 Members that can contain executable code are collectively known as the function members of the class. 2 The function members of a class are the methods, properties, events, indexers, operators, instance constructors, destructors, and static constructors of that class. Paragraph 41 A class-declaration creates a new declaration space (§10.3), and the class-member-declarations immediately contained by the class-declaration introduce new members into this declaration space. 2 The following rules apply to class-member-declarations: Paragraph 51 The inherited members of a class (§17.2.1) are not part of the declaration space of a class. [Note: Thus, a derived class is allowed to declare a member with the same name or signature as an inherited member (which in effect hides the inherited member). end note]
{ JSL }
Jagger Software Ltd
Company # 4070126
VAT # 762 5213 42
Valid HTML 4.01Valid CSS