Base class for all ASN.1 value classes
Namespace:
SnmpSharpNetAssembly: SnmpSharpNet (in SnmpSharpNet.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
| C# | Visual Basic | Visual C++ |
public abstract class AsnType : ICloneable
Public MustInherit Class AsnType _ Implements ICloneable
public ref class AsnType abstract : ICloneable
Members
| All Members | Fields | Properties | Methods |
| Member | Description | |
|---|---|---|
| APPLICATION | Relevant to a particular application. These are defined
in standards other than ASN.1.
| |
| BITSTRING | Bit sequence type | |
| BOOLEAN | Bool true/false value type | |
| Clone()()() |
Abstract Clone() member function
| |
| CONSTRUCTOR | A constructed data object such as a set or sequence. | |
| CONTEXT | Also relevant to a particular application, but limited by context
| |
| decode(array<Byte>[]()[], Int32) |
Decodes the ASN.1 buffer and sets the values in
the AsnType object.
| |
| encode(MutableByte) |
Encodes the data object in the specified
buffer using the AsnEncoder object
| |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| INTEGER | Signed 32-bit integer type | |
| NULL | Null (no value) type | |
| OBJECTID | Object id type | |
| OCTETSTRING | Octet (byte) value type | |
| PRIMITIVE | A primitive data object. | |
| PRIVATE | These are types not covered by any standard but instead defined by users.
| |
| SEQUENCE | Arbitrary data type | |
| SET | Defined by referencing a fixed, unordered list of types,
some of which may be declared optional. Each value is an
unordered list of values, one from each component type.
| |
| ToString()()() | (Inherited from Object.) | |
| Type |
Return ASN.1 type of the object stored in this or derived class.
| |
| UNIVERSAL | Generally useful, application-independent types and
construction mechanisms.
|
Inheritance Hierarchy
System..::.Object
SnmpSharpNet..::.AsnType
SnmpSharpNet..::.Counter64
SnmpSharpNet..::.Integer32
SnmpSharpNet..::.MsgFlags
SnmpSharpNet..::.Null
SnmpSharpNet..::.OctetString
SnmpSharpNet..::.Oid
SnmpSharpNet..::.Pdu
SnmpSharpNet..::.Sequence
SnmpSharpNet..::.TrapPdu
SnmpSharpNet..::.UInteger32
SnmpSharpNet..::.UserSecurityModel
SnmpSharpNet..::.V2Error
SnmpSharpNet..::.Vb
SnmpSharpNet..::.VbCollection
SnmpSharpNet..::.AsnType
SnmpSharpNet..::.Counter64
SnmpSharpNet..::.Integer32
SnmpSharpNet..::.MsgFlags
SnmpSharpNet..::.Null
SnmpSharpNet..::.OctetString
SnmpSharpNet..::.Oid
SnmpSharpNet..::.Pdu
SnmpSharpNet..::.Sequence
SnmpSharpNet..::.TrapPdu
SnmpSharpNet..::.UInteger32
SnmpSharpNet..::.UserSecurityModel
SnmpSharpNet..::.V2Error
SnmpSharpNet..::.Vb
SnmpSharpNet..::.VbCollection