|
Attach multiple properties to an Xtension.
-
properties
:
(string * Property) seq
-
xtension
:
Xtension
-
Returns:
Xtension
|
|
Attach a property to an Xtension.
-
name
:
string
-
property
:
Property
-
xtension
:
Xtension
-
Returns:
Xtension
|
|
Check whether the Xtension contains any DesignerProperty's or ComputedProperty's in constant-time (via an
internally-cached flag).
-
xtension
:
Xtension
-
Returns:
bool
|
|
Detach multiple properties from an Xtension.
-
names
:
string seq
-
xtension
:
Xtension
-
Returns:
Xtension
|
|
Detach a property from an Xtension.
-
name
:
string
-
xtension
:
Xtension
-
Returns:
Xtension
|
|
Get a property from an xtension.
-
name
:
string
-
xtension
:
Xtension
-
Returns:
Property
|
|
Check whether the Xtension uses mutation.
-
xtension
:
Xtension
-
Returns:
bool
|
|
-
imperative
:
bool
-
properties
:
UMap<string, Property>
-
Returns:
Xtension
|
|
-
imperative
:
bool
-
Returns:
Xtension
|
|
Make an Xtension by copying properties of another Xtension.
-
xtension
:
Xtension
-
Returns:
Xtension
|
|
An Xtension that isn't imperative.
-
()
:
unit
-
Returns:
Xtension
|
|
An Xtension that is imperative.
-
()
:
unit
-
Returns:
Xtension
|
|
Convert an xtension to a sequence of its entries.
-
imperative
:
bool
-
seq
:
(string * Property) seq
-
Returns:
Xtension
|
|
Set a property on an Xtension.
-
name
:
string
-
property
:
Property
-
xtension
:
Xtension
-
Returns:
Xtension
|
|
Convert an xtension to a sequence of its entries.
-
xtension
:
Xtension
-
Returns:
(string * Property) seq
|
|
Try to get a property from an Xtension.
-
name
:
string
-
xtension
:
Xtension
-
propertyRef
:
outref<Property>
-
Returns:
bool
|
|
Attempt to set a property on an Xtension.
-
name
:
string
-
property
:
Property
-
xtension
:
Xtension
-
Returns:
bool * Xtension
|