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:

Encode (String, Object, Type)

 

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:

Encode (Object, Type)

 

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:

Encode (String, Object, Type)

 

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:

Encode (Object, Type)

 

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: