Coder

Overview

Location

  • Reference:
    • Elements.dll  .NET, .NET Core 6.0, .NET Standard 2.0
    • elements.jar  Cooper
    • Elements.fx  Island, ToffeeV2
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.Serialization
  • Platforms: .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2


 

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

 

constructor

 

Coder()

 

init()

 

Coder()

 

Sub New()

BeginWriteObject

 

method BeginWriteObject(aObject: IEncodable)

 

void BeginWriteObject(IEncodable aObject)

 

func BeginWriteObject(_ aObject: IEncodable)

 

void BeginWriteObject(IEncodable aObject)

 

Sub BeginWriteObject(aObject As IEncodable)

Parameters:

  • aObject:

Decode (not nullable Type): IDecodable

 

method Decode(aType: not nullable Type): IDecodable

 

IDecodable Decode(Type! aType)

 

func Decode(_ aType: Type) -> IDecodable

 

IDecodable Decode(Type aType)

 

Function Decode(aType As Type) As IDecodable

Parameters:

  • aType:

Decode (not nullable IDecodable)

 

method Decode(aValue: not nullable IDecodable)

 

void Decode(IDecodable! aValue)

 

func Decode(_ aValue: IDecodable)

 

void Decode(IDecodable aValue)

 

Sub Decode(aValue As IDecodable)

Parameters:

  • aValue:

Decode<T> .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2

 

method Decode<T>: T

 

T Decode<T>()

 

func Decode<T>() -> T

 

Function Decode<T>() As T

DecodeArray<T>

 

method DecodeArray<T>(aName: String; aType: Type): array of T

 

T[] DecodeArray<T>(String aName, Type aType)

 

func DecodeArray<T>(_ aName: String, _ aType: Type) -> T...

 

T[] DecodeArray<T>(String aName, Type aType)

 

Function DecodeArray<T>(aName As String, aType As Type) As T()

Parameters:

  • aName:
  • aType:

DecodeArrayElement  virtual

 

method DecodeArrayElement(aName: String; aType: Type): Object

 

Object DecodeArrayElement(String aName, Type aType)

 

func DecodeArrayElement(_ aName: String, _ aType: Type) -> Object

 

Object DecodeArrayElement(String aName, Type aType)

 

Function DecodeArrayElement(aName As String, aType As Type) As Object

Parameters:

  • aName:
  • aType:

DecodeArrayElement<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeArrayElement<T>(aName: String): Object

 

Object DecodeArrayElement<T>(String aName)

 

func DecodeArrayElement<T>(_ aName: String) -> Object

 

Function DecodeArrayElement<T>(aName As String) As Object

Parameters:

  • aName:

DecodeArrayElements<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeArrayElements<T>(aName: String; aType: Type): array of T

 

T[] DecodeArrayElements<T>(String aName, Type aType)

 

func DecodeArrayElements<T>(_ aName: String, _ aType: Type) -> T...

 

Function DecodeArrayElements<T>(aName As String, aType As Type) As T()

Parameters:

  • aName:
  • aType:

DecodeArrayEnd  virtual abstract

 

method DecodeArrayEnd(aName: String)

 

void DecodeArrayEnd(String aName)

 

func DecodeArrayEnd(_ aName: String)

 

void DecodeArrayEnd(String aName)

 

Sub DecodeArrayEnd(aName As String)

Parameters:

  • aName:

DecodeArrayStart  virtual abstract

 

method DecodeArrayStart(aName: String): Boolean

 

Boolean DecodeArrayStart(String aName)

 

func DecodeArrayStart(_ aName: String) -> Boolean

 

Boolean DecodeArrayStart(String aName)

 

Function DecodeArrayStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeBoolean  virtual

 

method DecodeBoolean(aName: String): nullable Boolean

 

Boolean? DecodeBoolean(String aName)

 

func DecodeBoolean(_ aName: String) -> Boolean!

 

Boolean DecodeBoolean(String aName)

 

Function DecodeBoolean(aName As String) As Boolean?

Parameters:

  • aName:

DecodeDateTime  virtual

 

method DecodeDateTime(aName: String): DateTime

 

DateTime DecodeDateTime(String aName)

 

func DecodeDateTime(_ aName: String) -> DateTime

 

DateTime DecodeDateTime(String aName)

 

Function DecodeDateTime(aName As String) As DateTime

Parameters:

  • aName:

DecodeDouble  virtual

 

method DecodeDouble(aName: String): nullable Double

 

Double? DecodeDouble(String aName)

 

func DecodeDouble(_ aName: String) -> Double!

 

Double DecodeDouble(String aName)

 

Function DecodeDouble(aName As String) As Double?

Parameters:

  • aName:

DecodeGuid  virtual

 

method DecodeGuid(aName: String): nullable Guid

 

Guid? DecodeGuid(String aName)

 

// Toffee
func DecodeGuid(_ aName: String) -> Guid
// ToffeeV2
func DecodeGuid(_ aName: String) -> Guid?

 

Guid DecodeGuid(String aName)

 

Function DecodeGuid(aName As String) As Guid?

Parameters:

  • aName:

DecodeInt16  virtual

 

method DecodeInt16(aName: String): nullable Int16

 

Int16? DecodeInt16(String aName)

 

func DecodeInt16(_ aName: String) -> Int16!

 

Short DecodeInt16(String aName)

 

Function DecodeInt16(aName As String) As Int16?

Parameters:

  • aName:

DecodeInt32  virtual

 

method DecodeInt32(aName: String): nullable Int32

 

Int32? DecodeInt32(String aName)

 

func DecodeInt32(_ aName: String) -> Int32!

 

Integer DecodeInt32(String aName)

 

Function DecodeInt32(aName As String) As Int32?

Parameters:

  • aName:

DecodeInt64  virtual

 

method DecodeInt64(aName: String): nullable Int64

 

Int64? DecodeInt64(String aName)

 

func DecodeInt64(_ aName: String) -> Int64!

 

Long DecodeInt64(String aName)

 

Function DecodeInt64(aName As String) As Int64?

Parameters:

  • aName:

DecodeInt8  virtual

 

method DecodeInt8(aName: String): nullable SByte

 

SByte? DecodeInt8(String aName)

 

func DecodeInt8(_ aName: String) -> SByte!

 

Byte DecodeInt8(String aName)

 

Function DecodeInt8(aName As String) As SByte?

Parameters:

  • aName:

DecodeIntPtr  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2

 

method DecodeIntPtr(aName: String): nullable IntPtr

 

IntPtr? DecodeIntPtr(String aName)

 

func DecodeIntPtr(_ aName: String) -> IntPtr!

 

Function DecodeIntPtr(aName As String) As IntPtr?

Parameters:

  • aName:

DecodeJsonArray  virtual

 

method DecodeJsonArray(aName: String): JsonArray

 

JsonArray DecodeJsonArray(String aName)

 

func DecodeJsonArray(_ aName: String) -> JsonArray

 

JsonArray DecodeJsonArray(String aName)

 

Function DecodeJsonArray(aName As String) As JsonArray

Parameters:

  • aName:

DecodeJsonNode  virtual

 

method DecodeJsonNode(aName: String): JsonNode

 

JsonNode DecodeJsonNode(String aName)

 

func DecodeJsonNode(_ aName: String) -> JsonNode

 

JsonNode DecodeJsonNode(String aName)

 

Function DecodeJsonNode(aName As String) As JsonNode

Parameters:

  • aName:

DecodeJsonObject  virtual

 

method DecodeJsonObject(aName: String): JsonObject

 

JsonObject DecodeJsonObject(String aName)

 

func DecodeJsonObject(_ aName: String) -> JsonObject

 

JsonObject DecodeJsonObject(String aName)

 

Function DecodeJsonObject(aName As String) As JsonObject

Parameters:

  • aName:

DecodeList<T>

 

method DecodeList<T>(aName: String; aType: Type): List<T>

 

List<T> DecodeList<T>(String aName, Type aType)

 

func DecodeList<T>(_ aName: String, _ aType: Type) -> List<T>

 

List<T> DecodeList<T>(String aName, Type aType)

 

Function DecodeList<T>(aName As String, aType As Type) As List<T>

Parameters:

  • aName:
  • aType:

DecodeListElements  virtual abstract Cooper, Toffee

 

func DecodeListElements(_ aName: String, _ aType: Type) -> NSMutableArray

 

ArrayList DecodeListElements(String aName, Type aType)

Parameters:

  • aName:
  • aType:

DecodeListElements<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeListElements<T>(aName: String; aType: Type): List<T>

 

List<T> DecodeListElements<T>(String aName, Type aType)

 

func DecodeListElements<T>(_ aName: String, _ aType: Type) -> List<T>

 

Function DecodeListElements<T>(aName As String, aType As Type) As List<T>

Parameters:

  • aName:
  • aType:

DecodeListEnd  virtual

 

method DecodeListEnd(aName: String)

 

void DecodeListEnd(String aName)

 

func DecodeListEnd(_ aName: String)

 

void DecodeListEnd(String aName)

 

Sub DecodeListEnd(aName As String)

Parameters:

  • aName:

DecodeListStart  virtual

 

method DecodeListStart(aName: String): Boolean

 

Boolean DecodeListStart(String aName)

 

func DecodeListStart(_ aName: String) -> Boolean

 

Boolean DecodeListStart(String aName)

 

Function DecodeListStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeObject (String, PlatformType): IDecodable Toffee

 

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

Parameters:

  • aName:
  • aType:

DecodeObject (String, Type): IDecodable

 

method DecodeObject(aName: String; aType: Type): IDecodable

 

IDecodable DecodeObject(String aName, Type aType)

 

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

 

IDecodable DecodeObject(String aName, Type aType)

 

Function DecodeObject(aName As String, aType As Type) As IDecodable

Parameters:

  • aName:
  • aType:

DecodeObjectEnd  virtual abstract

 

method DecodeObjectEnd(aName: String)

 

void DecodeObjectEnd(String aName)

 

func DecodeObjectEnd(_ aName: String)

 

void DecodeObjectEnd(String aName)

 

Sub DecodeObjectEnd(aName As String)

Parameters:

  • aName:

DecodeObjectStart  virtual abstract

 

method DecodeObjectStart(aName: String): Boolean

 

Boolean DecodeObjectStart(String aName)

 

func DecodeObjectStart(_ aName: String) -> Boolean

 

Boolean DecodeObjectStart(String aName)

 

Function DecodeObjectStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeObjectType  virtual

 

method DecodeObjectType(aName: String): String

 

String DecodeObjectType(String aName)

 

func DecodeObjectType(_ aName: String) -> String

 

String DecodeObjectType(String aName)

 

Function DecodeObjectType(aName As String) As String

Parameters:

  • aName:

DecodeSingle  virtual

 

method DecodeSingle(aName: String): nullable Single

 

Single? DecodeSingle(String aName)

 

func DecodeSingle(_ aName: String) -> Single!

 

Float DecodeSingle(String aName)

 

Function DecodeSingle(aName As String) As Single?

Parameters:

  • aName:

DecodeString  virtual abstract

 

method DecodeString(aName: String): String

 

String DecodeString(String aName)

 

func DecodeString(_ aName: String) -> String

 

String DecodeString(String aName)

 

Function DecodeString(aName As String) As String

Parameters:

  • aName:

DecodeStringDictionary<T>

 

method DecodeStringDictionary<T>(aName: String; aType: Type): Dictionary<String, T>

 

Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)

 

func DecodeStringDictionary<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>

 

Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)

 

Function DecodeStringDictionary<T>(aName As String, aType As Type) As Dictionary<String, T>

Parameters:

  • aName:
  • aType:

DecodeStringDictionaryElements  virtual abstract Cooper, Toffee

 

func DecodeStringDictionaryElements(_ aName: String, _ aType: Type) -> NSMutableDictionary

 

Hashtable DecodeStringDictionaryElements(String aName, Type aType)

Parameters:

  • aName:
  • aType:

DecodeStringDictionaryElements<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeStringDictionaryElements<T>(aName: String; aType: Type): Dictionary<String, T>

 

Dictionary<String, T> DecodeStringDictionaryElements<T>(String aName, Type aType)

 

func DecodeStringDictionaryElements<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>

 

Function DecodeStringDictionaryElements<T>(aName As String, aType As Type) As Dictionary<String, T>

Parameters:

  • aName:
  • aType:

DecodeStringDictionaryEnd  virtual abstract

 

method DecodeStringDictionaryEnd(aName: String)

 

void DecodeStringDictionaryEnd(String aName)

 

func DecodeStringDictionaryEnd(_ aName: String)

 

void DecodeStringDictionaryEnd(String aName)

 

Sub DecodeStringDictionaryEnd(aName As String)

Parameters:

  • aName:

DecodeStringDictionaryStart  virtual abstract

 

method DecodeStringDictionaryStart(aName: String): Boolean

 

Boolean DecodeStringDictionaryStart(String aName)

 

func DecodeStringDictionaryStart(_ aName: String) -> Boolean

 

Boolean DecodeStringDictionaryStart(String aName)

 

Function DecodeStringDictionaryStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeUInt16  virtual

 

method DecodeUInt16(aName: String): nullable UInt16

 

UInt16? DecodeUInt16(String aName)

 

func DecodeUInt16(_ aName: String) -> UInt16!

 

UnsignedShort DecodeUInt16(String aName)

 

Function DecodeUInt16(aName As String) As UInt16?

Parameters:

  • aName:

DecodeUInt32  virtual

 

method DecodeUInt32(aName: String): nullable UInt32

 

UInt32? DecodeUInt32(String aName)

 

func DecodeUInt32(_ aName: String) -> UInt32!

 

UnsignedInteger DecodeUInt32(String aName)

 

Function DecodeUInt32(aName As String) As UInt32?

Parameters:

  • aName:

DecodeUInt64  virtual

 

method DecodeUInt64(aName: String): nullable UInt64

 

UInt64? DecodeUInt64(String aName)

 

func DecodeUInt64(_ aName: String) -> UInt64!

 

UnsignedLong DecodeUInt64(String aName)

 

Function DecodeUInt64(aName As String) As UInt64?

Parameters:

  • aName:

DecodeUInt8  virtual

 

method DecodeUInt8(aName: String): nullable Byte

 

Byte? DecodeUInt8(String aName)

 

func DecodeUInt8(_ aName: String) -> Byte!

 

UnsignedByte DecodeUInt8(String aName)

 

Function DecodeUInt8(aName As String) As Byte?

Parameters:

  • aName:

DecodeUIntPtr  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2

 

method DecodeUIntPtr(aName: String): nullable UIntPtr

 

UIntPtr? DecodeUIntPtr(String aName)

 

func DecodeUIntPtr(_ aName: String) -> UIntPtr!

 

Function DecodeUIntPtr(aName As String) As UIntPtr?

Parameters:

  • aName:

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:

EndWriteObject

 

method EndWriteObject(aObject: IEncodable)

 

void EndWriteObject(IEncodable aObject)

 

func EndWriteObject(_ aObject: IEncodable)

 

void EndWriteObject(IEncodable aObject)

 

Sub EndWriteObject(aObject As IEncodable)

Parameters:

  • aObject:

ShouldEncodeDefault

 

property ShouldEncodeDefault: Boolean read write;

 

Boolean ShouldEncodeDefault { get; set; }

 

var ShouldEncodeDefault: Boolean { get{} set{} }

 

Boolean ShouldEncodeDefault { __get; __set; }

 

Property ShouldEncodeDefault() As Boolean

ShouldEncodeNil

 

property ShouldEncodeNil: Boolean read write;

 

Boolean ShouldEncodeNil { get; set; }

 

var ShouldEncodeNil: Boolean { get{} set{} }

 

Boolean ShouldEncodeNil { __get; __set; }

 

Property ShouldEncodeNil() As Boolean

 

ShouldEncodeDefault

 

property ShouldEncodeDefault: Boolean read write;

 

Boolean ShouldEncodeDefault { get; set; }

 

var ShouldEncodeDefault: Boolean { get{} set{} }

 

Boolean ShouldEncodeDefault { __get; __set; }

 

Property ShouldEncodeDefault() As Boolean

ShouldEncodeNil

 

property ShouldEncodeNil: Boolean read write;

 

Boolean ShouldEncodeNil { get; set; }

 

var ShouldEncodeNil: Boolean { get{} set{} }

 

Boolean ShouldEncodeNil { __get; __set; }

 

Property ShouldEncodeNil() As Boolean

 

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

 

constructor

 

Coder()

 

init()

 

Coder()

 

Sub New()

BeginWriteObject

 

method BeginWriteObject(aObject: IEncodable)

 

void BeginWriteObject(IEncodable aObject)

 

func BeginWriteObject(_ aObject: IEncodable)

 

void BeginWriteObject(IEncodable aObject)

 

Sub BeginWriteObject(aObject As IEncodable)

Parameters:

  • aObject:

Decode (not nullable Type): IDecodable

 

method Decode(aType: not nullable Type): IDecodable

 

IDecodable Decode(Type! aType)

 

func Decode(_ aType: Type) -> IDecodable

 

IDecodable Decode(Type aType)

 

Function Decode(aType As Type) As IDecodable

Parameters:

  • aType:

Decode (not nullable IDecodable)

 

method Decode(aValue: not nullable IDecodable)

 

void Decode(IDecodable! aValue)

 

func Decode(_ aValue: IDecodable)

 

void Decode(IDecodable aValue)

 

Sub Decode(aValue As IDecodable)

Parameters:

  • aValue:

Decode<T> .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2

 

method Decode<T>: T

 

T Decode<T>()

 

func Decode<T>() -> T

 

Function Decode<T>() As T

DecodeArray<T>

 

method DecodeArray<T>(aName: String; aType: Type): array of T

 

T[] DecodeArray<T>(String aName, Type aType)

 

func DecodeArray<T>(_ aName: String, _ aType: Type) -> T...

 

T[] DecodeArray<T>(String aName, Type aType)

 

Function DecodeArray<T>(aName As String, aType As Type) As T()

Parameters:

  • aName:
  • aType:

DecodeArrayElement  virtual

 

method DecodeArrayElement(aName: String; aType: Type): Object

 

Object DecodeArrayElement(String aName, Type aType)

 

func DecodeArrayElement(_ aName: String, _ aType: Type) -> Object

 

Object DecodeArrayElement(String aName, Type aType)

 

Function DecodeArrayElement(aName As String, aType As Type) As Object

Parameters:

  • aName:
  • aType:

DecodeArrayElement<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeArrayElement<T>(aName: String): Object

 

Object DecodeArrayElement<T>(String aName)

 

func DecodeArrayElement<T>(_ aName: String) -> Object

 

Function DecodeArrayElement<T>(aName As String) As Object

Parameters:

  • aName:

DecodeArrayElements<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeArrayElements<T>(aName: String; aType: Type): array of T

 

T[] DecodeArrayElements<T>(String aName, Type aType)

 

func DecodeArrayElements<T>(_ aName: String, _ aType: Type) -> T...

 

Function DecodeArrayElements<T>(aName As String, aType As Type) As T()

Parameters:

  • aName:
  • aType:

DecodeArrayEnd  virtual abstract

 

method DecodeArrayEnd(aName: String)

 

void DecodeArrayEnd(String aName)

 

func DecodeArrayEnd(_ aName: String)

 

void DecodeArrayEnd(String aName)

 

Sub DecodeArrayEnd(aName As String)

Parameters:

  • aName:

DecodeArrayStart  virtual abstract

 

method DecodeArrayStart(aName: String): Boolean

 

Boolean DecodeArrayStart(String aName)

 

func DecodeArrayStart(_ aName: String) -> Boolean

 

Boolean DecodeArrayStart(String aName)

 

