Files
adas-core/Documentation/docs/api/adas_core.Domain.Models.BsonConverters.DictionaryConverter.yml
T
2026-06-26 10:29:23 +02:00

1026 lines
39 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: adas_core.Domain.Models.BsonConverters.DictionaryConverter
commentId: T:adas_core.Domain.Models.BsonConverters.DictionaryConverter
id: DictionaryConverter
parent: adas_core.Domain.Models.BsonConverters
children:
- adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert(System.Type)
- adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
- adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
langs:
- csharp
- vb
name: DictionaryConverter
nameWithType: DictionaryConverter
fullName: adas_core.Domain.Models.BsonConverters.DictionaryConverter
type: Class
source:
remote:
path: adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: DictionaryConverter
path: ../../adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
startLine: 12
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Models.BsonConverters
summary: Represents a JSON converter that handles serialization and deserialization of dictionary types.
remarks: Inherits from <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> to provide custom conversion logic for dictionary-shaped data.
example: []
syntax:
content: 'public class DictionaryConverter : JsonConverter'
content.vb: Public Class DictionaryConverter Inherits JsonConverter
inheritance:
- System.Object
- Newtonsoft.Json.JsonConverter
inheritedMembers:
- Newtonsoft.Json.JsonConverter.CanRead
- Newtonsoft.Json.JsonConverter.CanWrite
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
- System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
- System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
- uid: adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert(System.Type)
commentId: M:adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert(System.Type)
id: CanConvert(System.Type)
parent: adas_core.Domain.Models.BsonConverters.DictionaryConverter
langs:
- csharp
- vb
name: CanConvert(Type)
nameWithType: DictionaryConverter.CanConvert(Type)
fullName: adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert(System.Type)
type: Method
source:
remote:
path: adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CanConvert
path: ../../adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
startLine: 20
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Models.BsonConverters
summary: >-
Determines whether the converter can handle the specified type.
Returns <code>true</code> only when <code class="paramref">objectType</code> is exactly <xref href="System.Collections.Generic.Dictionary%602" data-throw-if-not-resolved="false"></xref> with string keys and object values.
example: []
syntax:
content: public override bool CanConvert(Type objectType)
parameters:
- id: objectType
type: System.Type
description: The type to evaluate for converter compatibility.
return:
type: System.Boolean
description: <code>true</code> if the type is <xref href="System.Collections.Generic.Dictionary%602" data-throw-if-not-resolved="false"></xref> of string and object; otherwise, <code>false</code>.
content.vb: Public Overrides Function CanConvert(objectType As Type) As Boolean
overridden: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
overload: adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert*
- uid: adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
commentId: M:adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
id: ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
parent: adas_core.Domain.Models.BsonConverters.DictionaryConverter
langs:
- csharp
- vb
name: ReadJson(JsonReader, Type, object?, JsonSerializer)
nameWithType: DictionaryConverter.ReadJson(JsonReader, Type, object?, JsonSerializer)
fullName: adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson(Newtonsoft.Json.JsonReader, System.Type, object?, Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: ReadJson
path: ../../adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
startLine: 33
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Models.BsonConverters
summary: Deserializes a JSON object into a dictionary where each key maps to a strongly-typed value based on the property name. Handles "Steps" and "beacons" as lists of <xref href="adas_core.Domain.Models.MongoModels.Step" data-throw-if-not-resolved="false"></xref> and <xref href="adas_core.Domain.Models.MongoModels.LightBeacon" data-throw-if-not-resolved="false"></xref> respectively, "cameras" as a list of <xref href="adas_core.Domain.Models.MongoModels.Camera" data-throw-if-not-resolved="false"></xref>, "relay" as a <xref href="adas_core.Domain.Models.MongoModels.Relay" data-throw-if-not-resolved="false"></xref> instance, and stores any other properties as generic objects, using empty collections or default instances when the source value is null.
example: []
syntax:
content: public override object ReadJson(JsonReader reader, Type objectType, object? existingValue, JsonSerializer serializer)
parameters:
- id: reader
type: Newtonsoft.Json.JsonReader
description: The JSON reader used to read the input token.
- id: objectType
type: System.Type
description: The type of the object being deserialized.
- id: existingValue
type: System.Object
description: The existing value of the object being read.
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The JSON serializer used to deserialize nested values.
return:
type: System.Object
description: A dictionary containing the JSON properties mapped to their deserialized values.
content.vb: Public Overrides Function ReadJson(reader As JsonReader, objectType As Type, existingValue As Object, serializer As JsonSerializer) As Object
overridden: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
overload: adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson*
nameWithType.vb: DictionaryConverter.ReadJson(JsonReader, Type, Object, JsonSerializer)
fullName.vb: adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson(Newtonsoft.Json.JsonReader, System.Type, Object, Newtonsoft.Json.JsonSerializer)
name.vb: ReadJson(JsonReader, Type, Object, JsonSerializer)
- uid: adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
commentId: M:adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
id: WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
parent: adas_core.Domain.Models.BsonConverters.DictionaryConverter
langs:
- csharp
- vb
name: WriteJson(JsonWriter, object?, JsonSerializer)
nameWithType: DictionaryConverter.WriteJson(JsonWriter, object?, JsonSerializer)
fullName: adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson(Newtonsoft.Json.JsonWriter, object?, Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: WriteJson
path: ../../adas-core.Domain/Models/BsonConverters/DictionaryConverter.cs
startLine: 76
assemblies:
- adas-core.Domain
namespace: adas_core.Domain.Models.BsonConverters
summary: Serializes a dictionary of entries to JSON, writing each key-value pair as a JSON property using the provided serializer. Returns immediately when the value is null, leaving the writer untouched.
example: []
syntax:
content: public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer)
parameters:
- id: writer
type: Newtonsoft.Json.JsonWriter
description: The JSON writer that receives the serialized output.
- id: value
type: System.Object
description: The dictionary to serialize; if null, nothing is written.
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The serializer used to convert each dictionary value into a JSON token.
content.vb: Public Overrides Sub WriteJson(writer As JsonWriter, value As Object, serializer As JsonSerializer)
overridden: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
overload: adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson*
nameWithType.vb: DictionaryConverter.WriteJson(JsonWriter, Object, JsonSerializer)
fullName.vb: adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson(Newtonsoft.Json.JsonWriter, Object, Newtonsoft.Json.JsonSerializer)
name.vb: WriteJson(JsonWriter, Object, JsonSerializer)
references:
- uid: Newtonsoft.Json.JsonConverter
commentId: T:Newtonsoft.Json.JsonConverter
parent: Newtonsoft.Json
isExternal: true
name: JsonConverter
nameWithType: JsonConverter
fullName: Newtonsoft.Json.JsonConverter
- uid: adas_core.Domain.Models.BsonConverters
commentId: N:adas_core.Domain.Models.BsonConverters
href: adas_core.html
name: adas_core.Domain.Models.BsonConverters
nameWithType: adas_core.Domain.Models.BsonConverters
fullName: adas_core.Domain.Models.BsonConverters
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.BsonConverters
name: BsonConverters
href: adas_core.Domain.Models.BsonConverters.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.BsonConverters
name: BsonConverters
href: adas_core.Domain.Models.BsonConverters.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: Newtonsoft.Json.JsonConverter.CanRead
commentId: P:Newtonsoft.Json.JsonConverter.CanRead
parent: Newtonsoft.Json.JsonConverter
isExternal: true
name: CanRead
nameWithType: JsonConverter.CanRead
fullName: Newtonsoft.Json.JsonConverter.CanRead
- uid: Newtonsoft.Json.JsonConverter.CanWrite
commentId: P:Newtonsoft.Json.JsonConverter.CanWrite
parent: Newtonsoft.Json.JsonConverter
isExternal: true
name: CanWrite
nameWithType: JsonConverter.CanWrite
fullName: Newtonsoft.Json.JsonConverter.CanWrite
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
parent: adas_core.Domain.Utils.NumberUtils
definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
name: IsNumber(object)
nameWithType: NumberUtils.IsNumber(object)
fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
nameWithType.vb: NumberUtils.IsNumber(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
name.vb: IsNumber(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
parent: adas_core.Domain.Utils.NumberUtils
definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
name: ToDouble(object)
nameWithType: NumberUtils.ToDouble(object)
fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
nameWithType.vb: NumberUtils.ToDouble(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
name.vb: ToDouble(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
parent: adas_core.Domain.Utils.ObjectUtils
definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
name: ToStr(object)
nameWithType: ObjectUtils.ToStr(object)
fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
nameWithType.vb: ObjectUtils.ToStr(Object)
fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
name.vb: ToStr(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
isExternal: true
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
name: IsNumber(object)
nameWithType: NumberUtils.IsNumber(object)
fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
nameWithType.vb: NumberUtils.IsNumber(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
name.vb: IsNumber(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: adas_core.Domain.Utils.NumberUtils
commentId: T:adas_core.Domain.Utils.NumberUtils
parent: adas_core.Domain.Utils
href: adas_core.Domain.Utils.NumberUtils.html
name: NumberUtils
nameWithType: NumberUtils
fullName: adas_core.Domain.Utils.NumberUtils
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
isExternal: true
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
name: ToDouble(object)
nameWithType: NumberUtils.ToDouble(object)
fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
nameWithType.vb: NumberUtils.ToDouble(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
name.vb: ToDouble(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
isExternal: true
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
name: ToStr(object)
nameWithType: ObjectUtils.ToStr(object)
fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
nameWithType.vb: ObjectUtils.ToStr(Object)
fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
name.vb: ToStr(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: adas_core.Domain.Utils.ObjectUtils
commentId: T:adas_core.Domain.Utils.ObjectUtils
parent: adas_core.Domain.Utils
href: adas_core.Domain.Utils.ObjectUtils.html
name: ObjectUtils
nameWithType: ObjectUtils
fullName: adas_core.Domain.Utils.ObjectUtils
- uid: adas_core.Domain.Utils
commentId: N:adas_core.Domain.Utils
href: adas_core.html
name: adas_core.Domain.Utils
nameWithType: adas_core.Domain.Utils
fullName: adas_core.Domain.Utils
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Utils
name: Utils
href: adas_core.Domain.Utils.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Utils
name: Utils
href: adas_core.Domain.Utils.html
- uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.Dictionary`2
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: Dictionary<TKey, TValue>
nameWithType: Dictionary<TKey, TValue>
fullName: System.Collections.Generic.Dictionary<TKey, TValue>
nameWithType.vb: Dictionary(Of TKey, TValue)
fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
name.vb: Dictionary(Of TKey, TValue)
spec.csharp:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: <
- name: TKey
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- name: TKey
- name: ','
- name: " "
- name: TValue
- name: )
- uid: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
commentId: M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
parent: Newtonsoft.Json.JsonConverter
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: CanConvert(Type)
nameWithType: JsonConverter.CanConvert(Type)
fullName: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
spec.csharp:
- uid: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
name: CanConvert
isExternal: true
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
name: CanConvert
isExternal: true
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert*
commentId: Overload:adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert
href: adas_core.Domain.Models.BsonConverters.DictionaryConverter.html#adas_core_Domain_Models_BsonConverters_DictionaryConverter_CanConvert_System_Type_
name: CanConvert
nameWithType: DictionaryConverter.CanConvert
fullName: adas_core.Domain.Models.BsonConverters.DictionaryConverter.CanConvert
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: adas_core.Domain.Models.MongoModels.Step
commentId: T:adas_core.Domain.Models.MongoModels.Step
href: adas_core.Domain.Models.MongoModels.Step.html
name: Step
nameWithType: Step
fullName: adas_core.Domain.Models.MongoModels.Step
- uid: adas_core.Domain.Models.MongoModels.LightBeacon
commentId: T:adas_core.Domain.Models.MongoModels.LightBeacon
parent: adas_core.Domain.Models.MongoModels
href: adas_core.Domain.Models.MongoModels.LightBeacon.html
name: LightBeacon
nameWithType: LightBeacon
fullName: adas_core.Domain.Models.MongoModels.LightBeacon
- uid: adas_core.Domain.Models.MongoModels.Camera
commentId: T:adas_core.Domain.Models.MongoModels.Camera
parent: adas_core.Domain.Models.MongoModels
href: adas_core.Domain.Models.MongoModels.Camera.html
name: Camera
nameWithType: Camera
fullName: adas_core.Domain.Models.MongoModels.Camera
- uid: adas_core.Domain.Models.MongoModels.Relay
commentId: T:adas_core.Domain.Models.MongoModels.Relay
parent: adas_core.Domain.Models.MongoModels
href: adas_core.Domain.Models.MongoModels.Relay.html
name: Relay
nameWithType: Relay
fullName: adas_core.Domain.Models.MongoModels.Relay
- uid: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
commentId: M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
parent: Newtonsoft.Json.JsonConverter
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: ReadJson(JsonReader, Type, object, JsonSerializer)
nameWithType: JsonConverter.ReadJson(JsonReader, Type, object, JsonSerializer)
fullName: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader, System.Type, object, Newtonsoft.Json.JsonSerializer)
nameWithType.vb: JsonConverter.ReadJson(JsonReader, Type, Object, JsonSerializer)
fullName.vb: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader, System.Type, Object, Newtonsoft.Json.JsonSerializer)
name.vb: ReadJson(JsonReader, Type, Object, JsonSerializer)
spec.csharp:
- uid: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
name: ReadJson
isExternal: true
- name: (
- uid: Newtonsoft.Json.JsonReader
name: JsonReader
isExternal: true
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
spec.vb:
- uid: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
name: ReadJson
isExternal: true
- name: (
- uid: Newtonsoft.Json.JsonReader
name: JsonReader
isExternal: true
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
- uid: adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson*
commentId: Overload:adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson
href: adas_core.Domain.Models.BsonConverters.DictionaryConverter.html#adas_core_Domain_Models_BsonConverters_DictionaryConverter_ReadJson_Newtonsoft_Json_JsonReader_System_Type_System_Object_Newtonsoft_Json_JsonSerializer_
name: ReadJson
nameWithType: DictionaryConverter.ReadJson
fullName: adas_core.Domain.Models.BsonConverters.DictionaryConverter.ReadJson
- uid: Newtonsoft.Json.JsonReader
commentId: T:Newtonsoft.Json.JsonReader
parent: Newtonsoft.Json
isExternal: true
name: JsonReader
nameWithType: JsonReader
fullName: Newtonsoft.Json.JsonReader
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: adas_core.Domain.Models.MongoModels
commentId: N:adas_core.Domain.Models.MongoModels
href: adas_core.html
name: adas_core.Domain.Models.MongoModels
nameWithType: adas_core.Domain.Models.MongoModels
fullName: adas_core.Domain.Models.MongoModels
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.MongoModels
name: MongoModels
href: adas_core.Domain.Models.MongoModels.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.MongoModels
name: MongoModels
href: adas_core.Domain.Models.MongoModels.html
- uid: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
commentId: M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
parent: Newtonsoft.Json.JsonConverter
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: WriteJson(JsonWriter, object, JsonSerializer)
nameWithType: JsonConverter.WriteJson(JsonWriter, object, JsonSerializer)
fullName: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter, object, Newtonsoft.Json.JsonSerializer)
nameWithType.vb: JsonConverter.WriteJson(JsonWriter, Object, JsonSerializer)
fullName.vb: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter, Object, Newtonsoft.Json.JsonSerializer)
name.vb: WriteJson(JsonWriter, Object, JsonSerializer)
spec.csharp:
- uid: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
name: WriteJson
isExternal: true
- name: (
- uid: Newtonsoft.Json.JsonWriter
name: JsonWriter
isExternal: true
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
spec.vb:
- uid: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
name: WriteJson
isExternal: true
- name: (
- uid: Newtonsoft.Json.JsonWriter
name: JsonWriter
isExternal: true
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
- uid: adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson*
commentId: Overload:adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson
href: adas_core.Domain.Models.BsonConverters.DictionaryConverter.html#adas_core_Domain_Models_BsonConverters_DictionaryConverter_WriteJson_Newtonsoft_Json_JsonWriter_System_Object_Newtonsoft_Json_JsonSerializer_
name: WriteJson
nameWithType: DictionaryConverter.WriteJson
fullName: adas_core.Domain.Models.BsonConverters.DictionaryConverter.WriteJson
- uid: Newtonsoft.Json.JsonWriter
commentId: T:Newtonsoft.Json.JsonWriter
parent: Newtonsoft.Json
isExternal: true
name: JsonWriter
nameWithType: JsonWriter
fullName: Newtonsoft.Json.JsonWriter