DittoSharp  0.4.0-alpha3
Protected Member Functions | Properties | List of all members
DittoSharp.DocumentPath Class Referenceabstract
Inheritance diagram for DittoSharp.DocumentPath:
DittoSharp.DittoDocumentPath DittoSharp.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 DittoSharp.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 DittoSharp.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> DittoSharp.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>?? DittoSharp.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 DittoSharp.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 DittoSharp.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 DittoSharp.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 DittoSharp.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> DittoSharp.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>?? DittoSharp.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 DittoSharp.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?? DittoSharp.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 DittoSharp.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 DittoSharp.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.