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!

Globals, Imports, and Exports

The NGWS runtime type system does not have the notion of global statics: all VOS statics are associated with a particular class. Nonetheless, the metadata is designed to support languages that rely on static data that is stored directly in a PE/COFF file and accessed by its relative virtual address. In addition, while access to managed data and managed functions is mediated entirely through the metadata itself, the metadata provides a mechanism for accessing unmanaged data and unmanaged code through the PE/COFF file’s Import Address Table (IAT) and for exposing unmanaged entry points to managed code through the Export Address Table (EAT).

CLS Rule 34: Global static fields and methods are not CLS-compliant.