Overview

Location

constructor  protected .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island


Current  protected

property Current: T read;
ReadOnly Property Current() As T

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:

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>    (declared in Coder) .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2

Function Decode<T>() As T

DecodeArray<T>    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) 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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

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    (declared in Coder) 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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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:

func DecodeObject(_ aName: String, _ aType: PlatformType) -> IDecodable

Parameters:

  • aName:
  • aType:

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

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    (declared in Coder) 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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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>    (declared in Coder) .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>    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

method EncodeList<T>(aName: String; aValue: ImmutableList<T>; aExpectedType: Type := nil)
void EncodeList<T>(String aName, ImmutableList<T> aValue, Type aExpectedType = null)
func EncodeList<T>(_ aName: String, _ aValue: ImmutableList<T>, _ aExpectedType: Type = nil)
void EncodeList<T>(String aName, ImmutableList<T> aValue, Type aExpectedType)
Sub EncodeList<T>(aName As String, aValue As ImmutableList<T>, aExpectedType As Type = Null)

Parameters:

  • aName:
  • aValue:
  • aExpectedType:

EncodeListEnd  protected virtual    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) Toffee, ToffeeV2

// Toffee
func EncodeNumber(_ aName: String, _ aValue: NSNumber)
// ToffeeV2
func EncodeNumber(_ aName: String, _ aValue: NSNumber?)

Parameters:

  • aName:
  • aValue:

EncodeObject  virtual    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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:

Hierarchy  protected

property Hierarchy: not nullable RemObjects.Elements.RTL.Stack<T> read;
RemObjects.Elements.RTL.Stack<T>! Hierarchy { get; }
var Hierarchy: RemObjects.Elements.RTL.Stack<T> { get{} }
RemObjects.Elements.RTL.Stack<T> Hierarchy { __get; }
ReadOnly Property Hierarchy() As RemObjects.Elements.RTL.Stack<T>

ShouldEncodeDefault    (declared in Coder)

property ShouldEncodeDefault: Boolean read write;
Boolean ShouldEncodeDefault { get; set; }
var ShouldEncodeDefault: Boolean { get{} set{} }
Boolean ShouldEncodeDefault { __get; __set; }
Property ShouldEncodeDefault() As Boolean

ShouldEncodeNil    (declared in Coder)

property ShouldEncodeNil: Boolean read write;
Boolean ShouldEncodeNil { get; set; }
var ShouldEncodeNil: Boolean { get{} set{} }
Boolean ShouldEncodeNil { __get; __set; }
Property ShouldEncodeNil() As Boolean

Current  protected

property Current: T read;
ReadOnly Property Current() As T

Hierarchy  protected

property Hierarchy: not nullable RemObjects.Elements.RTL.Stack<T> read;
RemObjects.Elements.RTL.Stack<T>! Hierarchy { get; }
var Hierarchy: RemObjects.Elements.RTL.Stack<T> { get{} }
RemObjects.Elements.RTL.Stack<T> Hierarchy { __get; }
ReadOnly Property Hierarchy() As RemObjects.Elements.RTL.Stack<T>

ShouldEncodeDefault    (declared in Coder)

property ShouldEncodeDefault: Boolean read write;
Boolean ShouldEncodeDefault { get; set; }
var ShouldEncodeDefault: Boolean { get{} set{} }
Boolean ShouldEncodeDefault { __get; __set; }
Property ShouldEncodeDefault() As Boolean

ShouldEncodeNil    (declared in Coder)

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


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:

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>    (declared in Coder) .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2

Function Decode<T>() As T

DecodeArray<T>    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) 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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

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    (declared in Coder) 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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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:

func DecodeObject(_ aName: String, _ aType: PlatformType) -> IDecodable

Parameters:

  • aName:
  • aType:

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

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    (declared in Coder) 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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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>    (declared in Coder) .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>    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

method EncodeList<T>(aName: String; aValue: ImmutableList<T>; aExpectedType: Type := nil)
void EncodeList<T>(String aName, ImmutableList<T> aValue, Type aExpectedType = null)
func EncodeList<T>(_ aName: String, _ aValue: ImmutableList<T>, _ aExpectedType: Type = nil)
void EncodeList<T>(String aName, ImmutableList<T> aValue, Type aExpectedType)
Sub EncodeList<T>(aName As String, aValue As ImmutableList<T>, aExpectedType As Type = Null)

Parameters:

  • aName:
  • aValue:
  • aExpectedType:

EncodeListEnd  protected virtual    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) Toffee, ToffeeV2

// Toffee
func EncodeNumber(_ aName: String, _ aValue: NSNumber)
// ToffeeV2
func EncodeNumber(_ aName: String, _ aValue: NSNumber?)

Parameters:

  • aName:
  • aValue:

EncodeObject  virtual    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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>    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder)

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    (declared in Coder) .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: