The Oid type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Oid | Overloaded. |
Methods
| Name | Description | |
|---|---|---|
| Add | Overloaded. | |
| Clone | Duplicate current object. (Overrides AsnType..::.Clone()()().) | |
| Compare | Overloaded. | |
| decode | Decode BER encoded Oid value. (Overrides AsnType..::.decode(array<Byte>[]()[], Int32).) | |
| encode |
Encodes ASN.1 object identifier and append it to the end of the passed buffer.
(Overrides AsnType..::.encode(MutableByte).) | |
| encodeInstance |
Encode single OID instance value
| |
| Equals | Test for equality. Returns true if 'o' is an instance of
an Oid and is equal to self.
(Overrides Object..::.Equals(Object).) | |
| FieldGetter | (Inherited from Object.) | |
| FieldSetter | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetChildIdentifiers |
Return child components of the leaf OID.
| |
| GetFieldInfo | (Inherited from Object.) | |
| GetHashCode | Hash value for OID value
(Overrides Object..::.GetHashCode()()().) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| IsRootOf | Compares the passed object identifier against self
to determine if self is the root of the passed object.
If the passed object is in the same root tree as self
then a true value is returned. Otherwise a false value
is returned from the object.
| |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Parse | Parse string formatted oid value into an array of integers | |
| Reset |
Reset class value to null
| |
| Set | Overloaded. | |
| ToArray |
Convert the Oid class to a integer array. Internal class data buffer is *copied* and not passed to the caller.
| |
| ToString | Overloaded. |
Operators
| Name | Description | |
|---|---|---|
| Addition | Overloaded. | |
| Equality |
Comparison of two Oid class values.
| |
| Explicit |
Operator allowing explicit conversion from Oid class to integer array int[]
| |
| GreaterThan |
Greater then operator.
| |
| Inequality |
Negative comparison of two Oid class values.
| |
| LessThan |
Less then operator.
|
Fields
Properties
| Name | Description | |
|---|---|---|
| Item |
Access individual Oid values.
| |
| Length | Gets the number of object identifiers
in the object.
| |
| Type |
Return ASN.1 type of the object stored in this or derived class.
(Inherited from AsnType.) |