C# Class Neutronium.WebBrowserEngine.ChromiumFx.V8Object.ChromiumFXJavascriptObject

Inheritance: IJavascriptObject
Exibir arquivo Open project: David-Desmaisons/MVVM.CEF.Glue

Public Methods

Method Description
Bind ( string functionName, IWebView context, Action action ) : void
ChromiumFXJavascriptObject ( Chromium.Remote.CfrV8Value cfrV8Value ) : System
Dispose ( ) : void
ExecuteFunction ( IWebView context ) : IJavascriptObject
GetArrayElements ( ) : IJavascriptObject[]
GetArrayLength ( ) : int
GetAttributeKeys ( ) : IEnumerable
GetBoolValue ( ) : bool
GetDoubleValue ( ) : double
GetID ( ) : uint
GetIntValue ( ) : int
GetStringValue ( ) : string
GetValue ( int index ) : IJavascriptObject
GetValue ( string ivalue ) : IJavascriptObject
HasRelevantId ( ) : bool
HasValue ( string attributename ) : bool
Invoke ( string functionName, IWebView context ) : IJavascriptObject
InvokeAsync ( string functionName, IWebView context ) : Task
SetValue ( int index, IJavascriptObject element ) : void
SetValue ( string attributeName, IJavascriptObject element, CreationOption ioption = CreationOption.None ) : void

Private Methods

Method Description
GetRaw ( ) : Chromium.Remote.CfrV8Value

Method Details

Bind() public method

public Bind ( string functionName, IWebView context, Action action ) : void
functionName string
context IWebView
action Action
return void

ChromiumFXJavascriptObject() public method

public ChromiumFXJavascriptObject ( Chromium.Remote.CfrV8Value cfrV8Value ) : System
cfrV8Value Chromium.Remote.CfrV8Value
return System

Dispose() public method

public Dispose ( ) : void
return void

ExecuteFunction() public method

public ExecuteFunction ( IWebView context ) : IJavascriptObject
context IWebView
return IJavascriptObject

GetArrayElements() public method

public GetArrayElements ( ) : IJavascriptObject[]
return IJavascriptObject[]

GetArrayLength() public method

public GetArrayLength ( ) : int
return int

GetAttributeKeys() public method

public GetAttributeKeys ( ) : IEnumerable
return IEnumerable

GetBoolValue() public method

public GetBoolValue ( ) : bool
return bool

GetDoubleValue() public method

public GetDoubleValue ( ) : double
return double

GetID() public method

public GetID ( ) : uint
return uint

GetIntValue() public method

public GetIntValue ( ) : int
return int

GetStringValue() public method

public GetStringValue ( ) : string
return string

GetValue() public method

public GetValue ( int index ) : IJavascriptObject
index int
return IJavascriptObject

GetValue() public method

public GetValue ( string ivalue ) : IJavascriptObject
ivalue string
return IJavascriptObject

HasRelevantId() public method

public HasRelevantId ( ) : bool
return bool

HasValue() public method

public HasValue ( string attributename ) : bool
attributename string
return bool

Invoke() public method

public Invoke ( string functionName, IWebView context ) : IJavascriptObject
functionName string
context IWebView
return IJavascriptObject

InvokeAsync() public method

public InvokeAsync ( string functionName, IWebView context ) : Task
functionName string
context IWebView
return Task

SetValue() public method

public SetValue ( int index, IJavascriptObject element ) : void
index int
element IJavascriptObject
return void

SetValue() public method

public SetValue ( string attributeName, IJavascriptObject element, CreationOption ioption = CreationOption.None ) : void
attributeName string
element IJavascriptObject
ioption CreationOption
return void