PropertyValue class winrt Class

Represents a value in a property store (such as a PropertySet instance).

Inheritance
Available extensions

Properties

hashCode int
The hash code for this object.
no setterinherited
ptr Pointer<COMObject>
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRef() int
Increments the reference count for an interface pointer to a COM object.
inherited
getIids(Pointer<Uint32> iidCount, Pointer<Pointer<GUID>> iids) int
inherited
getRuntimeClassName(Pointer<IntPtr> className) int
inherited
getTrustLevel(Pointer<Int32> trustLevel) int
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryInterface(Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppvObject) int
Queries a COM object for a pointer to one of its interface; identifying the interface by a reference to its interface identifier (IID).
inherited
release() int
Decrements the reference count for an interface on a COM object.
inherited
toInterface(String iid) Pointer<COMObject>
Cast an existing COM object to a specified interface.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

createBoolean(bool value) IPropertyValue
createBooleanArray(int valueSize, Pointer<Bool> value) IPropertyValue
createChar16(int value) IPropertyValue
createChar16Array(int valueSize, Pointer<Uint16> value) IPropertyValue
createDateTime(DateTime value) IPropertyValue
createDateTimeArray(int valueSize, Pointer<Uint64> value) IPropertyValue
createDouble(double value) IPropertyValue
createDoubleArray(int valueSize, Pointer<Double> value) IPropertyValue
createEmpty() Pointer<COMObject>
createGuid(Guid value) IPropertyValue
createGuidArray(int valueSize, Pointer<GUID> value) IPropertyValue
createInspectable(Pointer<COMObject> value) Pointer<COMObject>
createInspectableArray(int valueSize, Pointer<COMObject> value) IPropertyValue
createInt16(int value) IPropertyValue
createInt16Array(int valueSize, Pointer<Int16> value) IPropertyValue
createInt32(int value) IPropertyValue
createInt32Array(int valueSize, Pointer<Int32> value) IPropertyValue
createInt64(int value) IPropertyValue
createInt64Array(int valueSize, Pointer<Int64> value) IPropertyValue
createPoint(Point value) IPropertyValue
createPointArray(int valueSize, Pointer<Point> value) IPropertyValue
createRect(Rect value) IPropertyValue
createRectArray(int valueSize, Pointer<Rect> value) IPropertyValue
createSingle(double value) IPropertyValue
createSingleArray(int valueSize, Pointer<Float> value) IPropertyValue
createSize(Size value) IPropertyValue
createSizeArray(int valueSize, Pointer<Size> value) IPropertyValue
createString(String value) IPropertyValue
createStringArray(int valueSize, Pointer<IntPtr> value) IPropertyValue
createTimeSpan(Duration value) IPropertyValue
createTimeSpanArray(int valueSize, Pointer<Uint64> value) IPropertyValue
createUInt16(int value) IPropertyValue
createUInt16Array(int valueSize, Pointer<Uint16> value) IPropertyValue
createUInt32(int value) IPropertyValue
createUInt32Array(int valueSize, Pointer<Uint32> value) IPropertyValue
createUInt64(int value) IPropertyValue
createUInt64Array(int valueSize, Pointer<Uint64> value) IPropertyValue
createUInt8(int value) IPropertyValue
createUInt8Array(int valueSize, Pointer<Uint8> value) IPropertyValue