CLASS Specification

NOTE: Class code generation is done only when -tables is specified.

This additional code is generated to support the processing required to verify table constraints, which is intended for use only in compiler-generated code. Therefore, it is not necessary for the average user to understand the mappings in order to use the product. The information presented here is informative only to provide a better understanding of how the compiler handles table constraints.

The C# class generated to model an ASN.1 class contains member variables for each of the fields within the class. To create an instance of this class, an information object is required to populate these variables with the values defined in the ASN.1 information object specification.

C# code will be generated for each ASN.1 CLASS definition in a separate C# source file containing a C# class corresponding to the ASN.1 CLASS definition. The name of the source file and class is of the following format:

   <ClassName>.cs

In this definition, <ClassName> would be replaced with the name of the ASN.1 CLASS for which this file is generated.