The NGWS runtime Type Model does not include a model for file- or function-scoped static functions or data members. However, there are times when a compiler needs a metadata token to emit into IL for a scoped function or data member. The metadata allows members to be marked so that they are never visible/accessible outside of the PE/COFF file in which they are declared and for which the compiler guarantees to enforce all access rules. More detail is provided in the Metadata API Specification.