C# Class Neutronium.Core.Binding.GlueObject.JSArray

Inheritance: GlueBase, IJSObservableBridge
Afficher le fichier Open project: David-Desmaisons/MVVM.CEF.Glue

Private Properties

Свойство Type Description
ClearAllJavascriptCollection void
ReplayChanges void
Splice void
Splice void

Méthodes publiques

Méthode Description
Add ( IJSCSGlue jscBridge, int index ) : void
GetChanger ( JavascriptCollectionChanges changes, IJavascriptToCSharpConverter bridge ) : Neutronium.Core.Binding.CollectionChanges.CollectionChanges
GetChildren ( ) : IEnumerable
JSArray ( HTMLViewContext context, IEnumerable values, IEnumerable collection ) : System
Move ( int oldIndex, int newIndex ) : void
MoveJavascriptCollection ( IJavascriptObject item, int oldIndex, int newIndex ) : void
Remove ( int index ) : void
Replace ( IJSCSGlue jscBridge, int index ) : void
Reset ( ) : void
SetMappedJSValue ( IJavascriptObject ijsobject ) : void
UpdateEventArgsFromJavascript ( Neutronium iCollectionChanges ) : void

Méthodes protégées

Méthode Description
AfterChildrenComputeJavascriptValue ( ) : void
ComputeString ( StringBuilder sb, HashSet alreadyComputed ) : void
LocalComputeJavascriptValue ( IJavascriptObjectFactory factory ) : bool

Private Methods

Méthode Description
ClearAllJavascriptCollection ( ) : void
ReplayChanges ( IndividualCollectionChange change, IList ilist ) : void
Splice ( int index, int number ) : void
Splice ( int index, int number, IJSCSGlue glue ) : void

Method Details

Add() public méthode

public Add ( IJSCSGlue jscBridge, int index ) : void
jscBridge IJSCSGlue
index int
Résultat void

AfterChildrenComputeJavascriptValue() protected méthode

protected AfterChildrenComputeJavascriptValue ( ) : void
Résultat void

ComputeString() protected méthode

protected ComputeString ( StringBuilder sb, HashSet alreadyComputed ) : void
sb StringBuilder
alreadyComputed HashSet
Résultat void

GetChanger() public méthode

public GetChanger ( JavascriptCollectionChanges changes, IJavascriptToCSharpConverter bridge ) : Neutronium.Core.Binding.CollectionChanges.CollectionChanges
changes Neutronium.Core.JavascriptFramework.JavascriptCollectionChanges
bridge IJavascriptToCSharpConverter
Résultat Neutronium.Core.Binding.CollectionChanges.CollectionChanges

GetChildren() public méthode

public GetChildren ( ) : IEnumerable
Résultat IEnumerable

JSArray() public méthode

public JSArray ( HTMLViewContext context, IEnumerable values, IEnumerable collection ) : System
context HTMLViewContext
values IEnumerable
collection IEnumerable
Résultat System

LocalComputeJavascriptValue() protected méthode

protected LocalComputeJavascriptValue ( IJavascriptObjectFactory factory ) : bool
factory IJavascriptObjectFactory
Résultat bool

Move() public méthode

public Move ( int oldIndex, int newIndex ) : void
oldIndex int
newIndex int
Résultat void

MoveJavascriptCollection() public méthode

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

Remove() public méthode

public Remove ( int index ) : void
index int
Résultat void

Replace() public méthode

public Replace ( IJSCSGlue jscBridge, int index ) : void
jscBridge IJSCSGlue
index int
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SetMappedJSValue() public méthode

public SetMappedJSValue ( IJavascriptObject ijsobject ) : void
ijsobject IJavascriptObject
Résultat void

UpdateEventArgsFromJavascript() public méthode

public UpdateEventArgsFromJavascript ( Neutronium iCollectionChanges ) : void
iCollectionChanges Neutronium
Résultat void