C# Class Neutronium.JavascriptFramework.Vue.VueJavascriptViewModelUpdater

Inheritance: IJavascriptViewModelUpdater
Afficher le fichier Open project: David-Desmaisons/MVVM.CEF.Glue Class Usage Examples

Méthodes publiques

Méthode Description
ClearAllCollection ( IJavascriptObject array ) : void
Dispose ( ) : void
MoveCollectionItem ( IJavascriptObject array, IJavascriptObject item, int oldIndex, int newIndex ) : void
SpliceCollection ( IJavascriptObject array, int index, int number ) : void
SpliceCollection ( IJavascriptObject array, int index, int number, IJavascriptObject added ) : void
UpdateProperty ( IJavascriptObject father, string propertyName, IJavascriptObject value ) : void
VueJavascriptViewModelUpdater ( IWebView webView, IJavascriptObject listener, Lazy vueHelper, IWebSessionLogger logger ) : System

Private Methods

Méthode Description
AddUnsafe ( IJavascriptObject array, int index, int number, IJavascriptObject value ) : void
GetOrCreateSilenter ( IJavascriptObject father ) : IJavascriptObject
InjectUnsafe ( IJavascriptObject value ) : void

Method Details

ClearAllCollection() public méthode

public ClearAllCollection ( IJavascriptObject array ) : void
array IJavascriptObject
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

MoveCollectionItem() public méthode

public MoveCollectionItem ( IJavascriptObject array, IJavascriptObject item, int oldIndex, int newIndex ) : void
array IJavascriptObject
item IJavascriptObject
oldIndex int
newIndex int
Résultat void

SpliceCollection() public méthode

public SpliceCollection ( IJavascriptObject array, int index, int number ) : void
array IJavascriptObject
index int
number int
Résultat void

SpliceCollection() public méthode

public SpliceCollection ( IJavascriptObject array, int index, int number, IJavascriptObject added ) : void
array IJavascriptObject
index int
number int
added IJavascriptObject
Résultat void

UpdateProperty() public méthode

public UpdateProperty ( IJavascriptObject father, string propertyName, IJavascriptObject value ) : void
father IJavascriptObject
propertyName string
value IJavascriptObject
Résultat void

VueJavascriptViewModelUpdater() public méthode

public VueJavascriptViewModelUpdater ( IWebView webView, IJavascriptObject listener, Lazy vueHelper, IWebSessionLogger logger ) : System
webView IWebView
listener IJavascriptObject
vueHelper Lazy
logger IWebSessionLogger
Résultat System