Function DecodeArrayStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeBoolean  virtual

 

method DecodeBoolean(aName: String): nullable Boolean

 

Boolean? DecodeBoolean(String aName)

 

func DecodeBoolean(_ aName: String) -> Boolean!

 

Boolean DecodeBoolean(String aName)

 

Function DecodeBoolean(aName As String) As Boolean?

Parameters:

  • aName:

DecodeDateTime  virtual

 

method DecodeDateTime(aName: String): DateTime

 

DateTime DecodeDateTime(String aName)

 

func DecodeDateTime(_ aName: String) -> DateTime

 

DateTime DecodeDateTime(String aName)

 

Function DecodeDateTime(aName As String) As DateTime

Parameters:

  • aName:

DecodeDouble  virtual

 

method DecodeDouble(aName: String): nullable Double

 

Double? DecodeDouble(String aName)

 

func DecodeDouble(_ aName: String) -> Double!

 

Double DecodeDouble(String aName)

 

Function DecodeDouble(aName As String) As Double?

Parameters:

  • aName:

DecodeGuid  virtual

 

method DecodeGuid(aName: String): nullable Guid

 

Guid? DecodeGuid(String aName)

 

// Toffee
func DecodeGuid(_ aName: String) -> Guid
// ToffeeV2
func DecodeGuid(_ aName: String) -> Guid?

 

Guid DecodeGuid(String aName)

 

Function DecodeGuid(aName As String) As Guid?

Parameters:

  • aName:

DecodeInt16  virtual

 

method DecodeInt16(aName: String): nullable Int16

 

Int16? DecodeInt16(String aName)

 

func DecodeInt16(_ aName: String) -> Int16!

 

Short DecodeInt16(String aName)

 

Function DecodeInt16(aName As String) As Int16?

Parameters:

  • aName:

DecodeInt32  virtual

 

method DecodeInt32(aName: String): nullable Int32

 

Int32? DecodeInt32(String aName)

 

func DecodeInt32(_ aName: String) -> Int32!

 

Integer DecodeInt32(String aName)

 

Function DecodeInt32(aName As String) As Int32?

Parameters:

  • aName:

DecodeInt64  virtual

 

method DecodeInt64(aName: String): nullable Int64

 

Int64? DecodeInt64(String aName)

 

func DecodeInt64(_ aName: String) -> Int64!

 

Long DecodeInt64(String aName)

 

Function DecodeInt64(aName As String) As Int64?

Parameters:

  • aName:

DecodeInt8  virtual

 

method DecodeInt8(aName: String): nullable SByte

 

SByte? DecodeInt8(String aName)

 

func DecodeInt8(_ aName: String) -> SByte!

 

Byte DecodeInt8(String aName)

 

Function DecodeInt8(aName As String) As SByte?

Parameters:

  • aName:

DecodeIntPtr  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2

 

method DecodeIntPtr(aName: String): nullable IntPtr

 

IntPtr? DecodeIntPtr(String aName)

 

func DecodeIntPtr(_ aName: String) -> IntPtr!

 

Function DecodeIntPtr(aName As String) As IntPtr?

Parameters:

  • aName:

DecodeJsonArray  virtual

 

method DecodeJsonArray(aName: String): JsonArray

 

JsonArray DecodeJsonArray(String aName)

 

func DecodeJsonArray(_ aName: String) -> JsonArray

 

JsonArray DecodeJsonArray(String aName)

 

Function DecodeJsonArray(aName As String) As JsonArray

Parameters:

  • aName:

DecodeJsonNode  virtual

 

method DecodeJsonNode(aName: String): JsonNode

 

JsonNode DecodeJsonNode(String aName)

 

func DecodeJsonNode(_ aName: String) -> JsonNode

 

JsonNode DecodeJsonNode(String aName)

 

Function DecodeJsonNode(aName As String) As JsonNode

Parameters:

  • aName:

DecodeJsonObject  virtual

 

method DecodeJsonObject(aName: String): JsonObject

 

JsonObject DecodeJsonObject(String aName)

 

func DecodeJsonObject(_ aName: String) -> JsonObject

 

