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()
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 protected
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:
DecodeArrayElements protected virtual Cooper, Island, Toffee, ToffeeV2
method DecodeArrayElements(aName: String; aType: Type): List<Object>
List<Object> DecodeArrayElements(String aName, Type aType)
func DecodeArrayElements(_ aName: String, _ aType: Type) -> NSMutableArray
ArrayList DecodeArrayElements(String aName, Type aType)
Function DecodeArrayElements(aName As String, aType As Type) As List<Object>
Parameters:
- aName:
- aType:
DecodeArrayElements<T> protected .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 protected 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 protected 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 protected virtual abstract Cooper, Island, Toffee, ToffeeV2
method DecodeListElements(aName: String; aType: Type): List<Object>
List<Object> DecodeListElements(String aName, Type aType)
func DecodeListElements(_ aName: String, _ aType: Type) -> NSMutableArray
ArrayList DecodeListElements(String aName, Type aType)
Function DecodeListElements(aName As String, aType As Type) As List<Object>
Parameters:
- aName:
- aType:
DecodeListElements<T> protected .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 protected 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 protected 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 protected 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 protected 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 protected 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 protected virtual abstract Cooper, Island, Toffee, ToffeeV2
method DecodeStringDictionaryElements(aName: String; aType: Type): Dictionary<String, Object>
Dictionary<String, Object> DecodeStringDictionaryElements(String aName, Type aType)
func DecodeStringDictionaryElements(_ aName: String, _ aType: Type) -> NSMutableDictionary
Hashtable DecodeStringDictionaryElements(String aName, Type aType)
Function DecodeStringDictionaryElements(aName As String, aType As Type) As Dictionary<String, Object>
Parameters:
- aName:
- aType:
DecodeStringDictionaryElements<T> protected .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 protected 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 protected 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:
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()
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 protected
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:
DecodeArrayElements protected virtual Cooper, Island, Toffee, ToffeeV2
method DecodeArrayElements(aName: String; aType: Type): List<Object>
List<Object> DecodeArrayElements(String aName, Type aType)
func DecodeArrayElements(_ aName: String, _ aType: Type) -> NSMutableArray
ArrayList DecodeArrayElements(String aName, Type aType)
Function DecodeArrayElements(aName As String, aType As Type) As List<Object>
Parameters:
- aName:
- aType:
DecodeArrayElements<T> protected .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 protected 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 protected 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 protected virtual abstract Cooper, Island, Toffee, ToffeeV2
method DecodeListElements(aName: String; aType: Type): List<Object>
List<Object> DecodeListElements(String aName, Type aType)
func DecodeListElements(_ aName: String, _ aType: Type) -> NSMutableArray
ArrayList DecodeListElements(String aName, Type aType)
Function DecodeListElements(aName As String, aType As Type) As List<Object>
Parameters:
- aName:
- aType:
DecodeListElements<T> protected .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 protected 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 protected 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 protected 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 protected 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 protected 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 protected virtual abstract Cooper, Island, Toffee, ToffeeV2
method DecodeStringDictionaryElements(aName: String; aType: Type): Dictionary<String, Object>
Dictionary<String, Object> DecodeStringDictionaryElements(String aName, Type aType)
func DecodeStringDictionaryElements(_ aName: String, _ aType: Type) -> NSMutableDictionary
Hashtable DecodeStringDictionaryElements(String aName, Type aType)
Function DecodeStringDictionaryElements(aName As String, aType As Type) As Dictionary<String, Object>
Parameters:
- aName:
- aType:
DecodeStringDictionaryElements<T> protected .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 protected 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 protected 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: