Class PropertyDescriptor
Object property descriptor.
public sealed class PropertyDescriptor
- Inheritance
-
PropertyDescriptor
- Inherited Members
Properties
Configurable
True if the type of this property descriptor may be changed and if the property may be deleted from the corresponding object.
[JsonPropertyName("configurable")]
public bool Configurable { get; set; }
Property Value
Enumerable
True if this property shows up during enumeration of the properties on the corresponding object.
[JsonPropertyName("enumerable")]
public bool Enumerable { get; set; }
Property Value
Get
A function which serves as a getter for the property, or undefined if there is no getter
(accessor descriptors only).
[JsonPropertyName("get")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public RemoteObject? Get { get; set; }
Property Value
IsOwn
True if the property is owned for the object.
[JsonPropertyName("isOwn")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? IsOwn { get; set; }
Property Value
- bool?
Name
Property name or symbol description.
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
Set
A function which serves as a setter for the property, or undefined if there is no setter
(accessor descriptors only).
[JsonPropertyName("set")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public RemoteObject? Set { get; set; }
Property Value
Symbol
Property symbol object, if the property is of the symbol type.
[JsonPropertyName("symbol")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public RemoteObject? Symbol { get; set; }
Property Value
Value
The value associated with the property.
[JsonPropertyName("value")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public RemoteObject? Value { get; set; }
Property Value
WasThrown
True if the result was thrown during the evaluation.
[JsonPropertyName("wasThrown")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? WasThrown { get; set; }
Property Value
- bool?
Writable
True if the value associated with the property may be changed (data descriptors only).
[JsonPropertyName("writable")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? Writable { get; set; }
Property Value
- bool?