This section explains some of the features of the C# object language in order to generate C# code from objects in the OOM.