ASN1C C# Runtime Library
7.8
|
Public Member Functions | |
void | SetKey (byte[] rtkey) |
void | SetPermanentKey (byte[] rtkey) |
Static Public Member Functions | |
static void | HexDump (System.IO.Stream ins, System.IO.StreamWriter outs) |
static void | HexDump (System.IO.Stream ins) |
Properties | |
Asn1Context | Context [get] |
virtual short | TypeCode [set] |
Base class for encode and decode message buffers/streams.
|
static |
This method prints a formatted hex dump of the contents of the given input stream to the given output stream.
ins | System.IO.Stream containg data to be dumped |
outs | StreamWriter to which formatted data is to be written |
|
static |
This method prints a formatted hex dump of the contents of the given input stream to the standard output stream.
ins | System.IO.Stream containg data to be dumped |
void SetKey | ( | byte [] | rtkey | ) |
This method is used with the limited run-time to set a run-time key value generated by the compiler to allow the run-time to operate on the licensed hosts. This is not used in the unlimited redistribution versions.
rtkey | Run-time key generated by ASN1C |
void SetPermanentKey | ( | byte [] | rtkey | ) |
This method is used to set a run-time key value such that subsequent calls to SetKey won't overwrite it.
rtkey | The run-time key to set. |
References Diag.HexDump(), Diag.Instance(), and Diag.SetEnabled().
|
get |
The event dispatcher for this buffer.
Referenced by Asn1OpenExt.SetOpenType().
|
set |
Sets the internal type code to the given value. This is a code describing the last type parsed by the decoder.
Value:
Type code (codes are defined in Asn1Type.cs). The codes correspond to the UNIVERSAL tag ID values for the built-in types.
Referenced by Asn1ObjectIdentifier.Append(), Asn1Boolean.Asn1Boolean(), Asn1Integer.Asn1Integer(), Asn1Real10.Asn1Real10(), Asn1RelativeOID.Asn1RelativeOID(), Asn1StringOID.Asn1StringOID(), Asn1StringRelativeOID.Asn1StringRelativeOID(), Asn1BitString.BaseDecode(), Asn1BitString.Clear(), Asn1OctetString.CompareTo(), Asn1X694OrderElement.Decode(), Asn1BMPString.Decode(), Asn1Real.Decode(), Asn1OID_IRI.Decode(), Asn1UniversalString.Decode(), Asn1UTF8String.Decode(), Asn1Integer.Decode(), Asn1OctetString.Decode(), Asn1Integer.DecodeValue(), Asn1BigInteger.DecodeValue(), Asn1RelativeOID.Encode(), Asn1StringRelativeOID.Encode(), Asn1Null.Encode(), Asn1ObjectIdentifier.Encode(), Asn1StringOID.Encode(), Asn1Real10.Encode(), Asn1BigInteger.Encode(), Asn1Real.Encode(), Asn1OctetString.Encode(), Asn1BitString.Encode(), Asn1Null.Equals(), Asn1OpenType.GetDataEncoding(), Asn1RelativeOID.Skip(), Asn1StringRelativeOID.Skip(), Asn1ObjectIdentifier.Skip(), Asn1StringOID.Skip(), Asn1OctetString.Skip(), Asn1BitString.Skip(), and Asn1CharString.validate().