### 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 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 true only when objectType is exactly 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: true if the type is of string and object; otherwise, false. 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 and respectively, "cameras" as a list of , "relay" as a 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 nameWithType: Dictionary fullName: System.Collections.Generic.Dictionary 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