JsonObject DecodeJsonObject(String aName)

 

Function DecodeJsonObject(aName As String) As JsonObject

Parameters:

  • aName:

DecodeList<T>

 

method DecodeList<T>(aName: String; aType: Type): List<T>

 

List<T> DecodeList<T>(String aName, Type aType)

 

func DecodeList<T>(_ aName: String, _ aType: Type) -> List<T>

 

List<T> DecodeList<T>(String aName, Type aType)

 

Function DecodeList<T>(aName As String, aType As Type) As List<T>

Parameters:

  • aName:
  • aType:

DecodeListElements  virtual abstract Cooper, Toffee

 

func DecodeListElements(_ aName: String, _ aType: Type) -> NSMutableArray

 

ArrayList DecodeListElements(String aName, Type aType)

Parameters:

  • aName:
  • aType:

DecodeListElements<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeListElements<T>(aName: String; aType: Type): List<T>

 

List<T> DecodeListElements<T>(String aName, Type aType)

 

func DecodeListElements<T>(_ aName: String, _ aType: Type) -> List<T>

 

Function DecodeListElements<T>(aName As String, aType As Type) As List<T>

Parameters:

  • aName:
  • aType:

DecodeListEnd  virtual

 

method DecodeListEnd(aName: String)

 

void DecodeListEnd(String aName)

 

func DecodeListEnd(_ aName: String)

 

void DecodeListEnd(String aName)

 

Sub DecodeListEnd(aName As String)

Parameters:

  • aName:

DecodeListStart  virtual

 

method DecodeListStart(aName: String): Boolean

 

Boolean DecodeListStart(String aName)

 

func DecodeListStart(_ aName: String) -> Boolean

 

Boolean DecodeListStart(String aName)

 

Function DecodeListStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeObject (String, PlatformType): IDecodable Toffee

 

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

Parameters:

  • aName:
  • aType:

DecodeObject (String, Type): IDecodable

 

method DecodeObject(aName: String; aType: Type): IDecodable

 

IDecodable DecodeObject(String aName, Type aType)

 

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

 

IDecodable DecodeObject(String aName, Type aType)

 

Function DecodeObject(aName As String, aType As Type) As IDecodable

Parameters:

  • aName:
  • aType:

DecodeObjectEnd  virtual abstract

 

method DecodeObjectEnd(aName: String)

 

void DecodeObjectEnd(String aName)

 

func DecodeObjectEnd(_ aName: String)

 

void DecodeObjectEnd(String aName)

 

Sub DecodeObjectEnd(aName As String)

Parameters:

  • aName:

DecodeObjectStart  virtual abstract

 

method DecodeObjectStart(aName: String): Boolean

 

Boolean DecodeObjectStart(String aName)

 

func DecodeObjectStart(_ aName: String) -> Boolean

 

Boolean DecodeObjectStart(String aName)

 

Function DecodeObjectStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeObjectType  virtual

 

method DecodeObjectType(aName: String): String

 

String DecodeObjectType(String aName)

 

func DecodeObjectType(_ aName: String) -> String

 

String DecodeObjectType(String aName)

 

Function DecodeObjectType(aName As String) As String

Parameters:

  • aName:

DecodeSingle  virtual

 

method DecodeSingle(aName: String): nullable Single

 

Single? DecodeSingle(String aName)

 

func DecodeSingle(_ aName: String) -> Single!

 

Float DecodeSingle(String aName)

 

Function DecodeSingle(aName As String) As Single?

Parameters:

  • aName:

DecodeString  virtual abstract

 

method DecodeString(aName: String): String

 

String DecodeString(String aName)

 

func DecodeString(_ aName: String) -> String

 

String DecodeString(String aName)

 

Function DecodeString(aName As String) As String

Parameters:

  • aName:

DecodeStringDictionary<T>

 

method DecodeStringDictionary<T>(aName: String; aType: Type): Dictionary<String, T>

 

Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)

 

func DecodeStringDictionary<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>

 

Dictionary<String, T> DecodeStringDictionary<T>(String aName, Type aType)

 

