The Oid type exposes the following members.

Methods

  NameDescription
AddOverloaded.
Clone
Duplicate current object.
(Overrides AsnType..::.Clone()()().)
CompareOverloaded.
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
SetOverloaded.
ToArray
Convert the Oid class to a integer array. Internal class data buffer is *copied* and not passed to the caller.
ToStringOverloaded.

Operators

  NameDescription
AdditionOverloaded.
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.

See Also