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