OBJECT IDENTIFIER
Prev Chapter 5. ASN.1 Type to C# Class Mappings Next

OBJECT IDENTIFIER

The ASN.1 OBJECT IDENTIFIER type is converted to a C# class that inherits the Asn1ObjectIdentifier run-time class. This base class encapsulates the following public member variable:

 public int[] mValue;

The number of subidentifiers to be encoded or that were decoded is specified in the built-in length component of the array object (i.e., mValue.length).

The following shows the basic mapping from ASN.1 type to C# class definition:

ASN.1 Production:
<name> ::= OBJECT IDENTIFIER
Generated C# class:
 public class <name> : Asn1ObjectIdentifier {
 public <name> () :
 base() {
 }
 public <name> (int[] value_) :
 base (value_) {
 }
}

This shows the class generated for a simple OBJECT IDENTIFIER assignment. If a tagged or constrained type is specified, specific encode and decode methods will be generated as well.


Prev Up Next
NULL Home RELATIVE-OID

AltStyle によって変換されたページ (->オリジナル) /