Coder
Overview
Location
-
Reference:
- Elements.dll .NET, .NET Core 6.0, .NET Standard 2.0
- elements.jar Cooper
- Elements.fx Island, ToffeeV2
- libElements.fx Toffee
- Namespace: RemObjects.Elements.Serialization
- Platforms: .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2
constructor protected .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island
constructor
Coder()
init()
Coder()
Sub New()
BeginWriteObject
method BeginWriteObject(aObject: IEncodable)
void BeginWriteObject(IEncodable aObject)
func BeginWriteObject(_ aObject: IEncodable)
void BeginWriteObject(IEncodable aObject)
Sub BeginWriteObject(aObject As IEncodable)
Parameters:
- aObject:
Decode (not nullable Type): IDecodable
method Decode(aType: not nullable Type): IDecodable
IDecodable Decode(Type! aType)
func Decode(_ aType: Type) -> IDecodable
IDecodable Decode(Type aType)
Function Decode(aType As Type) As IDecodable
Parameters:
- aType:
Decode (not nullable IDecodable)
method Decode(aValue: not nullable IDecodable)
void Decode(IDecodable! aValue)
func Decode(_ aValue: IDecodable)
void Decode(IDecodable aValue)
Sub Decode(aValue As IDecodable)
Parameters:
- aValue:
Decode<T> .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method Decode<T>: T
T Decode<T>()
func Decode<T>() -> T
Function Decode<T>() As T
DecodeArray<T>
method DecodeArray<T>(aName: String; aType: Type): array of T
T[] DecodeArray<T>(String aName, Type aType)
func DecodeArray<T>(_ aName: String, _ aType: Type) -> T...
T[] DecodeArray<T>(String aName, Type aType)
Function DecodeArray<T>(aName As String, aType As Type) As T()
Parameters:
- aName:
- aType:
DecodeArrayElement virtual
method DecodeArrayElement(aName: String; aType: Type): Object
Object DecodeArrayElement(String aName, Type aType)
func DecodeArrayElement(_ aName: String, _ aType: Type) -> Object
Object DecodeArrayElement(String aName, Type aType)
Function DecodeArrayElement(aName As String, aType As Type) As Object
Parameters:
- aName:
- aType:
DecodeArrayElement<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeArrayElement<T>(aName: String): Object
Object DecodeArrayElement<T>(String aName)
func DecodeArrayElement<T>(_ aName: String) -> Object
Function DecodeArrayElement<T>(aName As String) As Object
Parameters:
- aName:
DecodeArrayElements<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeArrayElements<T>(aName: String; aType: Type): array of T
T[] DecodeArrayElements<T>(String aName, Type aType)
func DecodeArrayElements<T>(_ aName: String, _ aType: Type) -> T...
Function DecodeArrayElements<T>(aName As String, aType As Type) As T()
Parameters:
- aName:
- aType:
DecodeArrayEnd virtual abstract
method DecodeArrayEnd(aName: String)
void DecodeArrayEnd(String aName)
func DecodeArrayEnd(_ aName: String)
void DecodeArrayEnd(String aName)
Sub DecodeArrayEnd(aName As String)
Parameters:
- aName:
DecodeArrayStart virtual abstract
method DecodeArrayStart(aName: String): Boolean
Boolean DecodeArrayStart(String aName)
func DecodeArrayStart(_ aName: String) -> Boolean
Boolean DecodeArrayStart(String aName)
Function DecodeArrayStart(aName As String) As Boolean
Parameters:
- aName:
DecodeBoolean virtual
method DecodeBoolean(aName: String): nullable Boolean
Boolean? DecodeBoolean(String aName)
func DecodeBoolean(_ aName: String) -> Boolean!
Boolean DecodeBoolean(String aName)
Function DecodeBoolean(aName As String) As Boolean?
Parameters:
- aName:
DecodeDateTime virtual
method DecodeDateTime(aName: String): DateTime
DateTime DecodeDateTime(String aName)
func DecodeDateTime(_ aName: String) -> DateTime
DateTime DecodeDateTime(String aName)
Function DecodeDateTime(aName As String) As DateTime
Parameters:
- aName:
DecodeDouble virtual
method DecodeDouble(aName: String): nullable Double
Double? DecodeDouble(String aName)
func DecodeDouble(_ aName: String) -> Double!
Double DecodeDouble(String aName)
Function DecodeDouble(aName As String) As Double?
Parameters:
- aName:
DecodeGuid virtual
method DecodeGuid(aName: String): nullable Guid
Guid? DecodeGuid(String aName)
// Toffee
func DecodeGuid(_ aName: String) -> Guid
// ToffeeV2
func DecodeGuid(_ aName: String) -> Guid?
Guid DecodeGuid(String aName)
Function DecodeGuid(aName As String) As Guid?
Parameters:
- aName:
DecodeInt16 virtual
method DecodeInt16(aName: String): nullable Int16
Int16? DecodeInt16(String aName)
func DecodeInt16(_ aName: String) -> Int16!
Short DecodeInt16(String aName)
Function DecodeInt16(aName As String) As Int16?
Parameters:
- aName:
DecodeInt32 virtual
method DecodeInt32(aName: String): nullable Int32
Int32? DecodeInt32(String aName)
func DecodeInt32(_ aName: String) -> Int32!
Integer DecodeInt32(String aName)
Function DecodeInt32(aName As String) As Int32?
Parameters:
- aName:
DecodeInt64 virtual
method DecodeInt64(aName: String): nullable Int64
Int64? DecodeInt64(String aName)
func DecodeInt64(_ aName: String) -> Int64!
Long DecodeInt64(String aName)
Function DecodeInt64(aName As String) As Int64?
Parameters:
- aName:
DecodeInt8 virtual
method DecodeInt8(aName: String): nullable SByte
SByte? DecodeInt8(String aName)
func DecodeInt8(_ aName: String) -> SByte!
Byte DecodeInt8(String aName)
Function DecodeInt8(aName As String) As SByte?
Parameters:
- aName:
DecodeIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
method DecodeIntPtr(aName: String): nullable IntPtr
IntPtr? DecodeIntPtr(String aName)
func DecodeIntPtr(_ aName: String) -> IntPtr!
Function DecodeIntPtr(aName As String) As IntPtr?
Parameters:
- aName:
DecodeJsonArray virtual
method DecodeJsonArray(aName: String): JsonArray
JsonArray DecodeJsonArray(String aName)
func DecodeJsonArray(_ aName: String) -> JsonArray
JsonArray DecodeJsonArray(String aName)
Function DecodeJsonArray(aName As String) As JsonArray
Parameters:
- aName:
DecodeJsonNode virtual
method DecodeJsonNode(aName: String): JsonNode
JsonNode DecodeJsonNode(String aName)
func DecodeJsonNode(_ aName: String) -> JsonNode
JsonNode DecodeJsonNode(String aName)
Function DecodeJsonNode(aName As String) As JsonNode
Parameters:
- aName:
DecodeJsonObject virtual
method DecodeJsonObject(aName: String): JsonObject
JsonObject DecodeJsonObject(String aName)
func DecodeJsonObject(_ aName: String) -> JsonObject
JsonObject DecodeJsonObject(String aName)
Function DecodeJsonObject(aName As String) As JsonObject
Parameters:
- aName:
DecodeList<T>
method DecodeList<T>(aName: String; aType: Type): List<T>
List<T> DecodeList<T>(String aName, Type aType)
func DecodeList<T>(_ aName: String, _ aType: Type) -> List<T>
List<T> DecodeList<T>(String aName, Type aType)
Function DecodeList<T>(aName As String, aType As Type) As List<T>
Parameters:
- aName:
- aType:
DecodeListElements virtual abstract Cooper, Toffee
func DecodeListElements(_ aName: String, _ aType: Type) -> NSMutableArray
ArrayList DecodeListElements(String aName, Type aType)
Parameters:
- aName:
- aType:
DecodeListElements<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeListElements<T>(aName: String; aType: Type): List<T>
List<T> DecodeListElements<T>(String aName, Type aType)
func DecodeListElements<T>(_ aName: String, _ aType: Type) -> List<T>
Function DecodeListElements<T>(aName As String, aType As Type) As List<T>
Parameters:
- aName:
- aType:
DecodeListEnd virtual
method DecodeListEnd(aName: String)
void DecodeListEnd(String aName)
func DecodeListEnd(_ aName: String)
void DecodeListEnd(String aName)
Sub DecodeListEnd(aName As String)
Parameters:
- aName:
DecodeListStart virtual
method DecodeListStart(aName: String): Boolean
Boolean DecodeListStart(String aName)
func DecodeListStart(_ aName: String) -> Boolean
Boolean DecodeListStart(String aName)
Function DecodeListStart(aName As String) As Boolean
Parameters:
- aName:
DecodeObject (String, PlatformType): IDecodable Toffee
func DecodeObject(_ aName: String, _ aType: PlatformType) -> IDecodable
Parameters:
- aName:
- aType:
DecodeObject (String, Type): IDecodable
method DecodeObject(aName: String; aType: Type): IDecodable
IDecodable DecodeObject(String aName, Type aType)
func DecodeObject(_ aName: String, _ aType: Type) -> IDecodable
IDecodable DecodeObject(String aName, Type aType)
Function DecodeObject(aName As String, aType As Type) As IDecodable
Parameters:
- aName:
- aType:
DecodeObjectEnd virtual abstract
method DecodeObjectEnd(aName: String)
void DecodeObjectEnd(String aName)
func DecodeObjectEnd(_ aName: String)
void DecodeObjectEnd(String aName)
Sub DecodeObjectEnd(aName As String)
Parameters:
- aName:
DecodeObjectStart virtual abstract
method DecodeObjectStart(aName: String): Boolean
Boolean DecodeObjectStart(String aName)
func DecodeObjectStart(_ aName: String) -> Boolean
Boolean DecodeObjectStart(String aName)
Function DecodeObjectStart(aName As String) As Boolean
Parameters:
- aName:
DecodeObjectType virtual
method DecodeObjectType(aName: String): String
String DecodeObjectType(String aName)
func DecodeObjectType(_ aName: String) -> String
String DecodeObjectType(String aName)
Function DecodeObjectType(aName As String) As String
Parameters:
- aName:
DecodeSingle virtual
method DecodeSingle(aName: String): nullable Single
Single? DecodeSingle(String aName)
func DecodeSingle(_ aName: String) -> Single!
Float DecodeSingle(String aName)
Function DecodeSingle(aName As String) As Single?
Parameters:
- aName:
DecodeString virtual abstract
method DecodeString(aName: String): String
String DecodeString(String aName)
func DecodeString(_ aName: String) -> String
String DecodeString(String aName)
Function DecodeString(aName As String) As String
Parameters:
- aName:
DecodeStringDictionary<T>
method DecodeStringDictionary<T>(aName: String; aType: Type): Dictionary<String, T>
Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)
func DecodeStringDictionary<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>
Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)
Function DecodeStringDictionary<T>(aName As String, aType As Type) As Dictionary<String, T>
Parameters:
- aName:
- aType:
DecodeStringDictionaryElements virtual abstract Cooper, Toffee
func DecodeStringDictionaryElements(_ aName: String, _ aType: Type) -> NSMutableDictionary
Hashtable DecodeStringDictionaryElements(String aName, Type aType)
Parameters:
- aName:
- aType:
DecodeStringDictionaryElements<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeStringDictionaryElements<T>(aName: String; aType: Type): Dictionary<String, T>
Dictionary<String, T> DecodeStringDictionaryElements<T>(String aName, Type aType)
func DecodeStringDictionaryElements<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>
Function DecodeStringDictionaryElements<T>(aName As String, aType As Type) As Dictionary<String, T>
Parameters:
- aName:
- aType:
DecodeStringDictionaryEnd virtual abstract
method DecodeStringDictionaryEnd(aName: String)
void DecodeStringDictionaryEnd(String aName)
func DecodeStringDictionaryEnd(_ aName: String)
void DecodeStringDictionaryEnd(String aName)
Sub DecodeStringDictionaryEnd(aName As String)
Parameters:
- aName:
DecodeStringDictionaryStart virtual abstract
method DecodeStringDictionaryStart(aName: String): Boolean
Boolean DecodeStringDictionaryStart(String aName)
func DecodeStringDictionaryStart(_ aName: String) -> Boolean
Boolean DecodeStringDictionaryStart(String aName)
Function DecodeStringDictionaryStart(aName As String) As Boolean
Parameters:
- aName:
DecodeUInt16 virtual
method DecodeUInt16(aName: String): nullable UInt16
UInt16? DecodeUInt16(String aName)
func DecodeUInt16(_ aName: String) -> UInt16!
UnsignedShort DecodeUInt16(String aName)
Function DecodeUInt16(aName As String) As UInt16?
Parameters:
- aName:
DecodeUInt32 virtual
method DecodeUInt32(aName: String): nullable UInt32
UInt32? DecodeUInt32(String aName)
func DecodeUInt32(_ aName: String) -> UInt32!
UnsignedInteger DecodeUInt32(String aName)
Function DecodeUInt32(aName As String) As UInt32?
Parameters:
- aName:
DecodeUInt64 virtual
method DecodeUInt64(aName: String): nullable UInt64
UInt64? DecodeUInt64(String aName)
func DecodeUInt64(_ aName: String) -> UInt64!
UnsignedLong DecodeUInt64(String aName)
Function DecodeUInt64(aName As String) As UInt64?
Parameters:
- aName:
DecodeUInt8 virtual
method DecodeUInt8(aName: String): nullable Byte
Byte? DecodeUInt8(String aName)
func DecodeUInt8(_ aName: String) -> Byte!
UnsignedByte DecodeUInt8(String aName)
Function DecodeUInt8(aName As String) As Byte?
Parameters:
- aName:
DecodeUIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
method DecodeUIntPtr(aName: String): nullable UIntPtr
UIntPtr? DecodeUIntPtr(String aName)
func DecodeUIntPtr(_ aName: String) -> UIntPtr!
Function DecodeUIntPtr(aName As String) As UIntPtr?
Parameters:
- aName:
method Encode(aName: String; aValue: Object; aExpectedType: Type := nil)
void Encode(String aName, Object aValue, Type aExpectedType = null)
func Encode(_ aName: String, _ aValue: Object, _ aExpectedType: Type = nil)
void Encode(String aName, Object aValue, Type aExpectedType)
Sub Encode(aName As String, aValue As Object, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
method Encode(aObject: Object; aExpectedType: Type := nil)
void Encode(Object aObject, Type aExpectedType = null)
func Encode(_ aObject: Object, _ aExpectedType: Type = nil)
void Encode(Object aObject, Type aExpectedType)
Sub Encode(aObject As Object, aExpectedType As Type = Null)
Parameters:
- aObject:
- aExpectedType:
Encode<T> .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method Encode<T>(aValue: T; aExpectedType: Type := nil)
void Encode<T>(T aValue, Type aExpectedType = null)
func Encode<T>(_ aValue: T, _ aExpectedType: Type = nil)
Sub Encode<T>(aValue As T, aExpectedType As Type = Null)
Parameters:
- aValue:
- aExpectedType:
EncodeArray<T>
method EncodeArray<T>(aName: String; aValue: array of T; aExpectedType: Type := nil)
void EncodeArray<T>(String aName, T[] aValue, Type aExpectedType = null)
func EncodeArray<T>(_ aName: String, _ aValue: T..., _ aExpectedType: Type = nil)
void EncodeArray<T>(String aName, T[] aValue, Type aExpectedType)
Sub EncodeArray<T>(aName As String, aValue As T(), aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeArrayEnd protected virtual abstract
method EncodeArrayEnd(aName: String)
void EncodeArrayEnd(String aName)
func EncodeArrayEnd(_ aName: String)
void EncodeArrayEnd(String aName)
Sub EncodeArrayEnd(aName As String)
Parameters:
- aName:
EncodeArrayStart protected virtual abstract
method EncodeArrayStart(aName: String)
void EncodeArrayStart(String aName)
func EncodeArrayStart(_ aName: String)
void EncodeArrayStart(String aName)
Sub EncodeArrayStart(aName As String)
Parameters:
- aName:
EncodeBoolean virtual
method EncodeBoolean(aName: String; aValue: nullable Boolean)
void EncodeBoolean(String aName, Boolean? aValue)
func EncodeBoolean(_ aName: String, _ aValue: Boolean!)
void EncodeBoolean(String aName, Boolean aValue)
Sub EncodeBoolean(aName As String, aValue As Boolean?)
Parameters:
- aName:
- aValue:
EncodeDateTime virtual
method EncodeDateTime(aName: String; aValue: nullable DateTime)
void EncodeDateTime(String aName, DateTime? aValue)
// Toffee
func EncodeDateTime(_ aName: String, _ aValue: DateTime)
// ToffeeV2
func EncodeDateTime(_ aName: String, _ aValue: DateTime?)
void EncodeDateTime(String aName, DateTime aValue)
Sub EncodeDateTime(aName As String, aValue As DateTime?)
Parameters:
- aName:
- aValue:
EncodeDouble virtual
method EncodeDouble(aName: String; aValue: nullable Double)
void EncodeDouble(String aName, Double? aValue)
func EncodeDouble(_ aName: String, _ aValue: Double!)
void EncodeDouble(String aName, Double aValue)
Sub EncodeDouble(aName As String, aValue As Double?)
Parameters:
- aName:
- aValue:
EncodeGuid virtual
method EncodeGuid(aName: String; aValue: nullable Guid)
void EncodeGuid(String aName, Guid? aValue)
// Toffee
func EncodeGuid(_ aName: String, _ aValue: Guid)
// ToffeeV2
func EncodeGuid(_ aName: String, _ aValue: Guid?)
void EncodeGuid(String aName, Guid aValue)
Sub EncodeGuid(aName As String, aValue As Guid?)
Parameters:
- aName:
- aValue:
EncodeInt16 virtual
method EncodeInt16(aName: String; aValue: nullable Int16)
void EncodeInt16(String aName, Int16? aValue)
func EncodeInt16(_ aName: String, _ aValue: Int16!)
void EncodeInt16(String aName, Short aValue)
Sub EncodeInt16(aName As String, aValue As Int16?)
Parameters:
- aName:
- aValue:
EncodeInt32 virtual
method EncodeInt32(aName: String; aValue: nullable Int32)
void EncodeInt32(String aName, Int32? aValue)
func EncodeInt32(_ aName: String, _ aValue: Int32!)
void EncodeInt32(String aName, Integer aValue)
Sub EncodeInt32(aName As String, aValue As Int32?)
Parameters:
- aName:
- aValue:
EncodeInt64 virtual
method EncodeInt64(aName: String; aValue: nullable Int64)
void EncodeInt64(String aName, Int64? aValue)
func EncodeInt64(_ aName: String, _ aValue: Int64!)
void EncodeInt64(String aName, Long aValue)
Sub EncodeInt64(aName As String, aValue As Int64?)
Parameters:
- aName:
- aValue:
EncodeInt8 virtual
method EncodeInt8(aName: String; aValue: nullable SByte)
void EncodeInt8(String aName, SByte? aValue)
func EncodeInt8(_ aName: String, _ aValue: SByte!)
void EncodeInt8(String aName, Byte aValue)
Sub EncodeInt8(aName As String, aValue As SByte?)
Parameters:
- aName:
- aValue:
EncodeIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
// .NET, .NET Core 6.0, .NET Standard 2.0
method EncodeIntPtr(aName: String; aValue: Nullable<IntPtr>)
// Island
method EncodeIntPtr(aName: String; aValue: nullable IntPtr)
// .NET, .NET Core 6.0, .NET Standard 2.0
void EncodeIntPtr(String aName, Nullable<IntPtr> aValue)
// Island
void EncodeIntPtr(String aName, IntPtr? aValue)
func EncodeIntPtr(_ aName: String, _ aValue: IntPtr!)
// .NET, .NET Core 6.0, .NET Standard 2.0
Sub EncodeIntPtr(aName As String, aValue As Nullable<IntPtr>)
// Island
Sub EncodeIntPtr(aName As String, aValue As IntPtr?)
Parameters:
- aName:
- aValue:
EncodeJsonArray virtual
method EncodeJsonArray(aName: String; aValue: nullable JsonArray)
void EncodeJsonArray(String aName, JsonArray? aValue)
// Toffee
func EncodeJsonArray(_ aName: String, _ aValue: JsonArray)
// ToffeeV2
func EncodeJsonArray(_ aName: String, _ aValue: JsonArray?)
void EncodeJsonArray(String aName, JsonArray aValue)
Sub EncodeJsonArray(aName As String, aValue As JsonArray?)
Parameters:
- aName:
- aValue:
EncodeJsonNode virtual
method EncodeJsonNode(aName: String; aValue: nullable JsonNode)
void EncodeJsonNode(String aName, JsonNode? aValue)
// Toffee
func EncodeJsonNode(_ aName: String, _ aValue: JsonNode)
// ToffeeV2
func EncodeJsonNode(_ aName: String, _ aValue: JsonNode?)
void EncodeJsonNode(String aName, JsonNode aValue)
Sub EncodeJsonNode(aName As String, aValue As JsonNode?)
Parameters:
- aName:
- aValue:
EncodeJsonObject virtual
method EncodeJsonObject(aName: String; aValue: nullable JsonObject)
void EncodeJsonObject(String aName, JsonObject? aValue)
// Toffee
func EncodeJsonObject(_ aName: String, _ aValue: JsonObject)
// ToffeeV2
func EncodeJsonObject(_ aName: String, _ aValue: JsonObject?)
void EncodeJsonObject(String aName, JsonObject aValue)
Sub EncodeJsonObject(aName As String, aValue As JsonObject?)
Parameters:
- aName:
- aValue:
EncodeList<T>
method EncodeList<T>(aName: String; aValue: List<T>; aExpectedType: Type := nil)
void EncodeList<T>(String aName, List<T> aValue, Type aExpectedType = null)
func EncodeList<T>(_ aName: String, _ aValue: List<T>, _ aExpectedType: Type = nil)
void EncodeList<T>(String aName, List<T> aValue, Type aExpectedType)
Sub EncodeList<T>(aName As String, aValue As List<T>, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeListEnd protected virtual
method EncodeListEnd(aName: String)
void EncodeListEnd(String aName)
func EncodeListEnd(_ aName: String)
void EncodeListEnd(String aName)
Sub EncodeListEnd(aName As String)
Parameters:
- aName:
EncodeListStart protected virtual
method EncodeListStart(aName: String)
void EncodeListStart(String aName)
func EncodeListStart(_ aName: String)
void EncodeListStart(String aName)
Sub EncodeListStart(aName As String)
Parameters:
- aName:
EncodeNil virtual abstract
method EncodeNil(aName: String)
void EncodeNil(String aName)
func EncodeNil(_ aName: String)
void EncodeNil(String aName)
Sub EncodeNil(aName As String)
Parameters:
- aName:
EncodeNumber virtual Toffee, ToffeeV2
// Toffee
func EncodeNumber(_ aName: String, _ aValue: NSNumber)
// ToffeeV2
func EncodeNumber(_ aName: String, _ aValue: NSNumber?)
Parameters:
- aName:
- aValue:
EncodeObject virtual
method EncodeObject(aName: String; aValue: IEncodable; aExpectedType: Type := nil)
void EncodeObject(String aName, IEncodable aValue, Type aExpectedType = null)
func EncodeObject(_ aName: String, _ aValue: IEncodable, _ aExpectedType: Type = nil)
void EncodeObject(String aName, IEncodable aValue, Type aExpectedType)
Sub EncodeObject(aName As String, aValue As IEncodable, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeObjectEnd protected virtual abstract
method EncodeObjectEnd(aName: String; aValue: IEncodable)
void EncodeObjectEnd(String aName, IEncodable aValue)
func EncodeObjectEnd(_ aName: String, _ aValue: IEncodable)
void EncodeObjectEnd(String aName, IEncodable aValue)
Sub EncodeObjectEnd(aName As String, aValue As IEncodable)
Parameters:
- aName:
- aValue:
EncodeObjectStart protected virtual abstract
method EncodeObjectStart(aName: String; aValue: IEncodable; aExpectedType: Type := nil)
void EncodeObjectStart(String aName, IEncodable aValue, Type aExpectedType = null)
func EncodeObjectStart(_ aName: String, _ aValue: IEncodable, _ aExpectedType: Type = nil)
void EncodeObjectStart(String aName, IEncodable aValue, Type aExpectedType)
Sub EncodeObjectStart(aName As String, aValue As IEncodable, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeSingle virtual
method EncodeSingle(aName: String; aValue: nullable Single)
void EncodeSingle(String aName, Single? aValue)
func EncodeSingle(_ aName: String, _ aValue: Single!)
void EncodeSingle(String aName, Float aValue)
Sub EncodeSingle(aName As String, aValue As Single?)
Parameters:
- aName:
- aValue:
EncodeString virtual abstract
method EncodeString(aName: String; aValue: nullable String)
void EncodeString(String aName, String? aValue)
// Toffee
func EncodeString(_ aName: String, _ aValue: String)
// ToffeeV2
func EncodeString(_ aName: String, _ aValue: String?)
void EncodeString(String aName, String aValue)
Sub EncodeString(aName As String, aValue As String?)
Parameters:
- aName:
- aValue:
EncodeStringDictionary<T>
method EncodeStringDictionary<T>(aName: String; aValue: Dictionary<String, T>; aExpectedType: Type := nil)
void EncodeStringDictionary<T>(String aName, Dictionary<String, T> aValue, Type aExpectedType = null)
func EncodeStringDictionary<T>(_ aName: String, _ aValue: Dictionary<String, T>, _ aExpectedType: Type = nil)
void EncodeStringDictionary<T>(String aName, Dictionary<String, T> aValue, Type aExpectedType)
Sub EncodeStringDictionary<T>(aName As String, aValue As Dictionary<String, T>, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeStringDictionaryEnd protected virtual abstract
method EncodeStringDictionaryEnd(aName: String)
void EncodeStringDictionaryEnd(String aName)
func EncodeStringDictionaryEnd(_ aName: String)
void EncodeStringDictionaryEnd(String aName)
Sub EncodeStringDictionaryEnd(aName As String)
Parameters:
- aName:
EncodeStringDictionaryStart protected virtual abstract
method EncodeStringDictionaryStart(aName: String)
void EncodeStringDictionaryStart(String aName)
func EncodeStringDictionaryStart(_ aName: String)
void EncodeStringDictionaryStart(String aName)
Sub EncodeStringDictionaryStart(aName As String)
Parameters:
- aName:
EncodeStringDictionaryValue protected virtual
method EncodeStringDictionaryValue(aKey: String; aValue: Object; aExpectedType: Type := nil)
void EncodeStringDictionaryValue(String aKey, Object aValue, Type aExpectedType = null)
func EncodeStringDictionaryValue(_ aKey: String, _ aValue: Object, _ aExpectedType: Type = nil)
void EncodeStringDictionaryValue(String aKey, Object aValue, Type aExpectedType)
Sub EncodeStringDictionaryValue(aKey As String, aValue As Object, aExpectedType As Type = Null)
Parameters:
- aKey:
- aValue:
- aExpectedType:
EncodeUInt16 virtual
method EncodeUInt16(aName: String; aValue: nullable UInt16)
void EncodeUInt16(String aName, UInt16? aValue)
func EncodeUInt16(_ aName: String, _ aValue: UInt16!)
void EncodeUInt16(String aName, UnsignedShort aValue)
Sub EncodeUInt16(aName As String, aValue As UInt16?)
Parameters:
- aName:
- aValue:
EncodeUInt32 virtual
method EncodeUInt32(aName: String; aValue: nullable UInt32)
void EncodeUInt32(String aName, UInt32? aValue)
func EncodeUInt32(_ aName: String, _ aValue: UInt32!)
void EncodeUInt32(String aName, UnsignedInteger aValue)
Sub EncodeUInt32(aName As String, aValue As UInt32?)
Parameters:
- aName:
- aValue:
EncodeUInt64 virtual
method EncodeUInt64(aName: String; aValue: nullable UInt64)
void EncodeUInt64(String aName, UInt64? aValue)
func EncodeUInt64(_ aName: String, _ aValue: UInt64!)
void EncodeUInt64(String aName, UnsignedLong aValue)
Sub EncodeUInt64(aName As String, aValue As UInt64?)
Parameters:
- aName:
- aValue:
EncodeUInt8 virtual
method EncodeUInt8(aName: String; aValue: nullable Byte)
void EncodeUInt8(String aName, Byte? aValue)
func EncodeUInt8(_ aName: String, _ aValue: Byte!)
void EncodeUInt8(String aName, UnsignedByte aValue)
Sub EncodeUInt8(aName As String, aValue As Byte?)
Parameters:
- aName:
- aValue:
EncodeUIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
// .NET, .NET Core 6.0, .NET Standard 2.0
method EncodeUIntPtr(aName: String; aValue: Nullable<UIntPtr>)
// Island
method EncodeUIntPtr(aName: String; aValue: nullable UIntPtr)
// .NET, .NET Core 6.0, .NET Standard 2.0
void EncodeUIntPtr(String aName, Nullable<UIntPtr> aValue)
// Island
void EncodeUIntPtr(String aName, UIntPtr? aValue)
func EncodeUIntPtr(_ aName: String, _ aValue: UIntPtr!)
// .NET, .NET Core 6.0, .NET Standard 2.0
Sub EncodeUIntPtr(aName As String, aValue As Nullable<UIntPtr>)
// Island
Sub EncodeUIntPtr(aName As String, aValue As UIntPtr?)
Parameters:
- aName:
- aValue:
EndWriteObject
method EndWriteObject(aObject: IEncodable)
void EndWriteObject(IEncodable aObject)
func EndWriteObject(_ aObject: IEncodable)
void EndWriteObject(IEncodable aObject)
Sub EndWriteObject(aObject As IEncodable)
Parameters:
- aObject:
ShouldEncodeDefault
property ShouldEncodeDefault: Boolean read write;
Boolean ShouldEncodeDefault { get; set; }
var ShouldEncodeDefault: Boolean { get{} set{} }
Boolean ShouldEncodeDefault { __get; __set; }
Property ShouldEncodeDefault() As Boolean
ShouldEncodeNil
property ShouldEncodeNil: Boolean read write;
Boolean ShouldEncodeNil { get; set; }
var ShouldEncodeNil: Boolean { get{} set{} }
Boolean ShouldEncodeNil { __get; __set; }
Property ShouldEncodeNil() As Boolean
ShouldEncodeDefault
property ShouldEncodeDefault: Boolean read write;
Boolean ShouldEncodeDefault { get; set; }
var ShouldEncodeDefault: Boolean { get{} set{} }
Boolean ShouldEncodeDefault { __get; __set; }
Property ShouldEncodeDefault() As Boolean
ShouldEncodeNil
property ShouldEncodeNil: Boolean read write;
Boolean ShouldEncodeNil { get; set; }
var ShouldEncodeNil: Boolean { get{} set{} }
Boolean ShouldEncodeNil { __get; __set; }
Property ShouldEncodeNil() As Boolean
constructor protected .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island
constructor
Coder()
init()
Coder()
Sub New()
BeginWriteObject
method BeginWriteObject(aObject: IEncodable)
void BeginWriteObject(IEncodable aObject)
func BeginWriteObject(_ aObject: IEncodable)
void BeginWriteObject(IEncodable aObject)
Sub BeginWriteObject(aObject As IEncodable)
Parameters:
- aObject:
Decode (not nullable Type): IDecodable
method Decode(aType: not nullable Type): IDecodable
IDecodable Decode(Type! aType)
func Decode(_ aType: Type) -> IDecodable
IDecodable Decode(Type aType)
Function Decode(aType As Type) As IDecodable
Parameters:
- aType:
Decode (not nullable IDecodable)
method Decode(aValue: not nullable IDecodable)
void Decode(IDecodable! aValue)
func Decode(_ aValue: IDecodable)
void Decode(IDecodable aValue)
Sub Decode(aValue As IDecodable)
Parameters:
- aValue:
Decode<T> .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method Decode<T>: T
T Decode<T>()
func Decode<T>() -> T
Function Decode<T>() As T
DecodeArray<T>
method DecodeArray<T>(aName: String; aType: Type): array of T
T[] DecodeArray<T>(String aName, Type aType)
func DecodeArray<T>(_ aName: String, _ aType: Type) -> T...
T[] DecodeArray<T>(String aName, Type aType)
Function DecodeArray<T>(aName As String, aType As Type) As T()
Parameters:
- aName:
- aType:
DecodeArrayElement virtual
method DecodeArrayElement(aName: String; aType: Type): Object
Object DecodeArrayElement(String aName, Type aType)
func DecodeArrayElement(_ aName: String, _ aType: Type) -> Object
Object DecodeArrayElement(String aName, Type aType)
Function DecodeArrayElement(aName As String, aType As Type) As Object
Parameters:
- aName:
- aType:
DecodeArrayElement<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeArrayElement<T>(aName: String): Object
Object DecodeArrayElement<T>(String aName)
func DecodeArrayElement<T>(_ aName: String) -> Object
Function DecodeArrayElement<T>(aName As String) As Object
Parameters:
- aName:
DecodeArrayElements<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeArrayElements<T>(aName: String; aType: Type): array of T
T[] DecodeArrayElements<T>(String aName, Type aType)
func DecodeArrayElements<T>(_ aName: String, _ aType: Type) -> T...
Function DecodeArrayElements<T>(aName As String, aType As Type) As T()
Parameters:
- aName:
- aType:
DecodeArrayEnd virtual abstract
method DecodeArrayEnd(aName: String)
void DecodeArrayEnd(String aName)
func DecodeArrayEnd(_ aName: String)
void DecodeArrayEnd(String aName)
Sub DecodeArrayEnd(aName As String)
Parameters:
- aName:
DecodeArrayStart virtual abstract
method DecodeArrayStart(aName: String): Boolean
Boolean DecodeArrayStart(String aName)
func DecodeArrayStart(_ aName: String) -> Boolean
Boolean DecodeArrayStart(String aName)
Function DecodeArrayStart(aName As String) As Boolean
Parameters:
- aName:
DecodeBoolean virtual
method DecodeBoolean(aName: String): nullable Boolean
Boolean? DecodeBoolean(String aName)
func DecodeBoolean(_ aName: String) -> Boolean!
Boolean DecodeBoolean(String aName)
Function DecodeBoolean(aName As String) As Boolean?
Parameters:
- aName:
DecodeDateTime virtual
method DecodeDateTime(aName: String): DateTime
DateTime DecodeDateTime(String aName)
func DecodeDateTime(_ aName: String) -> DateTime
DateTime DecodeDateTime(String aName)
Function DecodeDateTime(aName As String) As DateTime
Parameters:
- aName:
DecodeDouble virtual
method DecodeDouble(aName: String): nullable Double
Double? DecodeDouble(String aName)
func DecodeDouble(_ aName: String) -> Double!
Double DecodeDouble(String aName)
Function DecodeDouble(aName As String) As Double?
Parameters:
- aName:
DecodeGuid virtual
method DecodeGuid(aName: String): nullable Guid
Guid? DecodeGuid(String aName)
// Toffee
func DecodeGuid(_ aName: String) -> Guid
// ToffeeV2
func DecodeGuid(_ aName: String) -> Guid?
Guid DecodeGuid(String aName)
Function DecodeGuid(aName As String) As Guid?
Parameters:
- aName:
DecodeInt16 virtual
method DecodeInt16(aName: String): nullable Int16
Int16? DecodeInt16(String aName)
func DecodeInt16(_ aName: String) -> Int16!
Short DecodeInt16(String aName)
Function DecodeInt16(aName As String) As Int16?
Parameters:
- aName:
DecodeInt32 virtual
method DecodeInt32(aName: String): nullable Int32
Int32? DecodeInt32(String aName)
func DecodeInt32(_ aName: String) -> Int32!
Integer DecodeInt32(String aName)
Function DecodeInt32(aName As String) As Int32?
Parameters:
- aName:
DecodeInt64 virtual
method DecodeInt64(aName: String): nullable Int64
Int64? DecodeInt64(String aName)
func DecodeInt64(_ aName: String) -> Int64!
Long DecodeInt64(String aName)
Function DecodeInt64(aName As String) As Int64?
Parameters:
- aName:
DecodeInt8 virtual
method DecodeInt8(aName: String): nullable SByte
SByte? DecodeInt8(String aName)
func DecodeInt8(_ aName: String) -> SByte!
Byte DecodeInt8(String aName)
Function DecodeInt8(aName As String) As SByte?
Parameters:
- aName:
DecodeIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
method DecodeIntPtr(aName: String): nullable IntPtr
IntPtr? DecodeIntPtr(String aName)
func DecodeIntPtr(_ aName: String) -> IntPtr!
Function DecodeIntPtr(aName As String) As IntPtr?
Parameters:
- aName:
DecodeJsonArray virtual
method DecodeJsonArray(aName: String): JsonArray
JsonArray DecodeJsonArray(String aName)
func DecodeJsonArray(_ aName: String) -> JsonArray
JsonArray DecodeJsonArray(String aName)
Function DecodeJsonArray(aName As String) As JsonArray
Parameters:
- aName:
DecodeJsonNode virtual
method DecodeJsonNode(aName: String): JsonNode
JsonNode DecodeJsonNode(String aName)
func DecodeJsonNode(_ aName: String) -> JsonNode
JsonNode DecodeJsonNode(String aName)
Function DecodeJsonNode(aName As String) As JsonNode
Parameters:
- aName:
DecodeJsonObject virtual
method DecodeJsonObject(aName: String): JsonObject
JsonObject DecodeJsonObject(String aName)
func DecodeJsonObject(_ aName: String) -> JsonObject
JsonObject DecodeJsonObject(String aName)
Function DecodeJsonObject(aName As String) As JsonObject
Parameters:
- aName:
DecodeList<T>
method DecodeList<T>(aName: String; aType: Type): List<T>
List<T> DecodeList<T>(String aName, Type aType)
func DecodeList<T>(_ aName: String, _ aType: Type) -> List<T>
List<T> DecodeList<T>(String aName, Type aType)
Function DecodeList<T>(aName As String, aType As Type) As List<T>
Parameters:
- aName:
- aType:
DecodeListElements virtual abstract Cooper, Toffee
func DecodeListElements(_ aName: String, _ aType: Type) -> NSMutableArray
ArrayList DecodeListElements(String aName, Type aType)
Parameters:
- aName:
- aType:
DecodeListElements<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeListElements<T>(aName: String; aType: Type): List<T>
List<T> DecodeListElements<T>(String aName, Type aType)
func DecodeListElements<T>(_ aName: String, _ aType: Type) -> List<T>
Function DecodeListElements<T>(aName As String, aType As Type) As List<T>
Parameters:
- aName:
- aType:
DecodeListEnd virtual
method DecodeListEnd(aName: String)
void DecodeListEnd(String aName)
func DecodeListEnd(_ aName: String)
void DecodeListEnd(String aName)
Sub DecodeListEnd(aName As String)
Parameters:
- aName:
DecodeListStart virtual
method DecodeListStart(aName: String): Boolean
Boolean DecodeListStart(String aName)
func DecodeListStart(_ aName: String) -> Boolean
Boolean DecodeListStart(String aName)
Function DecodeListStart(aName As String) As Boolean
Parameters:
- aName:
DecodeObject (String, PlatformType): IDecodable Toffee
func DecodeObject(_ aName: String, _ aType: PlatformType) -> IDecodable
Parameters:
- aName:
- aType:
DecodeObject (String, Type): IDecodable
method DecodeObject(aName: String; aType: Type): IDecodable
IDecodable DecodeObject(String aName, Type aType)
func DecodeObject(_ aName: String, _ aType: Type) -> IDecodable
IDecodable DecodeObject(String aName, Type aType)
Function DecodeObject(aName As String, aType As Type) As IDecodable
Parameters:
- aName:
- aType:
DecodeObjectEnd virtual abstract
method DecodeObjectEnd(aName: String)
void DecodeObjectEnd(String aName)
func DecodeObjectEnd(_ aName: String)
void DecodeObjectEnd(String aName)
Sub DecodeObjectEnd(aName As String)
Parameters:
- aName:
DecodeObjectStart virtual abstract
method DecodeObjectStart(aName: String): Boolean
Boolean DecodeObjectStart(String aName)
func DecodeObjectStart(_ aName: String) -> Boolean
Boolean DecodeObjectStart(String aName)
Function DecodeObjectStart(aName As String) As Boolean
Parameters:
- aName:
DecodeObjectType virtual
method DecodeObjectType(aName: String): String
String DecodeObjectType(String aName)
func DecodeObjectType(_ aName: String) -> String
String DecodeObjectType(String aName)
Function DecodeObjectType(aName As String) As String
Parameters:
- aName:
DecodeSingle virtual
method DecodeSingle(aName: String): nullable Single
Single? DecodeSingle(String aName)
func DecodeSingle(_ aName: String) -> Single!
Float DecodeSingle(String aName)
Function DecodeSingle(aName As String) As Single?
Parameters:
- aName:
DecodeString virtual abstract
method DecodeString(aName: String): String
String DecodeString(String aName)
func DecodeString(_ aName: String) -> String
String DecodeString(String aName)
Function DecodeString(aName As String) As String
Parameters:
- aName:
DecodeStringDictionary<T>
method DecodeStringDictionary<T>(aName: String; aType: Type): Dictionary<String, T>
Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)
func DecodeStringDictionary<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>
Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)
Function DecodeStringDictionary<T>(aName As String, aType As Type) As Dictionary<String, T>
Parameters:
- aName:
- aType:
DecodeStringDictionaryElements virtual abstract Cooper, Toffee
func DecodeStringDictionaryElements(_ aName: String, _ aType: Type) -> NSMutableDictionary
Hashtable DecodeStringDictionaryElements(String aName, Type aType)
Parameters:
- aName:
- aType:
DecodeStringDictionaryElements<T> .NET, .NET Core 6.0, .NET Standard 2.0
method DecodeStringDictionaryElements<T>(aName: String; aType: Type): Dictionary<String, T>
Dictionary<String, T> DecodeStringDictionaryElements<T>(String aName, Type aType)
func DecodeStringDictionaryElements<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>
Function DecodeStringDictionaryElements<T>(aName As String, aType As Type) As Dictionary<String, T>
Parameters:
- aName:
- aType:
DecodeStringDictionaryEnd virtual abstract
method DecodeStringDictionaryEnd(aName: String)
void DecodeStringDictionaryEnd(String aName)
func DecodeStringDictionaryEnd(_ aName: String)
void DecodeStringDictionaryEnd(String aName)
Sub DecodeStringDictionaryEnd(aName As String)
Parameters:
- aName:
DecodeStringDictionaryStart virtual abstract
method DecodeStringDictionaryStart(aName: String): Boolean
Boolean DecodeStringDictionaryStart(String aName)
func DecodeStringDictionaryStart(_ aName: String) -> Boolean
Boolean DecodeStringDictionaryStart(String aName)
Function DecodeStringDictionaryStart(aName As String) As Boolean
Parameters:
- aName:
DecodeUInt16 virtual
method DecodeUInt16(aName: String): nullable UInt16
UInt16? DecodeUInt16(String aName)
func DecodeUInt16(_ aName: String) -> UInt16!
UnsignedShort DecodeUInt16(String aName)
Function DecodeUInt16(aName As String) As UInt16?
Parameters:
- aName:
DecodeUInt32 virtual
method DecodeUInt32(aName: String): nullable UInt32
UInt32? DecodeUInt32(String aName)
func DecodeUInt32(_ aName: String) -> UInt32!
UnsignedInteger DecodeUInt32(String aName)
Function DecodeUInt32(aName As String) As UInt32?
Parameters:
- aName:
DecodeUInt64 virtual
method DecodeUInt64(aName: String): nullable UInt64
UInt64? DecodeUInt64(String aName)
func DecodeUInt64(_ aName: String) -> UInt64!
UnsignedLong DecodeUInt64(String aName)
Function DecodeUInt64(aName As String) As UInt64?
Parameters:
- aName:
DecodeUInt8 virtual
method DecodeUInt8(aName: String): nullable Byte
Byte? DecodeUInt8(String aName)
func DecodeUInt8(_ aName: String) -> Byte!
UnsignedByte DecodeUInt8(String aName)
Function DecodeUInt8(aName As String) As Byte?
Parameters:
- aName:
DecodeUIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
method DecodeUIntPtr(aName: String): nullable UIntPtr
UIntPtr? DecodeUIntPtr(String aName)
func DecodeUIntPtr(_ aName: String) -> UIntPtr!
Function DecodeUIntPtr(aName As String) As UIntPtr?
Parameters:
- aName:
method Encode(aName: String; aValue: Object; aExpectedType: Type := nil)
void Encode(String aName, Object aValue, Type aExpectedType = null)
func Encode(_ aName: String, _ aValue: Object, _ aExpectedType: Type = nil)
void Encode(String aName, Object aValue, Type aExpectedType)
Sub Encode(aName As String, aValue As Object, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
method Encode(aObject: Object; aExpectedType: Type := nil)
void Encode(Object aObject, Type aExpectedType = null)
func Encode(_ aObject: Object, _ aExpectedType: Type = nil)
void Encode(Object aObject, Type aExpectedType)
Sub Encode(aObject As Object, aExpectedType As Type = Null)
Parameters:
- aObject:
- aExpectedType:
Encode<T> .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method Encode<T>(aValue: T; aExpectedType: Type := nil)
void Encode<T>(T aValue, Type aExpectedType = null)
func Encode<T>(_ aValue: T, _ aExpectedType: Type = nil)
Sub Encode<T>(aValue As T, aExpectedType As Type = Null)
Parameters:
- aValue:
- aExpectedType:
EncodeArray<T>
method EncodeArray<T>(aName: String; aValue: array of T; aExpectedType: Type := nil)
void EncodeArray<T>(String aName, T[] aValue, Type aExpectedType = null)
func EncodeArray<T>(_ aName: String, _ aValue: T..., _ aExpectedType: Type = nil)
void EncodeArray<T>(String aName, T[] aValue, Type aExpectedType)
Sub EncodeArray<T>(aName As String, aValue As T(), aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeArrayEnd protected virtual abstract
method EncodeArrayEnd(aName: String)
void EncodeArrayEnd(String aName)
func EncodeArrayEnd(_ aName: String)
void EncodeArrayEnd(String aName)
Sub EncodeArrayEnd(aName As String)
Parameters:
- aName:
EncodeArrayStart protected virtual abstract
method EncodeArrayStart(aName: String)
void EncodeArrayStart(String aName)
func EncodeArrayStart(_ aName: String)
void EncodeArrayStart(String aName)
Sub EncodeArrayStart(aName As String)
Parameters:
- aName:
EncodeBoolean virtual
method EncodeBoolean(aName: String; aValue: nullable Boolean)
void EncodeBoolean(String aName, Boolean? aValue)
func EncodeBoolean(_ aName: String, _ aValue: Boolean!)
void EncodeBoolean(String aName, Boolean aValue)
Sub EncodeBoolean(aName As String, aValue As Boolean?)
Parameters:
- aName:
- aValue:
EncodeDateTime virtual
method EncodeDateTime(aName: String; aValue: nullable DateTime)
void EncodeDateTime(String aName, DateTime? aValue)
// Toffee
func EncodeDateTime(_ aName: String, _ aValue: DateTime)
// ToffeeV2
func EncodeDateTime(_ aName: String, _ aValue: DateTime?)
void EncodeDateTime(String aName, DateTime aValue)
Sub EncodeDateTime(aName As String, aValue As DateTime?)
Parameters:
- aName:
- aValue:
EncodeDouble virtual
method EncodeDouble(aName: String; aValue: nullable Double)
void EncodeDouble(String aName, Double? aValue)
func EncodeDouble(_ aName: String, _ aValue: Double!)
void EncodeDouble(String aName, Double aValue)
Sub EncodeDouble(aName As String, aValue As Double?)
Parameters:
- aName:
- aValue:
EncodeGuid virtual
method EncodeGuid(aName: String; aValue: nullable Guid)
void EncodeGuid(String aName, Guid? aValue)
// Toffee
func EncodeGuid(_ aName: String, _ aValue: Guid)
// ToffeeV2
func EncodeGuid(_ aName: String, _ aValue: Guid?)
void EncodeGuid(String aName, Guid aValue)
Sub EncodeGuid(aName As String, aValue As Guid?)
Parameters:
- aName:
- aValue:
EncodeInt16 virtual
method EncodeInt16(aName: String; aValue: nullable Int16)
void EncodeInt16(String aName, Int16? aValue)
func EncodeInt16(_ aName: String, _ aValue: Int16!)
void EncodeInt16(String aName, Short aValue)
Sub EncodeInt16(aName As String, aValue As Int16?)
Parameters:
- aName:
- aValue:
EncodeInt32 virtual
method EncodeInt32(aName: String; aValue: nullable Int32)
void EncodeInt32(String aName, Int32? aValue)
func EncodeInt32(_ aName: String, _ aValue: Int32!)
void EncodeInt32(String aName, Integer aValue)
Sub EncodeInt32(aName As String, aValue As Int32?)
Parameters:
- aName:
- aValue:
EncodeInt64 virtual
method EncodeInt64(aName: String; aValue: nullable Int64)
void EncodeInt64(String aName, Int64? aValue)
func EncodeInt64(_ aName: String, _ aValue: Int64!)
void EncodeInt64(String aName, Long aValue)
Sub EncodeInt64(aName As String, aValue As Int64?)
Parameters:
- aName:
- aValue:
EncodeInt8 virtual
method EncodeInt8(aName: String; aValue: nullable SByte)
void EncodeInt8(String aName, SByte? aValue)
func EncodeInt8(_ aName: String, _ aValue: SByte!)
void EncodeInt8(String aName, Byte aValue)
Sub EncodeInt8(aName As String, aValue As SByte?)
Parameters:
- aName:
- aValue:
EncodeIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
// .NET, .NET Core 6.0, .NET Standard 2.0
method EncodeIntPtr(aName: String; aValue: Nullable<IntPtr>)
// Island
method EncodeIntPtr(aName: String; aValue: nullable IntPtr)
// .NET, .NET Core 6.0, .NET Standard 2.0
void EncodeIntPtr(String aName, Nullable<IntPtr> aValue)
// Island
void EncodeIntPtr(String aName, IntPtr? aValue)
func EncodeIntPtr(_ aName: String, _ aValue: IntPtr!)
// .NET, .NET Core 6.0, .NET Standard 2.0
Sub EncodeIntPtr(aName As String, aValue As Nullable<IntPtr>)
// Island
Sub EncodeIntPtr(aName As String, aValue As IntPtr?)
Parameters:
- aName:
- aValue:
EncodeJsonArray virtual
method EncodeJsonArray(aName: String; aValue: nullable JsonArray)
void EncodeJsonArray(String aName, JsonArray? aValue)
// Toffee
func EncodeJsonArray(_ aName: String, _ aValue: JsonArray)
// ToffeeV2
func EncodeJsonArray(_ aName: String, _ aValue: JsonArray?)
void EncodeJsonArray(String aName, JsonArray aValue)
Sub EncodeJsonArray(aName As String, aValue As JsonArray?)
Parameters:
- aName:
- aValue:
EncodeJsonNode virtual
method EncodeJsonNode(aName: String; aValue: nullable JsonNode)
void EncodeJsonNode(String aName, JsonNode? aValue)
// Toffee
func EncodeJsonNode(_ aName: String, _ aValue: JsonNode)
// ToffeeV2
func EncodeJsonNode(_ aName: String, _ aValue: JsonNode?)
void EncodeJsonNode(String aName, JsonNode aValue)
Sub EncodeJsonNode(aName As String, aValue As JsonNode?)
Parameters:
- aName:
- aValue:
EncodeJsonObject virtual
method EncodeJsonObject(aName: String; aValue: nullable JsonObject)
void EncodeJsonObject(String aName, JsonObject? aValue)
// Toffee
func EncodeJsonObject(_ aName: String, _ aValue: JsonObject)
// ToffeeV2
func EncodeJsonObject(_ aName: String, _ aValue: JsonObject?)
void EncodeJsonObject(String aName, JsonObject aValue)
Sub EncodeJsonObject(aName As String, aValue As JsonObject?)
Parameters:
- aName:
- aValue:
EncodeList<T>
method EncodeList<T>(aName: String; aValue: List<T>; aExpectedType: Type := nil)
void EncodeList<T>(String aName, List<T> aValue, Type aExpectedType = null)
func EncodeList<T>(_ aName: String, _ aValue: List<T>, _ aExpectedType: Type = nil)
void EncodeList<T>(String aName, List<T> aValue, Type aExpectedType)
Sub EncodeList<T>(aName As String, aValue As List<T>, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeListEnd protected virtual
method EncodeListEnd(aName: String)
void EncodeListEnd(String aName)
func EncodeListEnd(_ aName: String)
void EncodeListEnd(String aName)
Sub EncodeListEnd(aName As String)
Parameters:
- aName:
EncodeListStart protected virtual
method EncodeListStart(aName: String)
void EncodeListStart(String aName)
func EncodeListStart(_ aName: String)
void EncodeListStart(String aName)
Sub EncodeListStart(aName As String)
Parameters:
- aName:
EncodeNil virtual abstract
method EncodeNil(aName: String)
void EncodeNil(String aName)
func EncodeNil(_ aName: String)
void EncodeNil(String aName)
Sub EncodeNil(aName As String)
Parameters:
- aName:
EncodeNumber virtual Toffee, ToffeeV2
// Toffee
func EncodeNumber(_ aName: String, _ aValue: NSNumber)
// ToffeeV2
func EncodeNumber(_ aName: String, _ aValue: NSNumber?)
Parameters:
- aName:
- aValue:
EncodeObject virtual
method EncodeObject(aName: String; aValue: IEncodable; aExpectedType: Type := nil)
void EncodeObject(String aName, IEncodable aValue, Type aExpectedType = null)
func EncodeObject(_ aName: String, _ aValue: IEncodable, _ aExpectedType: Type = nil)
void EncodeObject(String aName, IEncodable aValue, Type aExpectedType)
Sub EncodeObject(aName As String, aValue As IEncodable, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeObjectEnd protected virtual abstract
method EncodeObjectEnd(aName: String; aValue: IEncodable)
void EncodeObjectEnd(String aName, IEncodable aValue)
func EncodeObjectEnd(_ aName: String, _ aValue: IEncodable)
void EncodeObjectEnd(String aName, IEncodable aValue)
Sub EncodeObjectEnd(aName As String, aValue As IEncodable)
Parameters:
- aName:
- aValue:
EncodeObjectStart protected virtual abstract
method EncodeObjectStart(aName: String; aValue: IEncodable; aExpectedType: Type := nil)
void EncodeObjectStart(String aName, IEncodable aValue, Type aExpectedType = null)
func EncodeObjectStart(_ aName: String, _ aValue: IEncodable, _ aExpectedType: Type = nil)
void EncodeObjectStart(String aName, IEncodable aValue, Type aExpectedType)
Sub EncodeObjectStart(aName As String, aValue As IEncodable, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeSingle virtual
method EncodeSingle(aName: String; aValue: nullable Single)
void EncodeSingle(String aName, Single? aValue)
func EncodeSingle(_ aName: String, _ aValue: Single!)
void EncodeSingle(String aName, Float aValue)
Sub EncodeSingle(aName As String, aValue As Single?)
Parameters:
- aName:
- aValue:
EncodeString virtual abstract
method EncodeString(aName: String; aValue: nullable String)
void EncodeString(String aName, String? aValue)
// Toffee
func EncodeString(_ aName: String, _ aValue: String)
// ToffeeV2
func EncodeString(_ aName: String, _ aValue: String?)
void EncodeString(String aName, String aValue)
Sub EncodeString(aName As String, aValue As String?)
Parameters:
- aName:
- aValue:
EncodeStringDictionary<T>
method EncodeStringDictionary<T>(aName: String; aValue: Dictionary<String, T>; aExpectedType: Type := nil)
void EncodeStringDictionary<T>(String aName, Dictionary<String, T> aValue, Type aExpectedType = null)
func EncodeStringDictionary<T>(_ aName: String, _ aValue: Dictionary<String, T>, _ aExpectedType: Type = nil)
void EncodeStringDictionary<T>(String aName, Dictionary<String, T> aValue, Type aExpectedType)
Sub EncodeStringDictionary<T>(aName As String, aValue As Dictionary<String, T>, aExpectedType As Type = Null)
Parameters:
- aName:
- aValue:
- aExpectedType:
EncodeStringDictionaryEnd protected virtual abstract
method EncodeStringDictionaryEnd(aName: String)
void EncodeStringDictionaryEnd(String aName)
func EncodeStringDictionaryEnd(_ aName: String)
void EncodeStringDictionaryEnd(String aName)
Sub EncodeStringDictionaryEnd(aName As String)
Parameters:
- aName:
EncodeStringDictionaryStart protected virtual abstract
method EncodeStringDictionaryStart(aName: String)
void EncodeStringDictionaryStart(String aName)
func EncodeStringDictionaryStart(_ aName: String)
void EncodeStringDictionaryStart(String aName)
Sub EncodeStringDictionaryStart(aName As String)
Parameters:
- aName:
EncodeStringDictionaryValue protected virtual
method EncodeStringDictionaryValue(aKey: String; aValue: Object; aExpectedType: Type := nil)
void EncodeStringDictionaryValue(String aKey, Object aValue, Type aExpectedType = null)
func EncodeStringDictionaryValue(_ aKey: String, _ aValue: Object, _ aExpectedType: Type = nil)
void EncodeStringDictionaryValue(String aKey, Object aValue, Type aExpectedType)
Sub EncodeStringDictionaryValue(aKey As String, aValue As Object, aExpectedType As Type = Null)
Parameters:
- aKey:
- aValue:
- aExpectedType:
EncodeUInt16 virtual
method EncodeUInt16(aName: String; aValue: nullable UInt16)
void EncodeUInt16(String aName, UInt16? aValue)
func EncodeUInt16(_ aName: String, _ aValue: UInt16!)
void EncodeUInt16(String aName, UnsignedShort aValue)
Sub EncodeUInt16(aName As String, aValue As UInt16?)
Parameters:
- aName:
- aValue:
EncodeUInt32 virtual
method EncodeUInt32(aName: String; aValue: nullable UInt32)
void EncodeUInt32(String aName, UInt32? aValue)
func EncodeUInt32(_ aName: String, _ aValue: UInt32!)
void EncodeUInt32(String aName, UnsignedInteger aValue)
Sub EncodeUInt32(aName As String, aValue As UInt32?)
Parameters:
- aName:
- aValue:
EncodeUInt64 virtual
method EncodeUInt64(aName: String; aValue: nullable UInt64)
void EncodeUInt64(String aName, UInt64? aValue)
func EncodeUInt64(_ aName: String, _ aValue: UInt64!)
void EncodeUInt64(String aName, UnsignedLong aValue)
Sub EncodeUInt64(aName As String, aValue As UInt64?)
Parameters:
- aName:
- aValue:
EncodeUInt8 virtual
method EncodeUInt8(aName: String; aValue: nullable Byte)
void EncodeUInt8(String aName, Byte? aValue)
func EncodeUInt8(_ aName: String, _ aValue: Byte!)
void EncodeUInt8(String aName, UnsignedByte aValue)
Sub EncodeUInt8(aName As String, aValue As Byte?)
Parameters:
- aName:
- aValue:
EncodeUIntPtr virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
// .NET, .NET Core 6.0, .NET Standard 2.0
method EncodeUIntPtr(aName: String; aValue: Nullable<UIntPtr>)
// Island
method EncodeUIntPtr(aName: String; aValue: nullable UIntPtr)
// .NET, .NET Core 6.0, .NET Standard 2.0
void EncodeUIntPtr(String aName, Nullable<UIntPtr> aValue)
// Island
void EncodeUIntPtr(String aName, UIntPtr? aValue)
func EncodeUIntPtr(_ aName: String, _ aValue: UIntPtr!)
// .NET, .NET Core 6.0, .NET Standard 2.0
Sub EncodeUIntPtr(aName As String, aValue As Nullable<UIntPtr>)
// Island
Sub EncodeUIntPtr(aName As String, aValue As UIntPtr?)
Parameters:
- aName:
- aValue:
EndWriteObject
method EndWriteObject(aObject: IEncodable)
void EndWriteObject(IEncodable aObject)
func EndWriteObject(_ aObject: IEncodable)
void EndWriteObject(IEncodable aObject)
Sub EndWriteObject(aObject As IEncodable)
Parameters:
- aObject: