MetadataBit enumeration (xamlom.h)
Defines constants that are used to define the PropertyChainValue returned from XAML Diagnostics.
Syntax
typedef enum MetadataBit {
None = 0,
IsValueHandle = 0x1,
IsPropertyReadOnly = 0x2,
IsValueCollection = 0x4,
IsValueCollectionReadOnly = 0x8,
IsValueBindingExpression = 0x10,
IsValueNull = 0x20,
IsValueHandleAndEvaluatedValue = 0x40
} ;
Constants
None Value: 0 No special bits are set. |
IsValueHandle Value: 0x1 The value represents a string representation of an InstanceHandle. |
IsPropertyReadOnly Value: 0x2 The property is read only and cannot be set locally. |
IsValueCollection Value: 0x4 The value represents a collection object. (When set, IsValueHandle is also set.) |
IsValueCollectionReadOnly Value: 0x8 The value represents a read only collection. |
IsValueBindingExpression Value: 0x10 The value represents the evaluated value of a binding expression. |
IsValueNull Value: 0x20 The value is null. (Introduced in Windows 10, version 1607.) |
IsValueHandleAndEvaluatedValue Value: 0x40 The value represents a string representation of an InstanceHandle and an evaluated value. (Introduced in Windows 10, version 1607.) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Header | xamlom.h |