C# Класс Neutronium.Core.Binding.GlueObject.JSArray

Наследование: GlueBase, IJSObservableBridge
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ClearAllJavascriptCollection void
ReplayChanges void
Splice void
Splice void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
AfterChildrenComputeJavascriptValue ( ) : void
ComputeString ( StringBuilder sb, HashSet alreadyComputed ) : void
LocalComputeJavascriptValue ( IJavascriptObjectFactory factory ) : bool

Приватные методы

Метод Описание
ClearAllJavascriptCollection ( ) : void
ReplayChanges ( IndividualCollectionChange change, IList ilist ) : void
Splice ( int index, int number ) : void
Splice ( int index, int number, IJSCSGlue glue ) : void

Описание методов

Add() публичный Метод

public Add ( IJSCSGlue jscBridge, int index ) : void
jscBridge IJSCSGlue
index int
Результат void

AfterChildrenComputeJavascriptValue() защищенный Метод

protected AfterChildrenComputeJavascriptValue ( ) : void
Результат void

ComputeString() защищенный Метод

protected ComputeString ( StringBuilder sb, HashSet alreadyComputed ) : void
sb StringBuilder
alreadyComputed HashSet
Результат void

GetChanger() публичный Метод

public GetChanger ( JavascriptCollectionChanges changes, IJavascriptToCSharpConverter bridge ) : Neutronium.Core.Binding.CollectionChanges.CollectionChanges
changes Neutronium.Core.JavascriptFramework.JavascriptCollectionChanges
bridge IJavascriptToCSharpConverter
Результат Neutronium.Core.Binding.CollectionChanges.CollectionChanges

GetChildren() публичный Метод

public GetChildren ( ) : IEnumerable
Результат IEnumerable

JSArray() публичный Метод

public JSArray ( HTMLViewContext context, IEnumerable values, IEnumerable collection ) : System
context HTMLViewContext
values IEnumerable
collection IEnumerable
Результат System

LocalComputeJavascriptValue() защищенный Метод

protected LocalComputeJavascriptValue ( IJavascriptObjectFactory factory ) : bool
factory IJavascriptObjectFactory
Результат bool

Move() публичный Метод

public Move ( int oldIndex, int newIndex ) : void
oldIndex int
newIndex int
Результат void

MoveJavascriptCollection() публичный Метод

public MoveJavascriptCollection ( IJavascriptObject item, int oldIndex, int newIndex ) : void
item IJavascriptObject
oldIndex int
newIndex int
Результат void

Remove() публичный Метод

public Remove ( int index ) : void
index int
Результат void

Replace() публичный Метод

public Replace ( IJSCSGlue jscBridge, int index ) : void
jscBridge IJSCSGlue
index int
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetMappedJSValue() публичный Метод

public SetMappedJSValue ( IJavascriptObject ijsobject ) : void
ijsobject IJavascriptObject
Результат void

UpdateEventArgsFromJavascript() публичный Метод

public UpdateEventArgsFromJavascript ( Neutronium iCollectionChanges ) : void
iCollectionChanges Neutronium
Результат void