C# Class Neutronium.Core.Binding.SessionCacher

Inheritance: IJavascriptSessionCache
Show file Open project: David-Desmaisons/MVVM.CEF.Glue Class Usage Examples

Public Methods

Method Description
Cache ( object key, IJSCSGlue value ) : void
CacheLocal ( object key, IJSCSGlue value ) : void
GetCached ( object key ) : IJSCSGlue
GetCachedLocal ( IJavascriptObject localkey ) : IJSCSGlue
GetGlobalCached ( IJavascriptObject globalkey ) : IJSCSGlue
GetMapper ( IJSObservableBridge root ) : IJavascriptObjectInternalMapper

Private Methods

Method Description
CacheGlobal ( IJavascriptObject jsobject, IJSObservableBridge ibo ) : void
RegisterCollectionMapping ( IJavascriptObject jsFather, string att, int index, IJavascriptObject child ) : void
RegisterMapping ( IJavascriptObject father, string att, IJavascriptObject child ) : void
Update ( IJSObservableBridge observableBridge, IJavascriptObject jsobject ) : void

Method Details

Cache() public method

public Cache ( object key, IJSCSGlue value ) : void
key object
value IJSCSGlue
return void

CacheLocal() public method

public CacheLocal ( object key, IJSCSGlue value ) : void
key object
value IJSCSGlue
return void

GetCached() public method

public GetCached ( object key ) : IJSCSGlue
key object
return IJSCSGlue

GetCachedLocal() public method

public GetCachedLocal ( IJavascriptObject localkey ) : IJSCSGlue
localkey IJavascriptObject
return IJSCSGlue

GetGlobalCached() public method

public GetGlobalCached ( IJavascriptObject globalkey ) : IJSCSGlue
globalkey IJavascriptObject
return IJSCSGlue

GetMapper() public method

public GetMapper ( IJSObservableBridge root ) : IJavascriptObjectInternalMapper
root IJSObservableBridge
return IJavascriptObjectInternalMapper