C# Class MsieJavaScriptEngine.JsRt.Edge.EdgeJsValueExtensions

Extensions for the “Edge” JavaScript value
Afficher le fichier Open project: Taritsyn/MsieJavaScriptEngine

Méthodes publiques

Méthode Description
DefineProperty ( this source, string propertyName, EdgeJsValue propertyDescriptor ) : bool

Defines a new object's own property from a property descriptor

Requires an active script context.

DeleteProperty ( this source, string propertyName, bool useStrictRules ) : EdgeJsValue

Deletes an object's property

Requires an active script context.

GetOwnPropertyDescriptor ( this source, string propertyName ) : EdgeJsValue

Gets a property descriptor for an object's own property

Requires an active script context.

GetProperty ( this source, string name ) : EdgeJsValue

Gets an object's property

Requires an active script context.

HasProperty ( this source, string propertyName ) : bool

Determines whether an object has a property

Requires an active script context.

SetProperty ( this source, string name, EdgeJsValue value, bool useStrictRules ) : void

Sets an object's property

Requires an active script context.

Method Details

DefineProperty() public static méthode

Defines a new object's own property from a property descriptor
Requires an active script context.
public static DefineProperty ( this source, string propertyName, EdgeJsValue propertyDescriptor ) : bool
source this The JavaScript value
propertyName string The name of the property
propertyDescriptor EdgeJsValue The property descriptor
Résultat bool

DeleteProperty() public static méthode

Deletes an object's property
Requires an active script context.
public static DeleteProperty ( this source, string propertyName, bool useStrictRules ) : EdgeJsValue
source this The JavaScript value
propertyName string The name of the property
useStrictRules bool The property set should follow strict mode rules
Résultat EdgeJsValue

GetOwnPropertyDescriptor() public static méthode

Gets a property descriptor for an object's own property
Requires an active script context.
public static GetOwnPropertyDescriptor ( this source, string propertyName ) : EdgeJsValue
source this The JavaScript value
propertyName string The name of the property
Résultat EdgeJsValue

GetProperty() public static méthode

Gets an object's property
Requires an active script context.
public static GetProperty ( this source, string name ) : EdgeJsValue
source this The JavaScript value
name string The name of the property
Résultat EdgeJsValue

HasProperty() public static méthode

Determines whether an object has a property
Requires an active script context.
public static HasProperty ( this source, string propertyName ) : bool
source this The JavaScript value
propertyName string The name of the property
Résultat bool

SetProperty() public static méthode

Sets an object's property
Requires an active script context.
public static SetProperty ( this source, string name, EdgeJsValue value, bool useStrictRules ) : void
source this The JavaScript value
name string The name of the property
value EdgeJsValue The new value of the property
useStrictRules bool The property set should follow strict mode rules
Résultat void