Namespace: Nefarius.Utilities.DeviceManagement.PnP
Describes a unified device property.
public abstract class DevicePropertyKey : System.IEquatable`1[[Nefarius.Utilities.DeviceManagement.PnP.DevicePropertyKey, Nefarius.Utilities.DeviceManagement, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → DevicePropertyKey
Implements IEquatable<DevicePropertyKey>
The Guid for teh category this property belongs to.
public Guid CategoryGuid { get; }
The unique identifier withing the category group for this property.
public uint PropertyIdentifier { get; }
The managed type of the property (integer, string, array, ...).
public Type PropertyType { get; }
Returns native type for managed type.
internal DevPropKey ToNativeType()
DevPropKey
The native .
public bool Equals(DevicePropertyKey other)
other
DevicePropertyKey
public bool Equals(object obj)
obj
Object
public int GetHashCode()