SEQUENCE OF Value Specification

A SEQUENCE OF value specification causes a C# array constant to be generated.

ASN.1 production:

   <name> <SequenceOfType> ::= <value>

Generated C# constants:

   public static readonly <SequenceOfType> <name> =
      new <SequenceOfType>[] {
      new <ElemType> (<elem1value>),
      new <ElemType> (<elem2value>),
      ... };

For example, consider the following declaration:

   SeqOfType ::= SEQUENCE OF INTEGER
   value SeqOfType ::= { 1, 2 }

This would result in the following C# constant being generated for value:

   public static readonly SeqOfType value = new SeqOfType[] {
      new Asn1Integer(1),
      new Asn1Integer(2)
   };