Function DecodeStringDictionary<T>(aName As String, aType As Type) As Dictionary<String, T>

Parameters:

  • aName:
  • aType:

DecodeStringDictionaryElements  virtual abstract Cooper, Toffee

 

func DecodeStringDictionaryElements(_ aName: String, _ aType: Type) -> NSMutableDictionary

 

Hashtable DecodeStringDictionaryElements(String aName, Type aType)

Parameters:

  • aName:
  • aType:

DecodeStringDictionaryElements<T> .NET, .NET Core 6.0, .NET Standard 2.0

 

method DecodeStringDictionaryElements<T>(aName: String; aType: Type): Dictionary<String, T>

 

Dictionary<String, T> DecodeStringDictionaryElements<T>(String aName, Type aType)

 

func DecodeStringDictionaryElements<T>(_ aName: String, _ aType: Type) -> Dictionary<String, T>

 

Function DecodeStringDictionaryElements<T>(aName As String, aType As Type) As Dictionary<String, T>

Parameters:

  • aName:
  • aType:

DecodeStringDictionaryEnd  virtual abstract

 

method DecodeStringDictionaryEnd(aName: String)

 

void DecodeStringDictionaryEnd(String aName)

 

func DecodeStringDictionaryEnd(_ aName: String)

 

void DecodeStringDictionaryEnd(String aName)

 

Sub DecodeStringDictionaryEnd(aName As String)

Parameters:

  • aName:

DecodeStringDictionaryStart  virtual abstract

 

method DecodeStringDictionaryStart(aName: String): Boolean

 

Boolean DecodeStringDictionaryStart(String aName)

 

func DecodeStringDictionaryStart(_ aName: String) -> Boolean

 

Boolean DecodeStringDictionaryStart(String aName)

 

Function DecodeStringDictionaryStart(aName As String) As Boolean

Parameters:

  • aName:

DecodeUInt16  virtual

 

method DecodeUInt16(aName: String): nullable UInt16

 

UInt16? DecodeUInt16(String aName)

 

func DecodeUInt16(_ aName: String) -> UInt16!

 

UnsignedShort DecodeUInt16(String aName)

 

Function DecodeUInt16(aName As String) As UInt16?

Parameters:

  • aName:

DecodeUInt32  virtual

 

method DecodeUInt32(aName: String): nullable UInt32

 

UInt32? DecodeUInt32(String aName)

 

func DecodeUInt32(_ aName: String) -> UInt32!

 

UnsignedInteger DecodeUInt32(String aName)

 

Function DecodeUInt32(aName As String) As UInt32?

Parameters:

  • aName:

DecodeUInt64  virtual

 

method DecodeUInt64(aName: String): nullable UInt64

 

UInt64? DecodeUInt64(String aName)

 

func DecodeUInt64(_ aName: String) -> UInt64!

 

UnsignedLong DecodeUInt64(String aName)

 

Function DecodeUInt64(aName As String) As UInt64?

Parameters:

  • aName:

DecodeUInt8  virtual

 

method DecodeUInt8(aName: String): nullable Byte

 

Byte? DecodeUInt8(String aName)

 

func DecodeUInt8(_ aName: String) -> Byte!

 

UnsignedByte DecodeUInt8(String aName)

 

Function DecodeUInt8(aName As String) As Byte?

Parameters:

  • aName:

DecodeUIntPtr  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2

 

method DecodeUIntPtr(aName: String): nullable UIntPtr

 

UIntPtr? DecodeUIntPtr(String aName)

 

func DecodeUIntPtr(_ aName: String) -> UIntPtr!

 

Function DecodeUIntPtr(aName As String) As UIntPtr?

Parameters:

  • aName:

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:

EndWriteObject

 

method EndWriteObject(aObject: IEncodable)

 

void EndWriteObject(IEncodable aObject)

 

func EndWriteObject(_ aObject: IEncodable)

 

void EndWriteObject(IEncodable aObject)

 

Sub EndWriteObject(aObject As IEncodable)

Parameters:

  • aObject: