IPropertyValue class

Represents a value in a property store.

Available extensions

Constructors

IPropertyValue.from(IInspectable interface)
factory
IPropertyValue.fromPtr(Pointer<COMObject> ptr)

Properties

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

Available on IPropertyValue, provided by the IPropertyValueHelper extension

Gets the type that is represented as an IPropertyValue.
no setter

Methods

addRef() int
Increments the reference count for an interface pointer to a COM object.
inherited
cast<T extends IUnknown>(T creator(Pointer<COMObject>), String iid) → T

Available on IUnknown, provided by the IUnknownHelpers extension

Casts this COM object to an interface specified in iid.
detach() → void
Detaches the object from the Finalizer.
inherited
getBoolean() bool
getBooleanArray() List<bool>
getChar16() int
getChar16Array() List<int>
getDateTime() DateTime
getDateTimeArray() List<DateTime>
getDouble() double
getDoubleArray() List<double>
getGuid() → Guid
getGuidArray() List<Guid>
getIids(Pointer<Uint32> iidCount, Pointer<Pointer<GUID>> iids) int
inherited
getInspectableArray() List<Object?>
getInt16() int
getInt16Array() List<int>
getInt32() int
getInt32Array() List<int>
getInt64() int
getInt64Array() List<int>
getPoint() Point
getPointArray() List<Point>
getRect() Rect
getRectArray() List<Rect>
getRuntimeClassName(Pointer<IntPtr> className) int
inherited
getSingle() double
getSingleArray() List<double>
getSize() Size
getSizeArray() List<Size>
getString() String
getStringArray() List<String>
getTimeSpan() Duration
getTimeSpanArray() List<Duration>
getTrustLevel(Pointer<Int32> trustLevel) int
inherited
getUInt16() int
getUInt16Array() List<int>
getUInt32() int
getUInt32Array() List<int>
getUInt64() int
getUInt64Array() List<int>
getUInt8() int
getUInt8Array() List<int>
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
tryCast<T extends IUnknown>(T creator(Pointer<COMObject>), String iid) → T?

Available on IUnknown, provided by the IUnknownHelpers extension

Tries to cast this COM object to an interface specified in iid.

Operators

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