1.1 Glossary

This document uses the following terms:

common language runtime (CLR): The core runtime engine in the Microsoft .NET Framework for executing applications. The common language runtime supplies managed code with services such as cross-language integration, code access security, object lifetime management, and debugging and profiling support.

little-endian: Multiple-byte values that are byte-ordered with the least significant byte stored in the memory location with the lowest address.

user-defined type (UDT): User-defined types can extend the scalar type system of the protocol server database, enabling storage of common language runtime objects in a protocol server database. UDTs can contain multiple elements, and they can have behaviors to differentiate them from the traditional alias data types that consist of a single protocol server system data type.

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.