DittoSyncKit  1.0.0-alpha1
Protected Member Functions | Properties | List of all members
Ditto.SyncKit.DocumentPath Class Referenceabstract
Inheritance diagram for Ditto.SyncKit.DocumentPath:
Ditto.SyncKit.DittoDocumentPath Ditto.SyncKit.DittoMutableDocumentPath

Protected Member Functions

abstract CBORObject GetCborObjectAtCurrentPath ()
 

Properties

string String [get]
 Gets the value at the previously specified key in the document as a string if possible, otherwise the return value will be null. More...
 
string?? StringValue [get]
 Gets the value at the previously specified key in the document as a string if possible, otherwise the return value will be "" (an empty string). More...
 
int Int32Value [get]
 Gets the value at the previously specified key in the document as an Int32 if possible, otherwise the return value will be 0. More...
 
long Int64Value [get]
 Gets the value at the previously specified key in the document as an Int64 if possible, otherwise the return value will be 0. More...
 
uint UInt32Value [get]
 Gets the value at the previously specified key in the document as a UInt32 if possible, otherwise the return value will be 0. More...
 
ulong UInt64Value [get]
 Gets the value at the previously specified key in the document as a UInt64 if possible, otherwise the return value will be 0. More...
 
float FloatValue [get]
 Gets the value at the previously specified key in the document as a Float if possible, otherwise the return value will be 0.0. More...
 
double DoubleValue [get]
 Gets the value at the previously specified key in the document as a UInt32 if possible, otherwise the return value will be 0. More...
 
bool BooleanValue [get]
 Gets the value at the previously specified key in the document as a bool if possible, otherwise the return value will be false. More...
 
List< object > List [get]
 Gets the value at the previously specified key in the document as a List<object> if possible, otherwise the return value will be null. More...
 
List< object >?? ListValue [get]
 Gets the value at the previously specified key in the document as a List<object> if possible, otherwise the return value will be [] (an empty list). More...
 
Dictionary< string, object > Dictionary [get]
 Gets the value at the previously specified key in the document as a Dictionary<string, object> if possible, otherwise the return value will be null. More...
 
Dictionary< string, object >?? DictionaryValue [get]
 Gets the value at the previously specified key in the document as a Dictionary<string, object> if possible, otherwise the return value will be {} (an empty dictionary). More...
 
DittoAttachmentToken AttachmentToken [get]
 Gets the value at the previously specified key in the document as a DittoAttachmentToken if possible, otherwise the return value will be null. More...
 

Property Documentation

◆ AttachmentToken

DittoAttachmentToken Ditto.SyncKit.DocumentPath.AttachmentToken
get

Gets the value at the previously specified key in the document as a DittoAttachmentToken if possible, otherwise the return value will be null.

◆ BooleanValue

bool Ditto.SyncKit.DocumentPath.BooleanValue
get

Gets the value at the previously specified key in the document as a bool if possible, otherwise the return value will be false.

◆ Dictionary

Dictionary<string, object> Ditto.SyncKit.DocumentPath.Dictionary
get

Gets the value at the previously specified key in the document as a Dictionary<string, object> if possible, otherwise the return value will be null.

◆ DictionaryValue

Dictionary<string, object>?? Ditto.SyncKit.DocumentPath.DictionaryValue
get

Gets the value at the previously specified key in the document as a Dictionary<string, object> if possible, otherwise the return value will be {} (an empty dictionary).

◆ DoubleValue

double Ditto.SyncKit.DocumentPath.DoubleValue
get

Gets the value at the previously specified key in the document as a UInt32 if possible, otherwise the return value will be 0.

◆ FloatValue

float Ditto.SyncKit.DocumentPath.FloatValue
get

Gets the value at the previously specified key in the document as a Float if possible, otherwise the return value will be 0.0.

◆ Int32Value

int Ditto.SyncKit.DocumentPath.Int32Value
get

Gets the value at the previously specified key in the document as an Int32 if possible, otherwise the return value will be 0.

◆ Int64Value

long Ditto.SyncKit.DocumentPath.Int64Value
get

Gets the value at the previously specified key in the document as an Int64 if possible, otherwise the return value will be 0.

◆ List

List<object> Ditto.SyncKit.DocumentPath.List
get

Gets the value at the previously specified key in the document as a List<object> if possible, otherwise the return value will be null.

◆ ListValue

List<object>?? Ditto.SyncKit.DocumentPath.ListValue
get

Gets the value at the previously specified key in the document as a List<object> if possible, otherwise the return value will be [] (an empty list).

◆ String

string Ditto.SyncKit.DocumentPath.String
get

Gets the value at the previously specified key in the document as a string if possible, otherwise the return value will be null.

◆ StringValue

string?? Ditto.SyncKit.DocumentPath.StringValue
get

Gets the value at the previously specified key in the document as a string if possible, otherwise the return value will be "" (an empty string).

◆ UInt32Value

uint Ditto.SyncKit.DocumentPath.UInt32Value
get

Gets the value at the previously specified key in the document as a UInt32 if possible, otherwise the return value will be 0.

◆ UInt64Value

ulong Ditto.SyncKit.DocumentPath.UInt64Value
get

Gets the value at the previously specified key in the document as a UInt64 if possible, otherwise the return value will be 0.