Click or drag to resize

TlvTag Class

TLV objects base class.
Inheritance Hierarchy

Namespace:  Guardtime.KSI.Parser
Assembly:  ksi-net-api (in ksi-net-api.dll) Version: 3.11.534.0 (3.11.534.0)
Syntax
public abstract class TlvTag : ITlvTag, 
	IEquatable<TlvTag>

The TlvTag type exposes the following members.

Constructors
  NameDescription
Protected methodTlvTag(ITlvTag)
Create new TLV element from TLV element.
Protected methodTlvTag(UInt32, Boolean, Boolean)
Create new TLV element from data.
Top
Properties
  NameDescription
Public propertyForceTlv16Encoding
Is TLV16 encoding forced when writing the TLV object
Public propertyForward
Is tlv forwarded.
Public propertyNonCritical
Is tlv tag non critical.
Public propertyType
Tlv tag type.
Top
Methods
  NameDescription
Protected methodCheckTagType
Checks if TLV tag type is valid and throws a TLV exception if the type is invalid.
Public methodEncode
Encode TLV object.
Public methodEncodeValue
Encode TLV object value.
Public methodEquals(Object)
Compare TLV element to object.
(Overrides ObjectEquals(Object).)
Public methodEquals(TlvTag)
Compare tlv element to tlv element
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode
Get TLV element hash code.
(Overrides ObjectGetHashCode.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString
Convert TLV object to string.
(Overrides ObjectToString.)
Public methodWriteTo
Write TlvTag to stream.
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Compare two composite element objects.
Public operatorStatic memberInequality
Compare two composite elements non equality.
Top
See Also