C# 클래스 Neutronium.WebBrowserEngine.CefGlue.CefGlueImplementation.CefV8_JavascriptObject

상속: IJavascriptObject
파일 보기 프로젝트 열기: David-Desmaisons/MVVM.CEF.Glue 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Convert CefV8PropertyAttribute
Convert Xilium.CefGlue.CefV8Value
Convert Xilium.CefGlue.CefV8Value[]
Convert IJavascriptObject
Convert IJavascriptObject[]

공개 메소드들

메소드 설명
Bind ( string iFunctionName, IWebView iContext, Action action ) : void
CefV8_JavascriptObject ( Xilium.CefGlue.CefV8Value iCefV8Value ) : 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 ivalue ) : IJavascriptObject
GetValue ( string ivalue ) : IJavascriptObject
HasRelevantId ( ) : bool
HasValue ( string attributename ) : bool
Invoke ( string iFunctionName, IWebView context ) : IJavascriptObject
InvokeAsync ( string iFunctionName, IWebView iContext ) : Task
SetValue ( int index, IJavascriptObject element ) : void
SetValue ( string AttributeName, IJavascriptObject element, CreationOption ioption = CreationOption.None ) : void

비공개 메소드들

메소드 설명
Convert ( CreationOption value ) : CefV8PropertyAttribute
Convert ( IJavascriptObject iIJavascriptObject ) : Xilium.CefGlue.CefV8Value
Convert ( IJavascriptObject iIJavascriptObject ) : Xilium.CefGlue.CefV8Value[]
Convert ( Xilium.CefGlue.CefV8Value value ) : IJavascriptObject
Convert ( Xilium.CefGlue.CefV8Value value ) : IJavascriptObject[]

메소드 상세

Bind() 공개 메소드

public Bind ( string iFunctionName, IWebView iContext, Action action ) : void
iFunctionName string
iContext IWebView
action Action
리턴 void

CefV8_JavascriptObject() 공개 메소드

public CefV8_JavascriptObject ( Xilium.CefGlue.CefV8Value iCefV8Value ) : System
iCefV8Value Xilium.CefGlue.CefV8Value
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExecuteFunction() 공개 메소드

public ExecuteFunction ( IWebView context ) : IJavascriptObject
context IWebView
리턴 IJavascriptObject

GetArrayElements() 공개 메소드

public GetArrayElements ( ) : IJavascriptObject[]
리턴 IJavascriptObject[]

GetArrayLength() 공개 메소드

public GetArrayLength ( ) : int
리턴 int

GetAttributeKeys() 공개 메소드

public GetAttributeKeys ( ) : IEnumerable
리턴 IEnumerable

GetBoolValue() 공개 메소드

public GetBoolValue ( ) : bool
리턴 bool

GetDoubleValue() 공개 메소드

public GetDoubleValue ( ) : double
리턴 double

GetID() 공개 메소드

public GetID ( ) : uint
리턴 uint

GetIntValue() 공개 메소드

public GetIntValue ( ) : int
리턴 int

GetStringValue() 공개 메소드

public GetStringValue ( ) : string
리턴 string

GetValue() 공개 메소드

public GetValue ( int ivalue ) : IJavascriptObject
ivalue int
리턴 IJavascriptObject

GetValue() 공개 메소드

public GetValue ( string ivalue ) : IJavascriptObject
ivalue string
리턴 IJavascriptObject

HasRelevantId() 공개 메소드

public HasRelevantId ( ) : bool
리턴 bool

HasValue() 공개 메소드

public HasValue ( string attributename ) : bool
attributename string
리턴 bool

Invoke() 공개 메소드

public Invoke ( string iFunctionName, IWebView context ) : IJavascriptObject
iFunctionName string
context IWebView
리턴 IJavascriptObject

InvokeAsync() 공개 메소드

public InvokeAsync ( string iFunctionName, IWebView iContext ) : Task
iFunctionName string
iContext IWebView
리턴 Task

SetValue() 공개 메소드

public SetValue ( int index, IJavascriptObject element ) : void
index int
element IJavascriptObject
리턴 void

SetValue() 공개 메소드

public SetValue ( string AttributeName, IJavascriptObject element, CreationOption ioption = CreationOption.None ) : void
AttributeName string
element IJavascriptObject
ioption CreationOption
리턴 void