public override string ToString()
{
return
DeviceIdentifier.ToString() +
(DeviceIdentifier.HasValue ? "." : string.Empty) +
(ObjectType)ObjectIdentifier.Type +
ObjectIdentifier.Instance +
"." +
PropertyIdentifier +
(PropertyArrayIndex.HasValue ? "[" : string.Empty) +
PropertyArrayIndex.ToString() +
(PropertyArrayIndex.HasValue ? "]" : string.Empty);
}