SharpKit Reference
 SharpKit.AspNetAjax
 SharpKit.ExtJs
 SharpKit.SenchaTouch-2.0.0
 SharpKit.FireFox.Firebug
 SharpKit.Html4
 SharpKit.Html
 SharpKit.Html.Linq
  SharpKit.JavaScript
  SharpKit.JavaScript
 IJsArrayEnumerable<T> Interface
 JsAction Delegate
 JsAction<T> Delegate
 JsAction<T1, T2> Delegate
 JsAction<T1, T2, T3> Delegate
 JsAction<T1, T2, T3, T4> Delegate
 JsAction<T1, T2, T3, T4, T5> Delegate
 JsAction<T1, T2, T3, T4, T5, T6> Delegate
 JsArguments Class
 JsArray Class
 JsArray<T> Class
 JsBoolean Class
 JsCode Class
 JsContext Class
 JsContextBase Class
 JsDate Class
 JsDelegateAttribute Class
 JsEnumAttribute Class
 JsError Class
 JsEventAttribute Class
 JsExportAttribute Class
 JsExtensions Class
 JsFieldAttribute Class
 JsFunc<TResult> Delegate
 JsFunc<T, TResult> Delegate
 JsFunc<T1, T2, TResult> Delegate
 JsFunc<T1, T2, T3, TResult> Delegate
 JsFunc<T1, T2, T3, T4, TResult> Delegate
 JsFunc<T1, T2, T3, T4, T5, TResult> Delegate
 JsFunc<T1, T2, T3, T4, T5, T6, TResult> Delegate
 JsFunction Class
 JsMath Class
 JsMergedFileAttribute Class
 JsMethodAttribute Class
  JsMode Enum
 JsNamespaceAttribute Class
 JsNativeAction Delegate
 JsNativeAction<T> Delegate
 JsNativeAction<T1, T2> Delegate
 JsNativeAction<T1, T2, T3> Delegate
 JsNativeAction<T1, T2, T3, T4> Delegate
 JsNativeAction<T1, T2, T3, T4, T5> Delegate
 JsNativeAction<T1, T2, T3, T4, T5, T6> Delegate
 JsNativeFunc<TResult> Delegate
 JsNativeFunc<T, TResult> Delegate
 JsNativeFunc<T1, T2, TResult> Delegate
 JsNativeFunc<T1, T2, T3, TResult> Delegate
 JsNativeFunc<T1, T2, T3, T4, TResult> Delegate
 JsNativeFunc<T1, T2, T3, T4, T5, TResult> Delegate
 JsNativeFunc<T1, T2, T3, T4, T5, T6, TResult> Delegate
 JsNumber Class
 JsObject Class
 JsObject<T> Class
 JsObject<K, T> Class
 JsObjectBase Class
 JsPropertyAttribute Class
 JsRegExp Class
 JsRegExpResult Class
 JsString Class
 JsTypeAttribute Class
 JsTypes Enum
 SharpKit.JavaScript.Server
 SharpKit.jQTouch
 SharpKit.jQuery
 SharpKit.jQueryUI
 SharpKit.jQueryUI.Controls
 SharpKit.JsClr
 SharpKit.KnockoutJs-1.2.1
 SharpKit.jQueryMobile-1.0b1
 SharpKit.RxJS
 SharpKit.Raphael
|
JsMode Enum
Specifies the export and interoperability mode of a C# type in JavaScript
Namespace: SharpKit.JavaScript
Base Interfaces
System.IComparable
System.IFormattable
System.IConvertible
Fields
|
Clr
|
Specifies a .NET style class, in which all C# elements are supported,
this mode requires JsClr library to be included on the client at runtime.
|
|
ExtJs
|
|
|
Global
|
Specifies a global function export mode, in which only static members are allowed,
static methods become global functions
static fields become global variables
static constrctor becomes global code
|
|
Json
|
Specifies an invisible unexported json type, this class will not be exported,
instantiation and usage of classes in this mode, will be exported to simple json elements.
|
|
Prototype
|
Specifies a prototype object export mode, in which a single constructor is allowed, and both static and instance members.
constructor becomes a constructor function
instance members become the equivalent members on the constructor function's prototype.
static members become members on the constructor function itself.
|
|