Skip to content

Latest commit

 

History

History
109 lines (61 loc) · 2.28 KB

nefarius.utilities.devicemanagement.pnp.devicepropertykey.md

File metadata and controls

109 lines (61 loc) · 2.28 KB

DevicePropertyKey

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 ObjectDevicePropertyKey
Implements IEquatable<DevicePropertyKey>

Properties

CategoryGuid

The Guid for teh category this property belongs to.

public Guid CategoryGuid { get; }

Property Value

Guid

PropertyIdentifier

The unique identifier withing the category group for this property.

public uint PropertyIdentifier { get; }

Property Value

UInt32

PropertyType

The managed type of the property (integer, string, array, ...).

public Type PropertyType { get; }

Property Value

Type

Methods

ToNativeType()

Returns native type for managed type.

internal DevPropKey ToNativeType()

Returns

DevPropKey
The native .

Equals(DevicePropertyKey)

public bool Equals(DevicePropertyKey other)

Parameters

other DevicePropertyKey

Returns

Boolean

Equals(Object)

public bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

GetHashCode()

public int GetHashCode()

Returns

Int32