# Class ProxyDeviceSettings

Namespace
  adas_core.module.ProxyDevices

Assembly
  adas-core.module.ProxyDevices.dll

Represents the settings for proxy devices, which are used to define and manage virtual devices that can be used for testing, simulation, or other purposes within the ADAS (Advanced Driver Assistance Systems) core module. Each proxy device can have its own unique identifier, type, enabled status, and a set of parameters that can be customized as needed.

    public class ProxyDeviceSettings : List<ProxyDevice>, IList<ProxyDevice>, ICollection<ProxyDevice>, IReadOnlyList<ProxyDevice>, IReadOnlyCollection<ProxyDevice>, IEnumerable<ProxyDevice>, IList, ICollection, IEnumerable

Inheritance
  object
  List<ProxyDevice>
  ProxyDeviceSettings

Implements
  IList<ProxyDevice>
  ICollection<ProxyDevice>
  IReadOnlyList<ProxyDevice>
  IReadOnlyCollection<ProxyDevice>
  IEnumerable<ProxyDevice>
  IList
  ICollection
  IEnumerable

Inherited Members
  List<ProxyDevice>.Add(ProxyDevice)
  List<ProxyDevice>.AddRange(IEnumerable<ProxyDevice>)
  List<ProxyDevice>.AsReadOnly()
  List<ProxyDevice>.BinarySearch(int, int, ProxyDevice, IComparer<ProxyDevice>)
  List<ProxyDevice>.BinarySearch(ProxyDevice)
  List<ProxyDevice>.BinarySearch(ProxyDevice, IComparer<ProxyDevice>)
  List<ProxyDevice>.Clear()
  List<ProxyDevice>.Contains(ProxyDevice)
  List<ProxyDevice>.ConvertAll<TOutput>(Converter<ProxyDevice, TOutput>)
  List<ProxyDevice>.CopyTo(int, ProxyDevice[], int, int)
  List<ProxyDevice>.CopyTo(ProxyDevice[])
  List<ProxyDevice>.CopyTo(ProxyDevice[], int)
  List<ProxyDevice>.EnsureCapacity(int)
  List<ProxyDevice>.Exists(Predicate<ProxyDevice>)
  List<ProxyDevice>.Find(Predicate<ProxyDevice>)
  List<ProxyDevice>.FindAll(Predicate<ProxyDevice>)
  List<ProxyDevice>.FindIndex(int, int, Predicate<ProxyDevice>)
  List<ProxyDevice>.FindIndex(int, Predicate<ProxyDevice>)
  List<ProxyDevice>.FindIndex(Predicate<ProxyDevice>)
  List<ProxyDevice>.FindLast(Predicate<ProxyDevice>)
  List<ProxyDevice>.FindLastIndex(int, int, Predicate<ProxyDevice>)
  List<ProxyDevice>.FindLastIndex(int, Predicate<ProxyDevice>)
  List<ProxyDevice>.FindLastIndex(Predicate<ProxyDevice>)
  List<ProxyDevice>.ForEach(Action<ProxyDevice>)
  List<ProxyDevice>.GetEnumerator()
  List<ProxyDevice>.GetRange(int, int)
  List<ProxyDevice>.IndexOf(ProxyDevice)
  List<ProxyDevice>.IndexOf(ProxyDevice, int)
  List<ProxyDevice>.IndexOf(ProxyDevice, int, int)
  List<ProxyDevice>.Insert(int, ProxyDevice)
  List<ProxyDevice>.InsertRange(int, IEnumerable<ProxyDevice>)
  List<ProxyDevice>.LastIndexOf(ProxyDevice)
  List<ProxyDevice>.LastIndexOf(ProxyDevice, int)
  List<ProxyDevice>.LastIndexOf(ProxyDevice, int, int)
  List<ProxyDevice>.Remove(ProxyDevice)
  List<ProxyDevice>.RemoveAll(Predicate<ProxyDevice>)
  List<ProxyDevice>.RemoveAt(int)
  List<ProxyDevice>.RemoveRange(int, int)
  List<ProxyDevice>.Reverse()
  List<ProxyDevice>.Reverse(int, int)
  List<ProxyDevice>.Slice(int, int)
  List<ProxyDevice>.Sort()
  List<ProxyDevice>.Sort(IComparer<ProxyDevice>)
  List<ProxyDevice>.Sort(Comparison<ProxyDevice>)
  List<ProxyDevice>.Sort(int, int, IComparer<ProxyDevice>)
  List<ProxyDevice>.ToArray()
  List<ProxyDevice>.TrimExcess()
  List<ProxyDevice>.TrueForAll(Predicate<ProxyDevice>)
  List<ProxyDevice>.Capacity
  List<ProxyDevice>.Count
  List<ProxyDevice>.this[int]
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

Extension Methods
  CollectionsUtils.IsNullOrEmpty<T>(List<T>?)
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)