| MessagePackObject Structure |
Namespace: MsgPack
The MessagePackObject type exposes the following members.
| Name | Description | |
|---|---|---|
| MessagePackObject(Boolean) |
Initializes a new instance of the MessagePackObject type which wraps Boolean instance.
| |
| MessagePackObject(Byte) |
Initializes a new instance of the MessagePackObject type which wraps Byte instance.
| |
| MessagePackObject(Byte) | ||
| MessagePackObject(Double) |
Initializes a new instance of the MessagePackObject type which wraps Double instance.
| |
| MessagePackObject(Int16) |
Initializes a new instance of the MessagePackObject type which wraps Int16 instance.
| |
| MessagePackObject(Int32) |
Initializes a new instance of the MessagePackObject type which wraps Int32 instance.
| |
| MessagePackObject(Int64) |
Initializes a new instance of the MessagePackObject type which wraps Int64 instance.
| |
| MessagePackObject(SByte) |
Initializes a new instance of the MessagePackObject type which wraps SByte instance.
| |
| MessagePackObject(Single) |
Initializes a new instance of the MessagePackObject type which wraps Single instance.
| |
| MessagePackObject(String) |
Initializes a new instance of the MessagePackObject type which wraps String instance.
| |
| MessagePackObject(UInt16) |
Initializes a new instance of the MessagePackObject type which wraps UInt16 instance.
| |
| MessagePackObject(UInt32) |
Initializes a new instance of the MessagePackObject type which wraps UInt32 instance.
| |
| MessagePackObject(UInt64) |
Initializes a new instance of the MessagePackObject type which wraps UInt64 instance.
| |
| MessagePackObject(MessagePackExtendedTypeObject) |
Initializes a new instance of the MessagePackObject type which wraps MessagePackExtendedTypeObject instance.
| |
| MessagePackObject(IListMessagePackObject) |
Initializes a new instance wraps IListT.
| |
| MessagePackObject(MessagePackObjectDictionary) |
Initializes a new instance wraps MessagePackObjectDictionary.
| |
| MessagePackObject(Byte, Boolean) | ||
| MessagePackObject(IListMessagePackObject, Boolean) |
Initializes a new instance wraps IListT.
| |
| MessagePackObject(MessagePackObjectDictionary, Boolean) |
Initializes a new instance wraps MessagePackObjectDictionary.
|
| Name | Description | |
|---|---|---|
| IsArray |
Get the value indicates whether this instance wraps list (array) or not.
| |
| IsDictionary |
Get the value indicates whether this instance wraps dictionary (map) or not.
| |
| IsList |
Get the value indicates whether this instance wraps list (array) or not.
| |
| IsMap |
Get the value indicates whether this instance wraps dictionary (map) or not.
| |
| IsNil |
Get whether this instance represents nil.
| |
| IsRaw |
Get the value indicates whether this instance wraps raw binary (or string) or not.
| |
| UnderlyingType |
Get underlying type of this instance.
|
| Name | Description | |
|---|---|---|
| AsBinary |
Convert this instance to Byte[] instance.
| |
| AsBoolean |
Convert this instance to Boolean instance.
| |
| AsByte |
Convert this instance to Byte instance.
| |
| AsCharArray |
Get underlying value as UTF-16 charcter array.
| |
| AsDictionary |
Get underlying value as MessagePackObjectDictionary.
| |
| AsDouble |
Convert this instance to Double instance.
| |
| AsEnumerable |
Get underlying value as IEnumerableT.
| |
| AsInt16 |
Convert this instance to Int16 instance.
| |
| AsInt32 |
Convert this instance to Int32 instance.
| |
| AsInt64 |
Convert this instance to Int64 instance.
| |
| AsList |
Get underlying value as IListT.
| |
| AsMessagePackExtendedTypeObject |
Convert this instance to MessagePackExtendedTypeObject instance.
| |
| AsSByte |
Convert this instance to SByte instance.
| |
| AsSingle |
Convert this instance to Single instance.
| |
| AsString |
Convert this instance to String instance.
| |
| AsString(Encoding) |
Gets the underlying value as string encoded with specified Encoding.
| |
| AsStringUtf16 |
Get underlying value as UTF-16 string.
| |
| AsStringUtf8 |
Get underlying value as UTF8 string.
| |
| AsUInt16 |
Convert this instance to UInt16 instance.
| |
| AsUInt32 |
Convert this instance to UInt32 instance.
| |
| AsUInt64 |
Convert this instance to UInt64 instance.
| |
| Equals(Object) |
Compare two instances are equal.
(Overrides ValueTypeEquals(Object).) | |
| Equals(MessagePackObject) |
Compare two instances are equal.
| |
| FromObject |
Wraps specified object as MessagePackObject recursively.
| |
| GetHashCode |
Get hash code of this instance.
(Overrides ValueTypeGetHashCode.) | |
| IsTypeOf(Type) |
Determine whether the underlying value of this instance is specified type or not.
| |
| IsTypeOfT |
Determine whether the underlying value of this instance is specified type or not.
| |
| PackToMessage |
Pack this instance itself using specified Packer.
| |
| ToObject |
Get boxed underlying value for this object.
| |
| ToString |
Returns a string that represents the current object.
(Overrides ValueTypeToString.) |
| Name | Description | |
|---|---|---|
| Equality |
Compare two instances are equal.
| |
| (MessagePackObject to Boolean) |
Convert this instance to Boolean instance.
| |
| (MessagePackObject to Byte) |
Convert this instance to Byte instance.
| |
| (MessagePackObject to SByte) |
Convert this instance to SByte instance.
| |
| (MessagePackObject to Int16) |
Convert this instance to Int16 instance.
| |
| (MessagePackObject to UInt16) |
Convert this instance to UInt16 instance.
| |
| (MessagePackObject to Int32) |
Convert this instance to Int32 instance.
| |
| (MessagePackObject to UInt32) |
Convert this instance to UInt32 instance.
| |
| (MessagePackObject to Int64) |
Convert this instance to Int64 instance.
| |
| (MessagePackObject to UInt64) |
Convert this instance to UInt64 instance.
| |
| (MessagePackObject to Single) |
Convert this instance to Single instance.
| |
| (MessagePackObject to Double) |
Convert this instance to Double instance.
| |
| (MessagePackObject to String) |
Convert this instance to String instance.
| |
| (MessagePackObject to Byte) |
Convert this instance to Byte[] instance.
| |
| (MessagePackObject to MessagePackExtendedTypeObject) |
Convert this instance to MessagePackExtendedTypeObject instance.
| |
| (Boolean to MessagePackObject) |
Convert Booleaninstance to MessagePackObject instance.
| |
| (Byte to MessagePackObject) |
Convert Byteinstance to MessagePackObject instance.
| |
| (Byte to MessagePackObject) |
Convert Byte[]instance to MessagePackObject instance.
| |
| (Double to MessagePackObject) |
Convert Doubleinstance to MessagePackObject instance.
| |
| (Int16 to MessagePackObject) |
Convert Int16instance to MessagePackObject instance.
| |
| (Int32 to MessagePackObject) |
Convert Int32instance to MessagePackObject instance.
| |
| (Int64 to MessagePackObject) |
Convert Int64instance to MessagePackObject instance.
| |
| (SByte to MessagePackObject) |
Convert SByteinstance to MessagePackObject instance.
| |
| (Single to MessagePackObject) |
Convert Singleinstance to MessagePackObject instance.
| |
| (String to MessagePackObject) |
Convert Stringinstance to MessagePackObject instance.
| |
| (UInt16 to MessagePackObject) |
Convert UInt16instance to MessagePackObject instance.
| |
| (UInt32 to MessagePackObject) |
Convert UInt32instance to MessagePackObject instance.
| |
| (UInt64 to MessagePackObject) |
Convert UInt64instance to MessagePackObject instance.
| |
| (MessagePackExtendedTypeObject to MessagePackObject) |
Convert MessagePackExtendedTypeObjectinstance to MessagePackObject instance.
| |
| (MessagePackObject to MessagePackObject) |
Convert MessagePackObject[] instance to MessagePackObject instance.
| |
| Inequality |
Compare two instances are not equal.
|