NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

7.4.2 Structure members

The members of a structure consist of the members introduced by its structure member declarations and the members inherited from System.ValueType.

Every structure implicitly has a public parameterless instance constructor that produces the default value of the structure. As a result, it is not possible for a structure type declaration to declare a parameterless instance constructor. A structure type is, however, permitted to declare parameterized instance constructors.

A structure member declaration may have public, friend, or private access. When a structure member declaration does not include an access modifier, the declaration defaults to public access. The scope of a member declared by a structure is the structure body in which the declaration occurs.

StructMemberDeclaration ::=
 NonModuleDeclarataion
 DataMemberDeclaration
|
 ConstantMemberDeclaration |
 EventMemberDeclaration
|
 MethodMemberDeclaration
|
 PropertyMemberDeclaration
|
 SharedConstructorDeclaration