diff --git a/FineUIPro/FineUIPro.dll b/FineUIPro/FineUIPro.dll
new file mode 100644
index 0000000..aff73be
Binary files /dev/null and b/FineUIPro/FineUIPro.dll differ
diff --git a/FineUIPro/FineUIPro.xml b/FineUIPro/FineUIPro.xml
new file mode 100644
index 0000000..fd81d78
--- /dev/null
+++ b/FineUIPro/FineUIPro.xml
@@ -0,0 +1,31777 @@
+
+
+
+ FineUIPro
+
+
+
+
+ 表单容器控件基类
+
+
+
+
+ 可折叠面板控件基类(抽象类)
+
+
+
+
+ 面板控件基类(抽象类)
+
+
+
+
+ 容器控件基类(抽象类)
+
+
+
+
+ 控件基类(抽象类)
+
+
+
+
+ 控件基类(抽象类)
+
+
+
+
+ 控件基类(抽象类)
+
+
+
+
+ 构造函数
+
+
+
+
+ 添加服务器AJAX属性
+
+ 属性列表
+
+
+
+ 添加客户端AJAX属性
+
+ 属性列表
+
+
+
+ 页面初始化事件
+
+
+
+
+
+ 在备份初始化属性之前修改属性值
+
+ 此时对控件的属性做修改是安全的:
+ 1. 页面第一次加载时,运行到这里 ASPX 上面的标签已经初始化完毕
+ 2. 页面回发时(包括正常回发或者AJAX回发),此时请求表单中 F_STATE 已经恢复完毕
+
+
+
+
+ 重载 RenderControl,为了向子控件公开 RenderBeginTag 和 RenderEndTag 两个方法
+
+ 服务器控件输出流
+
+
+
+ 渲染控件的开始标签
+
+ 输出流
+
+
+
+ 渲染控件的结束标签
+
+ 输出流
+
+
+
+ 渲染 HTML 之前调用(计算被修改属性列表之前调用,可以在此修改属性)
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 获取FState的JS变量
+
+
+
+
+
+ 回发过程中此属性是否被改变
+ 如果是客户端可以改变的属性,仅在服务器端改变时才返回 true,
+ (如果仅是客户端改变,则返回 false,因为客户端改变的属性不需要再输出相应的 JavaScript 脚本)
+
+ 属性名
+ 是否改变
+
+
+
+ 回发过程中这些属性是否被改变
+ 只要任何属性被改变,就返回 true
+
+ 属性名
+ 是否改变
+
+
+
+ 从JObject恢复控件的属性
+
+ 对象属性的JObject形式
+
+
+
+ 将控件的属性列表转化为JObject对象
+
+ 属性列表
+ 属性列表的JObject形式
+
+
+
+ AJAX 回发阶段,添加反映属性改变的 JavaScript 脚本
+
+
+
+
+
+ AJAX 回发阶段,添加反映属性改变的 JavaScript 脚本
+
+
+
+
+
+ 添加CSS样式
+
+ 键
+ CSS内容
+
+
+
+ 删除CSS样式
+
+ 键
+
+
+
+ 向页面添加控件无关脚本
+
+ 客户端脚本
+
+
+
+ 向页面添加控件无关脚本
+
+ 客户端脚本
+ 脚本层级
+
+
+
+ 添加控件相关脚本
+
+ 客户端脚本
+
+
+
+ 获取 Hidden 属性改变的 JavaScript 脚本
+ 有些控件可能需要特别的逻辑,因此这里为虚函数(比如 Window 控件、Tab 控件)
+
+ 客户端脚本
+
+
+
+ 获取 Enabled 属性改变的 JavaScript 脚本
+ 有些控件可能需要特别的逻辑,因此这里为虚函数
+
+ 客户端脚本
+
+
+
+ 获取 Attributes 属性改变的 JavaScript 脚本
+ 有些控件可能需要特别的逻辑,因此这里为虚函数(比如GridColumn)
+
+ 客户端脚本
+
+
+
+ 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','');)
+
+ 客户端脚本
+
+
+
+ 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');)
+
+ 事件参数
+ 客户端脚本
+
+
+
+ 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');)
+
+ 事件参数
+ 是否启用AJAX
+ 客户端脚本
+
+
+
+ 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');)
+
+ 事件参数
+ 是否启用AJAX
+ 保持eventArgument参数原样输出
+ 客户端脚本
+
+
+
+ 获取修改隐藏表单字段值的脚本(如果此隐藏表单字段不存在,则添加)
+
+ 隐藏字段ID
+ 隐藏字段值
+
+
+
+
+ 获取修改隐藏表单字段值的脚本(如果此隐藏表单字段不存在,则添加)
+
+ 隐藏字段ID
+ 隐藏字段值
+ 隐藏字段所在的页面对象(JavaScript实例window)
+ 客户端脚本
+
+
+
+ 获取客户端事件处理函数
+
+
+
+
+
+
+
+
+ 向 OB 中添加客户端事件处理函数
+
+
+
+
+
+
+
+ FState用来在服务器和客户端之间持久化控件状态。
+
+
+
+
+ 虚拟的父控件,为了保证生产JS脚本的顺序(比如按钮的MenuID属性、DropDownBox的PopPanelID属性)
+
+
+
+
+ JavaScript中使用ID(比如:x0, x1)
+
+
+
+
+ 获取控件实例的JavaScript代码(比如:F('RegionPanel1_Button1'))
+
+
+
+
+ 是否向页面输出控件的外部容器(默认:true)
+ 否:只创建Javascript对象而不添加到页面中
+ 是:创建Javascript对象,并添加到页面中,页面上添加占位符
+
+
+
+
+ 参数对象创建器
+
+
+
+
+ 从 HTTP 请求中恢复当前控件的状态
+ 比如当前请求 Request.Form["F_STATE"] = {"btnClientClick":{"OnClientClick":"F.util.alert(\"This is an alert dialog\",\"\",Ext.MessageBox.INFO,'');"},"btnPressed":{"Pressed":false}}
+ 并且当前控件的 ClientID 是 "btnPressed",则返回值为 JObject 对象 {"Pressed":false}
+
+
+
+
+ 此控件所在的集合分组,只在BaseCollection中使用
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 控件的客户端ID(比如:RegionPanel1_Button1)
+
+
+
+
+ 控件外部容器的客户端ID(比如:Button1_wrapper)
+
+
+
+
+ 产品名称
+
+
+
+
+ 产品版本
+
+
+
+
+ HTML标签属性
+
+
+
+
+ HTML标签属性(data-tag)
+
+
+
+
+ 控件ID
+
+
+
+
+ [AJAX属性]是否可用
+
+
+
+
+ 指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性)
+
+
+
+
+ 是否向前台输出控件(避免使用此属性!!如果要显示隐藏控件,请使用Hidden属性)
+
+
+
+
+ [AJAX属性]是否隐藏控件
+
+
+
+
+ 隐藏模式
+
+
+
+
+ 是否启用AJAX
+
+
+
+
+ 是否启用Ajax正在加载提示
+
+
+
+
+ Ajax正在加载提示的类型
+
+
+
+
+ AJAX提示的文本
+
+
+
+
+ Mask类型的AJAX提示文本
+
+
+
+
+ 是否显示Mask类型的提示文本
+
+
+
+
+ 是否处于FineUI的AJAX回发过程
+
+
+
+
+ 是否处于FineUI的AJAX回发过程
+
+
+
+
+ 客户端事件列表
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 为已经添加到OB中的Style增加新的样式
+ 注意:这个key-value不会保存到属性CssStyle中
+
+
+
+
+
+
+ 页面加载后立即获得焦点
+
+
+
+
+ [AJAX属性]控件样式类名
+
+
+
+
+ [AJAX属性]控件样式
+
+
+
+
+ 外边距
+
+
+
+
+ 右侧外边距
+
+
+
+
+ 左侧外边距
+
+
+
+
+ 顶部外边距
+
+
+
+
+ 底部外边距
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 获取当前控件的父容器
+
+
+
+
+
+ 宽度
+
+
+
+
+ 高度
+
+
+
+
+ 锚点值(当父容器的Layout=Anchor时有效)
+
+
+
+
+ 列的宽度(当父容器的Layout=Column时有效)
+
+
+
+
+ 绝对定位的X坐标(当父容器的Layout=Absolute时有效)
+
+
+
+
+ 绝对定位的Y坐标(当父容器的Layout=Absolute时有效)
+
+
+
+
+ 表格列数(当父容器的Layout=Table时有效)
+
+
+
+
+ 表格合并行(当父容器的Layout=Table时有效)
+
+
+
+
+ 表格合并列(当父容器的Layout=Table时有效)
+
+
+
+
+ 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)
+
+
+
+
+ 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)
+
+
+
+
+ 内边距(当本容器的Layout=VBox或者HBox时有效)
+
+
+
+
+ 子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
+
+
+
+
+ 控制子控件的尺寸(当父容器的Layout=VBox或者HBox时有效)
+
+
+
+
+ 块间距(当本容器的Layout=Block时有效)
+
+
+
+
+ 自定义总块数(当本容器的Layout=Block时有效)
+
+
+
+
+ 块大小,超小屏幕(当父容器的Layout=Block时有效)
+
+
+
+
+ 块大小,小屏幕(当父容器的Layout=Block时有效)
+
+
+
+
+ 块大小,中等屏幕(当父容器的Layout=Block时有效)
+
+
+
+
+ 块大小,大屏幕(当父容器的Layout=Block时有效)
+
+
+
+
+ 是否启用区域分隔条
+
+
+
+
+ 区域分隔条是否可拖动
+
+
+
+
+ 是否显示区域分隔条图标
+
+
+
+
+ 区域分隔条的宽度
+
+
+
+
+ 区域分隔条是否透明
+
+
+
+
+ 区域的百分比尺寸(当父容器的Layout=Region时有效)
+
+
+
+
+ 是否为区域分隔条使用表头样式
+
+
+
+
+ 区域所在的位置
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 容器中的全部图片加载完毕后,对容器重新进行布局
+
+
+
+
+ 布局类型
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染控件的开始标签
+
+ 输出流
+
+
+
+ 渲染控件的结束标签
+
+ 输出流
+
+
+
+ 创建子控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 刷新面板中的IFrame页面
+
+
+
+
+ 获取刷新面板中IFrame页面的客户端脚本
+
+ 客户端脚本
+
+
+
+ 清空面板内表单字段的改变状态
+
+
+
+
+ 清空面板内表单字段的改变状态
+
+ 客户端脚本
+
+
+
+ 重置面板中所有字段
+
+
+
+
+ 获取重置面板中所有字段的客户端脚本
+
+
+
+
+
+ 是否自动滚动
+
+
+
+
+ 是否启用表格样式
+
+
+
+
+ 最小高度
+
+
+
+
+ 最小宽度
+
+
+
+
+ 最大高度
+
+
+
+
+ 最大宽度
+
+
+
+
+ 启用自定义的圆角边框
+
+
+
+
+ 内容区域的样式类名
+
+
+
+
+ 内容区域的样式
+
+
+
+
+ 内容区域的内边距,字符串类型,可以设置上下左右的内边距,比如'0px 5px'或'5px 10px 2px 2px'
+
+
+
+
+ 是否显示边框
+
+
+
+
+ 是否全屏视图(占据整个屏幕,仅适用于最外层控件)
+
+
+
+
+ 是否流式面板(占据整个宽度,仅适用于最外层控件)
+
+
+
+
+ 自定义工具图标显示在系统工具图标的前面
+
+
+
+
+ 工具栏控件
+
+
+
+
+ 子控件集合
+
+
+
+
+ 工具图标控件集合
+
+
+
+
+ 子控件
+
+
+
+
+ Iframe标签的属性
+
+
+
+
+ [AJAX属性]IFrame的地址
+
+
+
+
+ IFrame的名称
+
+
+
+
+ 是否启用IFrame
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发折叠事件
+
+ 事件参数
+
+
+
+ 触发展开事件
+
+ 事件参数
+
+
+
+ 是否启用折叠事件
+
+
+
+
+ 是否启用展开事件
+
+
+
+
+ 是否展开
+
+
+
+
+ [AJAX属性]是否折叠
+
+
+
+
+ 是否允许折叠
+
+
+
+
+ [AJAX属性]标题
+
+
+
+
+ 标题文本的排列位置
+
+
+
+
+ [AJAX属性]标题的提示文本
+
+
+
+
+ 标题的提示文本类型
+
+
+
+
+ 是否显示标题栏
+
+
+
+
+ [AJAX属性]图标地址
+
+
+
+
+ [AJAX属性]预定义图标
+
+
+
+
+ [AJAX属性]预定义图标字体
+
+
+
+
+ [AJAX属性]自定义图标字体的样式类
+
+
+
+
+ 折叠事件
+
+
+
+
+ 展开事件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 标签的宽度
+
+
+
+
+ 标签与字段的分隔符
+
+
+
+
+ 距离右侧边界的宽度
+
+
+
+
+ 标签的位置
+
+
+
+
+ 红色星号的位置
+
+
+
+
+ 无效字段提示消息的位置
+
+
+
+
+ 控件集合
+
+
+
+
+ 控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 向集合中插入一个元素
+
+
+
+
+
+
+ 删除集合中的一个元素
+
+
+
+
+
+ 清空集合
+
+
+
+
+ 获取类型 T 在父控件子集中的开始位置
+
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 表单文本输入框字段基类(抽象类)
+
+
+
+
+ 表单文本输入框字段基类(抽象类)
+
+
+
+
+ 表单字段基类(抽象类)
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 重置此字段的值(比如用来清空FileUpload的内容)
+
+
+
+
+ 获取重置此字段的客户端脚本
+
+
+
+
+
+ 获取此字段值的客户端脚本(注意返回的脚本不带结束分号)
+
+ 客户端脚本
+
+
+
+ 设置字段验证失败的提示信息
+
+ 提示信息
+
+
+
+ 清除验证失败的提示信息
+
+
+
+
+ 获取字段验证失败提示信息的客户端脚本
+
+ 提示信息
+ 客户端脚本
+
+
+
+ 获取清除验证失败提示信息的客户端脚本
+
+ 客户端脚本
+
+
+
+ 使控件获得焦点
+
+
+
+
+ 使控件获得焦点,并选中控件中的文本内容
+
+ 是否选中控件中的文本内容
+
+
+
+ 使控件获得焦点,并选中控件中的文本内容
+
+ 是否选中控件中的文本内容
+ 使控件获得焦点前延迟的毫秒数
+
+
+
+ 获得使控件获得焦点的脚本
+
+ JS脚本
+
+
+
+ 获得使控件获得焦点,并选中控件中的文本内容的脚本
+
+ 是否选中控件中的文本内容
+ JS脚本
+
+
+
+ 获得使控件获得焦点,并选中控件中的文本内容的脚本
+
+ 是否选中控件中的文本内容
+ 使控件获得焦点前延迟的毫秒数
+ JS脚本
+
+
+
+ 客户端验证函数(JavaScript函数)
+
+
+
+
+ 是否显示标签
+
+
+
+
+ 是否显示空白的标签
+
+
+
+
+ [AJAX属性]标签文本
+
+
+
+
+ 用来标识必填项的红色星号
+
+
+
+
+ [AJAX属性]表单控件的只读状态
+
+
+
+
+ Tab按键的跳转顺序
+
+
+
+
+ 表单中字段与标签的分隔符
+
+
+
+
+ 表单中标签的位置
+
+
+
+
+ 无效字段提示消息的位置
+
+
+
+
+ 距离右侧边界的宽度(相当于设置CSS样式margin-right)
+
+
+
+
+ 标签的宽度
+
+
+
+
+ 验证时去除文本的前后空白字符
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 启用表单字段的自动完成功能
+
+
+
+
+ 启用前缀文本
+
+
+
+
+ 前缀文本
+
+
+
+
+ 启用后缀文本
+
+
+
+
+ 后缀文本
+
+
+
+
+ 对值进行验证(MinLength, MaxLength, Required, Regex, RegexPattern)
+
+
+
+
+ 是否必填项(对显示文本进行验证)
+
+
+
+
+ 为空时提示信息
+
+
+
+
+ 最大长度(对显示文本进行验证)
+
+
+
+
+ 超过最大长度时提示信息
+
+
+
+
+ 最小长度(对显示文本进行验证)
+
+
+
+
+ 少于最小长度时提示信息
+
+
+
+
+ 正则表达式常用类型(对显示文本进行验证)
+
+
+
+
+ 正则表达式(对显示文本进行验证)
+
+
+
+
+ 不满足正则表达式时提示信息
+
+
+
+
+ 正则表达式是否忽略大小写
+
+
+
+
+ 需要比较的控件(对值进行验证)
+
+
+
+
+ 需要比较的值(对值进行验证)
+
+
+
+
+ 比较操作符
+
+
+
+
+ 比较的类型
+
+
+
+
+ 不满足比较条件时提示信息
+
+
+
+
+ 响应回车键获得焦点的控件
+
+
+
+
+ 响应回车键自动点击的控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ Text属性改变的脚本
+
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 处理回发数据(Text 属性的改变)
+
+ 回发数据
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发文本改变事件
+
+ 事件参数
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发失去焦点事件
+
+ 事件参数
+
+
+
+ 文本框类型,可设置HTML5属性(url, date, color, tel, number...)
+
+
+
+
+ 文本框为空时显示的文本
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ 是否自动回发(文本值改变)
+
+
+
+
+ 启用失去焦点事件
+
+
+
+
+ 文本改变事件(需要启用AutoPostBack)
+
+
+
+
+ 失去焦点事件(需要启用EnableBlurEvent)
+
+
+
+
+ 客户端事件
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 客户端事件名称
+ 客户端事件处理函数名称
+
+
+
+ 客户端事件名称
+
+
+
+
+ 客户端事件处理函数名称
+
+
+
+
+ 客户端事件集合
+
+
+
+
+ 获取客户端处理函数名称
+
+ 事件名称
+ 客户端处理函数名称
+
+
+
+ 获取客户端事件
+
+ 事件名称
+ 客户端事件
+
+
+
+ 嵌入资源
+
+
+
+
+ 嵌入资源的修改时间
+
+
+
+
+ 为设计时提供的表格列过滤字段集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 为设计时提供的表格列过滤运算符集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 为设计时提供的面板集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 徽标动画类型
+
+
+
+
+ 无动画(默认值)
+
+
+
+
+ 进行中
+
+
+
+
+ 淡出
+
+
+
+
+ 抖动
+
+
+
+
+ 移动
+
+
+
+
+ 徽标动画类型名称
+
+
+
+
+ 按钮类型
+
+
+
+
+ 普通按钮(默认值)
+
+
+
+
+ 提交按钮(在表单字段按回车键,会触发本按钮的点击事件)
+
+
+
+
+ 重置按钮(点击本按钮会重置所有表单字段)
+
+
+
+
+ 按钮类型名称
+
+
+
+
+ 复选框的显示类型
+
+
+
+
+ 默认
+
+
+
+
+ 开关样式
+
+
+
+
+ 复选框的显示类型名称
+
+
+
+
+ 日期控件的显示类型
+
+
+
+
+ 显示年月日(默认值)
+
+
+
+
+ 只显示年份
+
+
+
+
+ 只显示年月
+
+
+
+
+ 只显示时间
+
+
+
+
+ 日期控件显示类型名称
+
+
+
+
+ 徽标类型
+
+
+
+
+ 消息(默认值)
+
+
+
+
+ 警告
+
+
+
+
+ 错误
+
+
+
+
+ 成功
+
+
+
+
+ 徽标类型名称
+
+
+
+
+ 分页工具栏的显示类型
+
+
+
+
+ 箭头
+
+
+
+
+ 数字输入框
+
+
+
+
+ 箭头和数字输入框(默认值)
+
+
+
+
+ 数字按钮
+
+
+
+
+ 箭头和数字按钮
+
+
+
+
+ 分页工具栏的显示类型
+
+
+
+
+ 表格可编辑字段的类型
+
+
+
+
+ 自动(废弃,请使用String代替)
+
+
+
+
+ 字符串(默认值)
+
+
+
+
+ 整型
+
+
+
+
+ 浮点数(精度为6~7)
+
+
+
+
+ 双精度浮点数(精度为15~16)
+
+
+
+
+ 布尔型
+
+
+
+
+ 日期
+
+
+
+
+ 表格可编辑字段的类型名称
+
+
+
+
+ 表格可编辑字段渲染器
+
+
+
+
+ 无(默认值)
+
+
+
+
+ 首字母大写
+
+
+
+
+ 日期(RendererArgument来指定日期格式化字符串)
+ RendererArgument:
+ 1. d 月中的某一天。一位数的日期没有前导零。
+ 2. dd 月中的某一天。一位数的日期有一个前导零。
+ 3. ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
+ 4. dddd 周中某天的完整名称,在 DayNames 中定义。
+ 5. M 月份数字。一位数的月份没有前导零。
+ 6. MM 月份数字。一位数的月份有一个前导零。
+ 7. MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。
+ 8. MMMM 月份的完整名称,在 MonthNames 中定义。
+ 9. y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
+ 10. yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
+ 11. yyyy 包括纪元的四位数的年份。
+
+
+
+
+ 截断字符串并添加省略号(RendererArgument来指定最大长度)
+
+
+
+
+ 文件大小
+
+
+
+
+ HTML编码
+
+
+
+
+ HTML解码
+
+
+
+
+ 转化为小写字符
+
+
+
+
+ 转化为大写字符
+
+
+
+
+ 换行符转换为HTML标签
+
+
+
+
+ 删除所有的脚本标签
+
+
+
+
+ 删除所有的标签
+
+
+
+
+ 清除字符串两端的空白字符
+
+
+
+
+ 表格可编辑字段渲染器名称
+
+
+
+
+ 表单客户端验证提示消息的类型
+
+
+
+
+ 未定义
+
+
+
+
+ 浮动提示
+
+
+
+
+ 使用HTML标签的title属性
+
+
+
+
+ 【尚未实现!】在字段下面显示错误消息
+
+
+
+
+ 在字段右侧显示一个错误图标(默认值)
+
+
+
+
+ 不显示错误信息
+
+
+
+
+ 提示消息的类型名称
+
+
+
+
+ 表格合计行的位置
+
+
+
+
+ 紧跟数据行(默认值)
+
+
+
+
+ 表格顶部
+
+
+
+
+ 表格底部
+
+
+
+
+ 表格合计行的位置名称
+
+
+
+
+ 显示模式
+
+
+
+
+ 普通模式(默认值)
+
+
+
+
+ 紧凑模式
+
+
+
+
+ 小字体模式
+
+
+
+
+ 大字体模式
+
+
+
+
+ 大间距模式
+
+
+
+
+ 显示模式名称
+
+
+
+
+ 文本框类型
+
+
+
+
+ 普通文本框(默认值)
+
+
+
+
+ 密码输入框
+
+
+
+
+ 文本框类型名称
+
+
+
+
+ 工具栏的排列位置
+
+
+
+
+ 靠右
+
+
+
+
+ 靠左(默认值)
+
+
+
+
+ 居中
+
+
+
+
+ 工具栏的排列位置名称
+
+
+
+
+ 编辑器
+
+
+
+
+ UMEditor(默认值)
+
+
+
+
+ UMEditor
+
+
+
+
+ CKEditor
+
+
+
+
+ TinyMCE
+
+
+
+
+ 编辑器的名称
+
+
+
+
+ 编辑器工具条类型
+
+
+
+
+ Basic(默认值)
+
+
+
+
+ Full
+
+
+
+
+ 编辑器工具条类型的名称
+
+
+
+
+ 包含的JS库
+
+
+
+
+ 引入 jQuery v3.x
+
+
+
+
+ 引入 jQuery v1.x
+
+
+
+
+ 不引入 jQuery,需自行手工引入
+
+
+
+
+ 图标字体
+
+
+
+
+ None
+
+
+
+
+ Glass
+
+
+
+
+ Music
+
+
+
+
+ Search
+
+
+
+
+ EnvelopeO
+
+
+
+
+ Heart
+
+
+
+
+ Star
+
+
+
+
+ StarO
+
+
+
+
+ User
+
+
+
+
+ Film
+
+
+
+
+ ThLarge
+
+
+
+
+ Th
+
+
+
+
+ ThList
+
+
+
+
+ Check
+
+
+
+
+ Remove
+
+
+
+
+ Close
+
+
+
+
+ Times
+
+
+
+
+ SearchPlus
+
+
+
+
+ SearchMinus
+
+
+
+
+ PowerOff
+
+
+
+
+ Signal
+
+
+
+
+ Gear
+
+
+
+
+ Cog
+
+
+
+
+ TrashO
+
+
+
+
+ Home
+
+
+
+
+ FileO
+
+
+
+
+ ClockO
+
+
+
+
+ Road
+
+
+
+
+ Download
+
+
+
+
+ ArrowCircleODown
+
+
+
+
+ ArrowCircleOUp
+
+
+
+
+ Inbox
+
+
+
+
+ PlayCircleO
+
+
+
+
+ RotateRight
+
+
+
+
+ Repeat
+
+
+
+
+ Refresh
+
+
+
+
+ ListAlt
+
+
+
+
+ Lock
+
+
+
+
+ Flag
+
+
+
+
+ Headphones
+
+
+
+
+ VolumeOff
+
+
+
+
+ VolumeDown
+
+
+
+
+ VolumeUp
+
+
+
+
+ Qrcode
+
+
+
+
+ Barcode
+
+
+
+
+ Tag
+
+
+
+
+ Tags
+
+
+
+
+ Book
+
+
+
+
+ Bookmark
+
+
+
+
+ Print
+
+
+
+
+ Camera
+
+
+
+
+ Font
+
+
+
+
+ Bold
+
+
+
+
+ Italic
+
+
+
+
+ TextHeight
+
+
+
+
+ TextWidth
+
+
+
+
+ AlignLeft
+
+
+
+
+ AlignCenter
+
+
+
+
+ AlignRight
+
+
+
+
+ AlignJustify
+
+
+
+
+ List
+
+
+
+
+ Dedent
+
+
+
+
+ Outdent
+
+
+
+
+ Indent
+
+
+
+
+ VideoCamera
+
+
+
+
+ Photo
+
+
+
+
+ Image
+
+
+
+
+ PictureO
+
+
+
+
+ Pencil
+
+
+
+
+ MapMarker
+
+
+
+
+ Adjust
+
+
+
+
+ Tint
+
+
+
+
+ Edit
+
+
+
+
+ PencilSquareO
+
+
+
+
+ ShareSquareO
+
+
+
+
+ CheckSquareO
+
+
+
+
+ Arrows
+
+
+
+
+ StepBackward
+
+
+
+
+ FastBackward
+
+
+
+
+ Backward
+
+
+
+
+ Play
+
+
+
+
+ Pause
+
+
+
+
+ Stop
+
+
+
+
+ Forward
+
+
+
+
+ FastForward
+
+
+
+
+ StepForward
+
+
+
+
+ Eject
+
+
+
+
+ ChevronLeft
+
+
+
+
+ ChevronRight
+
+
+
+
+ PlusCircle
+
+
+
+
+ MinusCircle
+
+
+
+
+ TimesCircle
+
+
+
+
+ CheckCircle
+
+
+
+
+ QuestionCircle
+
+
+
+
+ InfoCircle
+
+
+
+
+ Crosshairs
+
+
+
+
+ TimesCircleO
+
+
+
+
+ CheckCircleO
+
+
+
+
+ Ban
+
+
+
+
+ ArrowLeft
+
+
+
+
+ ArrowRight
+
+
+
+
+ ArrowUp
+
+
+
+
+ ArrowDown
+
+
+
+
+ MailForward
+
+
+
+
+ Share
+
+
+
+
+ Expand
+
+
+
+
+ Compress
+
+
+
+
+ Plus
+
+
+
+
+ Minus
+
+
+
+
+ Asterisk
+
+
+
+
+ ExclamationCircle
+
+
+
+
+ Gift
+
+
+
+
+ Leaf
+
+
+
+
+ Fire
+
+
+
+
+ Eye
+
+
+
+
+ EyeSlash
+
+
+
+
+ Warning
+
+
+
+
+ ExclamationTriangle
+
+
+
+
+ Plane
+
+
+
+
+ Calendar
+
+
+
+
+ Random
+
+
+
+
+ Comment
+
+
+
+
+ Magnet
+
+
+
+
+ ChevronUp
+
+
+
+
+ ChevronDown
+
+
+
+
+ Retweet
+
+
+
+
+ ShoppingCart
+
+
+
+
+ Folder
+
+
+
+
+ FolderOpen
+
+
+
+
+ ArrowsV
+
+
+
+
+ ArrowsH
+
+
+
+
+ BarChartO
+
+
+
+
+ BarChart
+
+
+
+
+ TwitterSquare
+
+
+
+
+ FacebookSquare
+
+
+
+
+ CameraRetro
+
+
+
+
+ Key
+
+
+
+
+ Gears
+
+
+
+
+ Cogs
+
+
+
+
+ Comments
+
+
+
+
+ ThumbsOUp
+
+
+
+
+ ThumbsODown
+
+
+
+
+ StarHalf
+
+
+
+
+ HeartO
+
+
+
+
+ SignOut
+
+
+
+
+ LinkedinSquare
+
+
+
+
+ ThumbTack
+
+
+
+
+ ExternalLink
+
+
+
+
+ SignIn
+
+
+
+
+ Trophy
+
+
+
+
+ GithubSquare
+
+
+
+
+ Upload
+
+
+
+
+ LemonO
+
+
+
+
+ Phone
+
+
+
+
+ SquareO
+
+
+
+
+ BookmarkO
+
+
+
+
+ PhoneSquare
+
+
+
+
+ Twitter
+
+
+
+
+ FacebookF
+
+
+
+
+ Facebook
+
+
+
+
+ Github
+
+
+
+
+ Unlock
+
+
+
+
+ CreditCard
+
+
+
+
+ Feed
+
+
+
+
+ Rss
+
+
+
+
+ HddO
+
+
+
+
+ Bullhorn
+
+
+
+
+ Bell
+
+
+
+
+ Certificate
+
+
+
+
+ HandORight
+
+
+
+
+ HandOLeft
+
+
+
+
+ HandOUp
+
+
+
+
+ HandODown
+
+
+
+
+ ArrowCircleLeft
+
+
+
+
+ ArrowCircleRight
+
+
+
+
+ ArrowCircleUp
+
+
+
+
+ ArrowCircleDown
+
+
+
+
+ Globe
+
+
+
+
+ Wrench
+
+
+
+
+ Tasks
+
+
+
+
+ Filter
+
+
+
+
+ Briefcase
+
+
+
+
+ ArrowsAlt
+
+
+
+
+ Group
+
+
+
+
+ Users
+
+
+
+
+ Chain
+
+
+
+
+ Link
+
+
+
+
+ Cloud
+
+
+
+
+ Flask
+
+
+
+
+ Cut
+
+
+
+
+ Scissors
+
+
+
+
+ Copy
+
+
+
+
+ FilesO
+
+
+
+
+ Paperclip
+
+
+
+
+ Save
+
+
+
+
+ FloppyO
+
+
+
+
+ Square
+
+
+
+
+ Navicon
+
+
+
+
+ Reorder
+
+
+
+
+ Bars
+
+
+
+
+ ListUl
+
+
+
+
+ ListOl
+
+
+
+
+ Strikethrough
+
+
+
+
+ Underline
+
+
+
+
+ Table
+
+
+
+
+ Magic
+
+
+
+
+ Truck
+
+
+
+
+ Pinterest
+
+
+
+
+ PinterestSquare
+
+
+
+
+ GooglePlusSquare
+
+
+
+
+ GooglePlus
+
+
+
+
+ Money
+
+
+
+
+ CaretDown
+
+
+
+
+ CaretUp
+
+
+
+
+ CaretLeft
+
+
+
+
+ CaretRight
+
+
+
+
+ Columns
+
+
+
+
+ Unsorted
+
+
+
+
+ Sort
+
+
+
+
+ SortDown
+
+
+
+
+ SortDesc
+
+
+
+
+ SortUp
+
+
+
+
+ SortAsc
+
+
+
+
+ Envelope
+
+
+
+
+ Linkedin
+
+
+
+
+ RotateLeft
+
+
+
+
+ Undo
+
+
+
+
+ Legal
+
+
+
+
+ Gavel
+
+
+
+
+ Dashboard
+
+
+
+
+ Tachometer
+
+
+
+
+ CommentO
+
+
+
+
+ CommentsO
+
+
+
+
+ Flash
+
+
+
+
+ Bolt
+
+
+
+
+ Sitemap
+
+
+
+
+ Umbrella
+
+
+
+
+ Paste
+
+
+
+
+ Clipboard
+
+
+
+
+ LightbulbO
+
+
+
+
+ Exchange
+
+
+
+
+ CloudDownload
+
+
+
+
+ CloudUpload
+
+
+
+
+ UserMd
+
+
+
+
+ Stethoscope
+
+
+
+
+ Suitcase
+
+
+
+
+ BellO
+
+
+
+
+ Coffee
+
+
+
+
+ Cutlery
+
+
+
+
+ FileTextO
+
+
+
+
+ BuildingO
+
+
+
+
+ HospitalO
+
+
+
+
+ Ambulance
+
+
+
+
+ Medkit
+
+
+
+
+ FighterJet
+
+
+
+
+ Beer
+
+
+
+
+ HSquare
+
+
+
+
+ PlusSquare
+
+
+
+
+ AngleDoubleLeft
+
+
+
+
+ AngleDoubleRight
+
+
+
+
+ AngleDoubleUp
+
+
+
+
+ AngleDoubleDown
+
+
+
+
+ AngleLeft
+
+
+
+
+ AngleRight
+
+
+
+
+ AngleUp
+
+
+
+
+ AngleDown
+
+
+
+
+ Desktop
+
+
+
+
+ Laptop
+
+
+
+
+ Tablet
+
+
+
+
+ MobilePhone
+
+
+
+
+ Mobile
+
+
+
+
+ CircleO
+
+
+
+
+ QuoteLeft
+
+
+
+
+ QuoteRight
+
+
+
+
+ Spinner
+
+
+
+
+ Circle
+
+
+
+
+ MailReply
+
+
+
+
+ Reply
+
+
+
+
+ GithubAlt
+
+
+
+
+ FolderO
+
+
+
+
+ FolderOpenO
+
+
+
+
+ SmileO
+
+
+
+
+ FrownO
+
+
+
+
+ MehO
+
+
+
+
+ Gamepad
+
+
+
+
+ KeyboardO
+
+
+
+
+ FlagO
+
+
+
+
+ FlagCheckered
+
+
+
+
+ Terminal
+
+
+
+
+ Code
+
+
+
+
+ MailReplyAll
+
+
+
+
+ ReplyAll
+
+
+
+
+ StarHalfEmpty
+
+
+
+
+ StarHalfFull
+
+
+
+
+ StarHalfO
+
+
+
+
+ LocationArrow
+
+
+
+
+ Crop
+
+
+
+
+ CodeFork
+
+
+
+
+ Unlink
+
+
+
+
+ ChainBroken
+
+
+
+
+ Question
+
+
+
+
+ Info
+
+
+
+
+ Exclamation
+
+
+
+
+ Superscript
+
+
+
+
+ Subscript
+
+
+
+
+ Eraser
+
+
+
+
+ PuzzlePiece
+
+
+
+
+ Microphone
+
+
+
+
+ MicrophoneSlash
+
+
+
+
+ Shield
+
+
+
+
+ CalendarO
+
+
+
+
+ FireExtinguisher
+
+
+
+
+ Rocket
+
+
+
+
+ Maxcdn
+
+
+
+
+ ChevronCircleLeft
+
+
+
+
+ ChevronCircleRight
+
+
+
+
+ ChevronCircleUp
+
+
+
+
+ ChevronCircleDown
+
+
+
+
+ Html5
+
+
+
+
+ Css3
+
+
+
+
+ Anchor
+
+
+
+
+ UnlockAlt
+
+
+
+
+ Bullseye
+
+
+
+
+ EllipsisH
+
+
+
+
+ EllipsisV
+
+
+
+
+ RssSquare
+
+
+
+
+ PlayCircle
+
+
+
+
+ Ticket
+
+
+
+
+ MinusSquare
+
+
+
+
+ MinusSquareO
+
+
+
+
+ LevelUp
+
+
+
+
+ LevelDown
+
+
+
+
+ CheckSquare
+
+
+
+
+ PencilSquare
+
+
+
+
+ ExternalLinkSquare
+
+
+
+
+ ShareSquare
+
+
+
+
+ Compass
+
+
+
+
+ ToggleDown
+
+
+
+
+ CaretSquareODown
+
+
+
+
+ ToggleUp
+
+
+
+
+ CaretSquareOUp
+
+
+
+
+ ToggleRight
+
+
+
+
+ CaretSquareORight
+
+
+
+
+ Euro
+
+
+
+
+ Eur
+
+
+
+
+ Gbp
+
+
+
+
+ Dollar
+
+
+
+
+ Usd
+
+
+
+
+ Rupee
+
+
+
+
+ Inr
+
+
+
+
+ Cny
+
+
+
+
+ Rmb
+
+
+
+
+ Yen
+
+
+
+
+ Jpy
+
+
+
+
+ Ruble
+
+
+
+
+ Rouble
+
+
+
+
+ Rub
+
+
+
+
+ Won
+
+
+
+
+ Krw
+
+
+
+
+ Bitcoin
+
+
+
+
+ Btc
+
+
+
+
+ File
+
+
+
+
+ FileText
+
+
+
+
+ SortAlphaAsc
+
+
+
+
+ SortAlphaDesc
+
+
+
+
+ SortAmountAsc
+
+
+
+
+ SortAmountDesc
+
+
+
+
+ SortNumericAsc
+
+
+
+
+ SortNumericDesc
+
+
+
+
+ ThumbsUp
+
+
+
+
+ ThumbsDown
+
+
+
+
+ YoutubeSquare
+
+
+
+
+ Youtube
+
+
+
+
+ Xing
+
+
+
+
+ XingSquare
+
+
+
+
+ YoutubePlay
+
+
+
+
+ Dropbox
+
+
+
+
+ StackOverflow
+
+
+
+
+ Instagram
+
+
+
+
+ Flickr
+
+
+
+
+ Adn
+
+
+
+
+ Bitbucket
+
+
+
+
+ BitbucketSquare
+
+
+
+
+ Tumblr
+
+
+
+
+ TumblrSquare
+
+
+
+
+ LongArrowDown
+
+
+
+
+ LongArrowUp
+
+
+
+
+ LongArrowLeft
+
+
+
+
+ LongArrowRight
+
+
+
+
+ Apple
+
+
+
+
+ Windows
+
+
+
+
+ Android
+
+
+
+
+ Linux
+
+
+
+
+ Dribbble
+
+
+
+
+ Skype
+
+
+
+
+ Foursquare
+
+
+
+
+ Trello
+
+
+
+
+ Female
+
+
+
+
+ Male
+
+
+
+
+ Gittip
+
+
+
+
+ Gratipay
+
+
+
+
+ SunO
+
+
+
+
+ MoonO
+
+
+
+
+ Archive
+
+
+
+
+ Bug
+
+
+
+
+ Vk
+
+
+
+
+ Weibo
+
+
+
+
+ Renren
+
+
+
+
+ Pagelines
+
+
+
+
+ StackExchange
+
+
+
+
+ ArrowCircleORight
+
+
+
+
+ ArrowCircleOLeft
+
+
+
+
+ ToggleLeft
+
+
+
+
+ CaretSquareOLeft
+
+
+
+
+ DotCircleO
+
+
+
+
+ Wheelchair
+
+
+
+
+ VimeoSquare
+
+
+
+
+ TurkishLira
+
+
+
+
+ Try
+
+
+
+
+ PlusSquareO
+
+
+
+
+ SpaceShuttle
+
+
+
+
+ Slack
+
+
+
+
+ EnvelopeSquare
+
+
+
+
+ Wordpress
+
+
+
+
+ Openid
+
+
+
+
+ Institution
+
+
+
+
+ Bank
+
+
+
+
+ University
+
+
+
+
+ MortarBoard
+
+
+
+
+ GraduationCap
+
+
+
+
+ Yahoo
+
+
+
+
+ Google
+
+
+
+
+ Reddit
+
+
+
+
+ RedditSquare
+
+
+
+
+ StumbleuponCircle
+
+
+
+
+ Stumbleupon
+
+
+
+
+ Delicious
+
+
+
+
+ Digg
+
+
+
+
+ PiedPiperPp
+
+
+
+
+ PiedPiperAlt
+
+
+
+
+ Drupal
+
+
+
+
+ Joomla
+
+
+
+
+ Language
+
+
+
+
+ Fax
+
+
+
+
+ Building
+
+
+
+
+ Child
+
+
+
+
+ Paw
+
+
+
+
+ Spoon
+
+
+
+
+ Cube
+
+
+
+
+ Cubes
+
+
+
+
+ Behance
+
+
+
+
+ BehanceSquare
+
+
+
+
+ Steam
+
+
+
+
+ SteamSquare
+
+
+
+
+ Recycle
+
+
+
+
+ Automobile
+
+
+
+
+ Car
+
+
+
+
+ Cab
+
+
+
+
+ Taxi
+
+
+
+
+ Tree
+
+
+
+
+ Spotify
+
+
+
+
+ Deviantart
+
+
+
+
+ Soundcloud
+
+
+
+
+ Database
+
+
+
+
+ FilePdfO
+
+
+
+
+ FileWordO
+
+
+
+
+ FileExcelO
+
+
+
+
+ FilePowerpointO
+
+
+
+
+ FilePhotoO
+
+
+
+
+ FilePictureO
+
+
+
+
+ FileImageO
+
+
+
+
+ FileZipO
+
+
+
+
+ FileArchiveO
+
+
+
+
+ FileSoundO
+
+
+
+
+ FileAudioO
+
+
+
+
+ FileMovieO
+
+
+
+
+ FileVideoO
+
+
+
+
+ FileCodeO
+
+
+
+
+ Vine
+
+
+
+
+ Codepen
+
+
+
+
+ Jsfiddle
+
+
+
+
+ LifeBouy
+
+
+
+
+ LifeBuoy
+
+
+
+
+ LifeSaver
+
+
+
+
+ Support
+
+
+
+
+ LifeRing
+
+
+
+
+ CircleONotch
+
+
+
+
+ Ra
+
+
+
+
+ Resistance
+
+
+
+
+ Rebel
+
+
+
+
+ Ge
+
+
+
+
+ Empire
+
+
+
+
+ GitSquare
+
+
+
+
+ Git
+
+
+
+
+ YCombinatorSquare
+
+
+
+
+ YcSquare
+
+
+
+
+ HackerNews
+
+
+
+
+ TencentWeibo
+
+
+
+
+ Qq
+
+
+
+
+ Wechat
+
+
+
+
+ Weixin
+
+
+
+
+ Send
+
+
+
+
+ PaperPlane
+
+
+
+
+ SendO
+
+
+
+
+ PaperPlaneO
+
+
+
+
+ History
+
+
+
+
+ CircleThin
+
+
+
+
+ Header
+
+
+
+
+ Paragraph
+
+
+
+
+ Sliders
+
+
+
+
+ ShareAlt
+
+
+
+
+ ShareAltSquare
+
+
+
+
+ Bomb
+
+
+
+
+ SoccerBallO
+
+
+
+
+ FutbolO
+
+
+
+
+ Tty
+
+
+
+
+ Binoculars
+
+
+
+
+ Plug
+
+
+
+
+ Slideshare
+
+
+
+
+ Twitch
+
+
+
+
+ Yelp
+
+
+
+
+ NewspaperO
+
+
+
+
+ Wifi
+
+
+
+
+ Calculator
+
+
+
+
+ Paypal
+
+
+
+
+ GoogleWallet
+
+
+
+
+ CcVisa
+
+
+
+
+ CcMastercard
+
+
+
+
+ CcDiscover
+
+
+
+
+ CcAmex
+
+
+
+
+ CcPaypal
+
+
+
+
+ CcStripe
+
+
+
+
+ BellSlash
+
+
+
+
+ BellSlashO
+
+
+
+
+ Trash
+
+
+
+
+ Copyright
+
+
+
+
+ At
+
+
+
+
+ Eyedropper
+
+
+
+
+ PaintBrush
+
+
+
+
+ BirthdayCake
+
+
+
+
+ AreaChart
+
+
+
+
+ PieChart
+
+
+
+
+ LineChart
+
+
+
+
+ Lastfm
+
+
+
+
+ LastfmSquare
+
+
+
+
+ ToggleOff
+
+
+
+
+ ToggleOn
+
+
+
+
+ Bicycle
+
+
+
+
+ Bus
+
+
+
+
+ Ioxhost
+
+
+
+
+ Angellist
+
+
+
+
+ Cc
+
+
+
+
+ Shekel
+
+
+
+
+ Sheqel
+
+
+
+
+ Ils
+
+
+
+
+ Meanpath
+
+
+
+
+ Buysellads
+
+
+
+
+ Connectdevelop
+
+
+
+
+ Dashcube
+
+
+
+
+ Forumbee
+
+
+
+
+ Leanpub
+
+
+
+
+ Sellsy
+
+
+
+
+ Shirtsinbulk
+
+
+
+
+ Simplybuilt
+
+
+
+
+ Skyatlas
+
+
+
+
+ CartPlus
+
+
+
+
+ CartArrowDown
+
+
+
+
+ Diamond
+
+
+
+
+ Ship
+
+
+
+
+ UserSecret
+
+
+
+
+ Motorcycle
+
+
+
+
+ StreetView
+
+
+
+
+ Heartbeat
+
+
+
+
+ Venus
+
+
+
+
+ Mars
+
+
+
+
+ Mercury
+
+
+
+
+ Intersex
+
+
+
+
+ Transgender
+
+
+
+
+ TransgenderAlt
+
+
+
+
+ VenusDouble
+
+
+
+
+ MarsDouble
+
+
+
+
+ VenusMars
+
+
+
+
+ MarsStroke
+
+
+
+
+ MarsStrokeV
+
+
+
+
+ MarsStrokeH
+
+
+
+
+ Neuter
+
+
+
+
+ Genderless
+
+
+
+
+ FacebookOfficial
+
+
+
+
+ PinterestP
+
+
+
+
+ Whatsapp
+
+
+
+
+ Server
+
+
+
+
+ UserPlus
+
+
+
+
+ UserTimes
+
+
+
+
+ Hotel
+
+
+
+
+ Bed
+
+
+
+
+ Viacoin
+
+
+
+
+ Train
+
+
+
+
+ Subway
+
+
+
+
+ Medium
+
+
+
+
+ Yc
+
+
+
+
+ YCombinator
+
+
+
+
+ OptinMonster
+
+
+
+
+ Opencart
+
+
+
+
+ Expeditedssl
+
+
+
+
+ Battery4
+
+
+
+
+ Battery
+
+
+
+
+ BatteryFull
+
+
+
+
+ Battery3
+
+
+
+
+ BatteryThreeQuarters
+
+
+
+
+ Battery2
+
+
+
+
+ BatteryHalf
+
+
+
+
+ Battery1
+
+
+
+
+ BatteryQuarter
+
+
+
+
+ Battery0
+
+
+
+
+ BatteryEmpty
+
+
+
+
+ MousePointer
+
+
+
+
+ ICursor
+
+
+
+
+ ObjectGroup
+
+
+
+
+ ObjectUngroup
+
+
+
+
+ StickyNote
+
+
+
+
+ StickyNoteO
+
+
+
+
+ CcJcb
+
+
+
+
+ CcDinersClub
+
+
+
+
+ Clone
+
+
+
+
+ BalanceScale
+
+
+
+
+ HourglassO
+
+
+
+
+ Hourglass1
+
+
+
+
+ HourglassStart
+
+
+
+
+ Hourglass2
+
+
+
+
+ HourglassHalf
+
+
+
+
+ Hourglass3
+
+
+
+
+ HourglassEnd
+
+
+
+
+ Hourglass
+
+
+
+
+ HandGrabO
+
+
+
+
+ HandRockO
+
+
+
+
+ HandStopO
+
+
+
+
+ HandPaperO
+
+
+
+
+ HandScissorsO
+
+
+
+
+ HandLizardO
+
+
+
+
+ HandSpockO
+
+
+
+
+ HandPointerO
+
+
+
+
+ HandPeaceO
+
+
+
+
+ Trademark
+
+
+
+
+ Registered
+
+
+
+
+ CreativeCommons
+
+
+
+
+ Gg
+
+
+
+
+ GgCircle
+
+
+
+
+ Tripadvisor
+
+
+
+
+ Odnoklassniki
+
+
+
+
+ OdnoklassnikiSquare
+
+
+
+
+ GetPocket
+
+
+
+
+ WikipediaW
+
+
+
+
+ Safari
+
+
+
+
+ Chrome
+
+
+
+
+ Firefox
+
+
+
+
+ Opera
+
+
+
+
+ InternetExplorer
+
+
+
+
+ Tv
+
+
+
+
+ Television
+
+
+
+
+ Contao
+
+
+
+
+ Amazon
+
+
+
+
+ CalendarPlusO
+
+
+
+
+ CalendarMinusO
+
+
+
+
+ CalendarTimesO
+
+
+
+
+ CalendarCheckO
+
+
+
+
+ Industry
+
+
+
+
+ MapPin
+
+
+
+
+ MapSigns
+
+
+
+
+ MapO
+
+
+
+
+ Map
+
+
+
+
+ Commenting
+
+
+
+
+ CommentingO
+
+
+
+
+ Houzz
+
+
+
+
+ Vimeo
+
+
+
+
+ BlackTie
+
+
+
+
+ Fonticons
+
+
+
+
+ RedditAlien
+
+
+
+
+ Edge
+
+
+
+
+ CreditCardAlt
+
+
+
+
+ Codiepie
+
+
+
+
+ Modx
+
+
+
+
+ FortAwesome
+
+
+
+
+ Usb
+
+
+
+
+ ProductHunt
+
+
+
+
+ Mixcloud
+
+
+
+
+ Scribd
+
+
+
+
+ PauseCircle
+
+
+
+
+ PauseCircleO
+
+
+
+
+ StopCircle
+
+
+
+
+ StopCircleO
+
+
+
+
+ ShoppingBag
+
+
+
+
+ ShoppingBasket
+
+
+
+
+ Hashtag
+
+
+
+
+ Bluetooth
+
+
+
+
+ BluetoothB
+
+
+
+
+ Percent
+
+
+
+
+ Gitlab
+
+
+
+
+ Wpbeginner
+
+
+
+
+ Wpforms
+
+
+
+
+ Envira
+
+
+
+
+ UniversalAccess
+
+
+
+
+ WheelchairAlt
+
+
+
+
+ QuestionCircleO
+
+
+
+
+ Blind
+
+
+
+
+ AudioDescription
+
+
+
+
+ VolumeControlPhone
+
+
+
+
+ Braille
+
+
+
+
+ AssistiveListeningSystems
+
+
+
+
+ AslInterpreting
+
+
+
+
+ AmericanSignLanguageInterpreting
+
+
+
+
+ Deafness
+
+
+
+
+ HardOfHearing
+
+
+
+
+ Deaf
+
+
+
+
+ Glide
+
+
+
+
+ GlideG
+
+
+
+
+ Signing
+
+
+
+
+ SignLanguage
+
+
+
+
+ LowVision
+
+
+
+
+ Viadeo
+
+
+
+
+ ViadeoSquare
+
+
+
+
+ Snapchat
+
+
+
+
+ SnapchatGhost
+
+
+
+
+ SnapchatSquare
+
+
+
+
+ PiedPiper
+
+
+
+
+ FirstOrder
+
+
+
+
+ Yoast
+
+
+
+
+ Themeisle
+
+
+
+
+ GooglePlusCircle
+
+
+
+
+ GooglePlusOfficial
+
+
+
+
+ Fa
+
+
+
+
+ FontAwesome
+
+
+
+
+ HandshakeO
+
+
+
+
+ EnvelopeOpen
+
+
+
+
+ EnvelopeOpenO
+
+
+
+
+ Linode
+
+
+
+
+ AddressBook
+
+
+
+
+ AddressBookO
+
+
+
+
+ Vcard
+
+
+
+
+ AddressCard
+
+
+
+
+ VcardO
+
+
+
+
+ AddressCardO
+
+
+
+
+ UserCircle
+
+
+
+
+ UserCircleO
+
+
+
+
+ UserO
+
+
+
+
+ IdBadge
+
+
+
+
+ DriversLicense
+
+
+
+
+ IdCard
+
+
+
+
+ DriversLicenseO
+
+
+
+
+ IdCardO
+
+
+
+
+ Quora
+
+
+
+
+ FreeCodeCamp
+
+
+
+
+ Telegram
+
+
+
+
+ Thermometer4
+
+
+
+
+ Thermometer
+
+
+
+
+ ThermometerFull
+
+
+
+
+ Thermometer3
+
+
+
+
+ ThermometerThreeQuarters
+
+
+
+
+ Thermometer2
+
+
+
+
+ ThermometerHalf
+
+
+
+
+ Thermometer1
+
+
+
+
+ ThermometerQuarter
+
+
+
+
+ Thermometer0
+
+
+
+
+ ThermometerEmpty
+
+
+
+
+ Shower
+
+
+
+
+ Bathtub
+
+
+
+
+ S15
+
+
+
+
+ Bath
+
+
+
+
+ Podcast
+
+
+
+
+ WindowMaximize
+
+
+
+
+ WindowMinimize
+
+
+
+
+ WindowRestore
+
+
+
+
+ TimesRectangle
+
+
+
+
+ WindowClose
+
+
+
+
+ TimesRectangleO
+
+
+
+
+ WindowCloseO
+
+
+
+
+ Bandcamp
+
+
+
+
+ Grav
+
+
+
+
+ Etsy
+
+
+
+
+ Imdb
+
+
+
+
+ Ravelry
+
+
+
+
+ Eercast
+
+
+
+
+ Microchip
+
+
+
+
+ SnowflakeO
+
+
+
+
+ Superpowers
+
+
+
+
+ Wpexplorer
+
+
+
+
+ Meetup
+
+
+
+
+ _AddressBook
+
+
+
+
+ _Android
+
+
+
+
+ _Apple
+
+
+
+
+ _Book
+
+
+
+
+ _Calendar
+
+
+
+
+ _CheckBoxIndeterminate
+
+
+
+
+ _Download
+
+
+
+
+ _Filter
+
+
+
+
+ _Flag
+
+
+
+
+ _Gear
+
+
+
+
+ _Globe
+
+
+
+
+ _Google
+
+
+
+
+ _Group
+
+
+
+
+ _Layout
+
+
+
+
+ _Lock
+
+
+
+
+ _Mail
+
+
+
+
+ _Mobile
+
+
+
+
+ _PowerOff
+
+
+
+
+ _Print
+
+
+
+
+ _Search
+
+
+
+
+ _Send
+
+
+
+
+ _SignIn
+
+
+
+
+ _SignOut
+
+
+
+
+ _Tag
+
+
+
+
+ _Trash
+
+
+
+
+ _Unlock
+
+
+
+
+ _User
+
+
+
+
+ _VolumeDown
+
+
+
+
+ _VolumeOff
+
+
+
+
+ _VolumeUp
+
+
+
+
+ _Wifi
+
+
+
+
+ _Windows
+
+
+
+
+ _Wrench
+
+
+
+
+ _Anchor
+
+
+
+
+ _ArrowDown
+
+
+
+
+ _ArrowLeft
+
+
+
+
+ _ArrowRight
+
+
+
+
+ _ArrowUp
+
+
+
+
+ _Ascend
+
+
+
+
+ _Back
+
+
+
+
+ _Ban
+
+
+
+
+ _Bank
+
+
+
+
+ _Bell
+
+
+
+
+ _Bicycle
+
+
+
+
+ _Bookmark
+
+
+
+
+ _Camera
+
+
+
+
+ _Car
+
+
+
+
+ _Card
+
+
+
+
+ _Check
+
+
+
+
+ _CheckBox
+
+
+
+
+ _CheckBoxChecked
+
+
+
+
+ _Close
+
+
+
+
+ _Code
+
+
+
+
+ _Collapse
+
+
+
+
+ _Columns
+
+
+
+
+ _Correct
+
+
+
+
+ _Descend
+
+
+
+
+ _DoubleDown
+
+
+
+
+ _DoubleLeft
+
+
+
+
+ _DoubleRight
+
+
+
+
+ _DoubleUp
+
+
+
+
+ _Down
+
+
+
+
+ _Edit
+
+
+
+
+ _Enterprise
+
+
+
+
+ _Error
+
+
+
+
+ _Exclamation
+
+
+
+
+ _Expand
+
+
+
+
+ _File
+
+
+
+
+ _Fold
+
+
+
+
+ _Folder
+
+
+
+
+ _FolderOpen
+
+
+
+
+ _Forward
+
+
+
+
+ _Gallery
+
+
+
+
+ _Home
+
+
+
+
+ _Incorrect
+
+
+
+
+ _Info
+
+
+
+
+ _Key
+
+
+
+
+ _Keyboard
+
+
+
+
+ _Left
+
+
+
+
+ _Link
+
+
+
+
+ _List
+
+
+
+
+ _Loading
+
+
+
+
+ _LongArrowDown
+
+
+
+
+ _LongArrowLeft
+
+
+
+
+ _LongArrowRight
+
+
+
+
+ _LongArrowUp
+
+
+
+
+ _Maximize
+
+
+
+
+ _Minus
+
+
+
+
+ _More
+
+
+
+
+ _MoreVertical
+
+
+
+
+ _NewTab
+
+
+
+
+ _Pencil
+
+
+
+
+ _Phone
+
+
+
+
+ _Pic
+
+
+
+
+ _Plane
+
+
+
+
+ _Plus
+
+
+
+
+ _PullDown
+
+
+
+
+ _PullLeft
+
+
+
+
+ _PullRight
+
+
+
+
+ _PullUp
+
+
+
+
+ _Question
+
+
+
+
+ _RadioButton
+
+
+
+
+ _RadioButtonChecked
+
+
+
+
+ _Refresh
+
+
+
+
+ _Responsive
+
+
+
+
+ _Restore
+
+
+
+
+ _Right
+
+
+
+
+ _Round
+
+
+
+
+ _RoundDown
+
+
+
+
+ _RoundMinus
+
+
+
+
+ _RoundPlus
+
+
+
+
+ _RoundRight
+
+
+
+
+ _Save
+
+
+
+
+ _Skin
+
+
+
+
+ _Sort
+
+
+
+
+ _Success
+
+
+
+
+ _Table
+
+
+
+
+ _Time
+
+
+
+
+ _Train
+
+
+
+
+ _TriangleDown
+
+
+
+
+ _TriangleLeft
+
+
+
+
+ _TriangleRight
+
+
+
+
+ _TriangleUp
+
+
+
+
+ _Unfold
+
+
+
+
+ _Up
+
+
+
+
+ _Upload
+
+
+
+
+ _Warn
+
+
+
+
+ _Window
+
+
+
+
+ 图标字体名称
+
+
+
+
+ 获取图标名称
+
+
+
+
+
+
+ 表单中标签红色星号的位置
+
+
+
+
+ 文字后面(默认值)
+
+
+
+
+ 文字前面
+
+
+
+
+ 分隔符的后面
+
+
+
+
+ 表单中标签红色星号的位置名称
+
+
+
+
+ 面板切换的动画类型(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 未定义
+
+
+
+
+ 水平滑动
+
+
+
+
+ 垂直滑动
+
+
+
+
+ 淡出
+
+
+
+
+ 弹出
+
+
+
+
+ 翻转
+
+
+
+
+ 面板切换的动画类型的名称(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 选项卡的对齐方式
+
+
+
+
+ 靠右
+
+
+
+
+ 靠左(默认值)
+
+
+
+
+ 居中
+
+
+
+
+ 选项卡的对齐方式名称
+
+
+
+
+ 动画类型(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 未定义
+
+
+
+
+ 向左滑动
+
+
+
+
+ 向左滑动
+
+
+
+
+ 向上滑动
+
+
+
+
+ 向下滑动
+
+
+
+
+ 淡出
+
+
+
+
+ 弹出
+
+
+
+
+ 翻转
+
+
+
+
+ 动画类型的名称(仅Webkit浏览器支持动画效果)
+
+
+
+
+ FineUIPro控件的状态保持机制
+
+
+
+
+ 构造函数
+
+ 控件
+
+
+
+ 增加在当前请求中改变的属性列表(控件可以自己手工设置,以便保存在 F_STATE 中)
+
+
+
+
+
+ 备份初始化属性值
+ 在输出 AJAX 回发之前,会拿这个初始属性值和当时属性值做对比,以确定这些属性是否被用户改变
+
+
+
+
+ 备份 PostData 的属性值(也就是在客户端改变的属性值)
+
+
+
+
+
+ 计算被修改的属性列表(更新 ModifiedProperties 和 ClientPropertiesModifiedInServer 两个值)
+ 这个需要在 OnPreRender 中调用,在页面第一次加载,正常的回发以及AJAX回发时都要调用
+
+
+
+
+ 页面第一次加载至今改变过的属性列表总和(其中可能经历多次正常的页面回发和局部 AJAX 回发)
+
+
+
+
+
+ 获取设置 FState 属性值
+
+
+
+
+
+
+ 当前请求中改变的属性列表,既包含服务器端改变的属性,也包含客户端改变的属性
+
+
+
+
+ 客户端可以改变的属性在服务器端被改变了
+
+
+
+
+ 授权帮助类
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 设计时支持
+
+
+
+
+ 初始化控件设计时
+
+
+
+
+
+ 设计时展示
+
+
+
+
+
+ 出错时设计时显示
+
+
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 表单字段的设计时支持
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 添加一个新的选项卡
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 智能标记面板的项列表
+
+
+
+
+ 当前呈现的控件
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 设计时展示
+
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 设计时展示
+
+
+
+
+
+ 按钮设计时
+
+
+
+
+ 设计时展示
+
+
+
+
+
+ 输入对话框帮助类
+
+
+
+
+ 对话框默认图标
+
+
+
+
+ 显示对话框
+
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 客户端脚本
+
+
+
+ 显示对话框
+
+ 消息正文
+
+
+
+ 显示对话框
+
+ 消息正文
+ 标题
+
+
+
+ 显示对话框
+
+ 消息正文
+ 图标
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 对话框消息图标
+ 自定义对话框图标地址
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+ 标题
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+ 图标
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框消息图标
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 在顶层窗口中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 自定义对话框图标
+ 自定义对话框图标地址
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 样式类名
+
+
+
+
+ 对话框消息正文
+
+
+
+
+ 对话框标题
+
+
+
+
+ 对话框图标
+
+
+
+
+ 点击确认按钮执行的JavaScript脚本
+
+
+
+
+ 点击取消按钮执行的JavaScript脚本
+
+
+
+
+ 对话框的目标位置
+
+
+
+
+ 自定义对话框图标地址
+
+
+
+
+ 自定义对话框图标
+
+
+
+
+ 预定义图标字体
+
+
+
+
+ 自定义图标字体的样式类
+
+
+
+
+ 是否多行输入框
+
+
+
+
+ 是否必填输入框
+
+
+
+
+ 多行输入框高度
+
+
+
+
+ 文本框类型
+
+
+
+
+ 缺省输入值
+
+
+
+
+ 对话框的宽度
+
+
+
+
+ 对话框的最小宽度
+
+
+
+
+ 对话框的最大宽度
+
+
+
+
+ 对话框ID
+
+
+
+
+ 是否可以关闭
+
+
+
+
+ 按钮填充整个工具栏
+
+
+
+
+ 简单按钮样式(启用分组按钮,并去除按钮的边框和外边距)
+
+
+
+
+ 消息正文的排列位置
+
+
+
+
+ 是否显示标题栏
+
+
+
+
+ 取消按钮在确定按钮的前面
+
+
+
+
+ 标题文本的排列位置
+
+
+
+
+ 提示对话框帮助类
+
+
+
+
+ 对话框默认图标
+
+
+
+
+ 显示对话框
+
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 客户端脚本
+
+
+
+ 样式类名
+
+
+
+
+ 对话框消息正文
+
+
+
+
+ 对话框标题
+
+
+
+
+ 对话框的目标位置
+
+
+
+
+ 对话框图标
+
+
+
+
+ 自定义对话框图标地址
+
+
+
+
+ 自定义对话框图标
+
+
+
+
+ 预定义图标字体
+
+
+
+
+ 自定义图标字体的样式类
+
+
+
+
+ 对话框的宽度
+
+
+
+
+ 是否可以移动
+
+
+
+
+ 是否可以关闭
+
+
+
+
+ 是否模式窗口
+
+
+
+
+ 点击遮罩层时是否隐藏窗体
+
+
+
+
+ 是否显示标题栏
+
+
+
+
+ 显示的毫秒数(0:不自动消失)
+
+
+
+
+ 横向的显示位置
+
+
+
+
+ 纵向的显示位置
+
+
+
+
+ 内容区域的内边距
+
+
+
+
+ 消息正文的排列位置
+
+
+
+
+ 显示正在加载图标
+
+
+
+
+ 对话框的最小宽度
+
+
+
+
+ 对话框的最大宽度
+
+
+
+
+ 对话框ID
+
+
+
+
+ 隐藏通知框时执行的脚本(用户关闭或者自行消失时都会触发)
+
+
+
+
+ 标题文本的排列位置
+
+
+
+
+ 按钮控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 下拉列表项的预绑定事件参数
+
+
+
+
+ 构造函数
+
+ 列表项数据源
+
+
+
+ 是否取消添加当前行
+
+
+
+
+ 行数据源(如果数据源为DataTable,则DataItem为DataRowView)
+
+
+
+
+ 自定义事件参数
+
+
+
+
+ 构造函数
+
+ 事件参数
+
+
+
+ 事件参数
+
+
+
+
+ 复选框/单选框/复选框菜单按钮的事件参数
+
+
+
+
+ 构造函数
+
+ 是否选中
+
+
+
+ 是否选中
+
+
+
+
+ 参数项
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 文本
+ 值
+
+
+
+ 构造函数
+
+ 文本
+ 值
+ 是否原样输出
+
+
+
+ 键
+
+
+
+
+ 值
+
+
+
+
+ 是否原样输出
+
+
+
+
+ 参数项集合
+
+
+
+
+ 下拉列表项的预绑定事件参数
+
+
+
+
+ 构造函数
+
+ 列表项数据源
+
+
+
+ 是否取消添加当前行
+
+
+
+
+ 行数据源(如果数据源为DataTable,则DataItem为DataRowView)
+
+
+
+
+ 列表项绑定事件参数
+
+
+
+
+ 构造函数
+
+ 列表项
+ 列表项的数据源
+
+
+
+ 列表项
+
+
+
+
+ 列表项数据源(如果数据源为DataTable,则DataItem为DataRowView)
+
+
+
+
+ 树节点事件参数
+
+
+
+
+ 构造函数
+
+ 树节点
+
+
+
+ 构造函数
+
+ 树节点
+ 树节点的数据源
+
+
+
+ 树节点
+
+
+
+
+ 树节点ID
+
+
+
+
+ 树节点的数据源
+
+
+
+
+ 树节点预绑定事件参数
+
+
+
+
+ 构造函数
+
+ 树节点的数据源
+
+
+
+ 是否取消添加当前节点
+
+
+
+
+ 树节点的数据源
+
+
+
+
+ 控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 控件内部不允许存在非标签形式的字符串
+
+
+
+
+ 不允许空白字符
+
+
+
+
+
+ 忽略游离于标签外的字符串
+
+
+
+
+
+ 支持页分析器生成控件及其包含的子控件
+
+
+
+
+ 允许空白字符
+
+
+
+
+
+ 不忽略游离于标签外的字符串
+
+
+
+
+
+ 全局配置参数
+
+
+
+
+ 初始化section对象,如果在Web.config中没有定义,则初始化为空对象
+
+
+
+
+ Runtime Section
+
+
+
+
+ Refer:http://flimflan.com/blog/AccessingWebconfigAtDesignTimeInNET20.aspx
+
+
+
+
+
+
+ 主题
+
+
+
+
+ 语言
+
+
+
+
+ 千分位分隔符(默认为逗号)(仅限于数字输入框的客户端显示)
+
+
+
+
+ 小数分隔符(默认为点号)(仅限于数字输入框的客户端显示)
+
+
+
+
+ 表单中消息的位置
+
+
+
+
+ 表单中标签的位置
+
+
+
+
+ 表单中红色星号的位置
+
+
+
+
+ 表单中字段距离右侧的宽度
+
+
+
+
+ 表单中字段标签的宽度
+
+
+
+
+ 选项卡标题之间的间距
+
+
+
+
+ 表单行子项之间的间距
+
+
+
+
+ 工具栏子项之间的间距
+
+
+
+
+ 表单中字段与标签的分隔符
+
+
+
+
+ AJAX超时时间(单位:秒,默认:120s)
+
+
+
+
+ 是否启用Ajax
+
+
+
+
+ 是否启用遮罩层(防止ActiveX、Flash等对象覆盖弹出窗体)
+
+
+
+
+ 是否启用动画(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 启用IFrame面板的页面加载提示
+
+
+
+
+ 是否向页面输出IE=edge标识
+
+
+
+
+ 是否向页面输出utf-8标识
+
+
+
+
+ 是否启用移动浏览器自适应
+
+
+
+
+ 是否使用另外一种获取网卡地址的方式(PageManager#GetRequestIPMAC)
+
+
+
+
+ 使用简单的提示框显示服务器返回的错误信息
+
+
+
+
+ 是否启用紧凑模式
+
+
+
+
+ 是否启用大字体模式
+
+
+
+
+ 是否启用表单改变确认对话框
+
+
+
+
+ 是否显示AJAX提示
+
+
+
+
+ AJAX提示的类型
+
+
+
+
+ 正在加载图片的数字编号
+
+
+
+
+ AJAX提示的文本
+
+
+
+
+ 自定义页面加载图片
+
+
+
+
+ Mask类型的AJAX提示文本
+
+
+
+
+ 是否显示Mask类型的提示文本
+
+
+
+
+ DEBUG 模式
+
+
+
+
+ 图标的根路径
+
+
+
+
+ JS库的根路径
+
+
+
+
+ 自定义样式的根路径
+
+
+
+
+ 自定义样式的名称
+
+
+
+
+ 自定义样式对应的内置加载图片
+
+
+
+
+ 自定义语言的根路径
+
+
+
+
+ 自定义语言的名称
+
+
+
+
+ 是否启用FState压缩(不支持!!)
+
+
+
+
+ 是否启用FState验证
+
+
+
+
+ 包含的JS库
+
+
+
+
+ 显示模式
+
+
+
+
+ 产品名称
+
+
+
+
+ 当前版本
+
+
+
+
+ 为设计时提供集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 为设计时提供的菜单项集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 为设计时提供的工具栏项集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 为设计时提供的表格列编辑器集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 比较的数据类型(用于表单控件的客户端验证)
+
+
+
+
+ 浮点数
+
+
+
+
+ 整形
+
+
+
+
+ 字符串(默认值)
+
+
+
+
+ 比较的数据类型名称
+
+
+
+
+ 隐藏的模式
+
+
+
+
+ 通过设置CSS属性visibility来控制显示隐藏
+
+
+
+
+ 通过设置CSS属性top/left来控制显示隐藏
+
+
+
+
+ 通过设置CSS属性display来控制显示隐藏(默认值)
+
+
+
+
+ 隐藏的模式名称
+
+
+
+
+ 预定义图标
+
+
+
+
+ None
+
+
+
+
+ Accept
+
+
+
+
+ Add
+
+
+
+
+ Anchor
+
+
+
+
+ Application
+
+
+
+
+ ApplicationAdd
+
+
+
+
+ ApplicationCascade
+
+
+
+
+ ApplicationDelete
+
+
+
+
+ ApplicationDouble
+
+
+
+
+ ApplicationEdit
+
+
+
+
+ ApplicationError
+
+
+
+
+ ApplicationForm
+
+
+
+
+ ApplicationFormAdd
+
+
+
+
+ ApplicationFormDelete
+
+
+
+
+ ApplicationFormEdit
+
+
+
+
+ ApplicationFormMagnify
+
+
+
+
+ ApplicationGet
+
+
+
+
+ ApplicationGo
+
+
+
+
+ ApplicationHome
+
+
+
+
+ ApplicationKey
+
+
+
+
+ ApplicationLightning
+
+
+
+
+ ApplicationLink
+
+
+
+
+ ApplicationOsx
+
+
+
+
+ ApplicationOsxAdd
+
+
+
+
+ ApplicationOsxCascade
+
+
+
+
+ ApplicationOsxDelete
+
+
+
+
+ ApplicationOsxDouble
+
+
+
+
+ ApplicationOsxError
+
+
+
+
+ ApplicationOsxGet
+
+
+
+
+ ApplicationOsxGo
+
+
+
+
+ ApplicationOsxHome
+
+
+
+
+ ApplicationOsxKey
+
+
+
+
+ ApplicationOsxLightning
+
+
+
+
+ ApplicationOsxLink
+
+
+
+
+ ApplicationOsxSplit
+
+
+
+
+ ApplicationOsxStart
+
+
+
+
+ ApplicationOsxStop
+
+
+
+
+ ApplicationOsxTerminal
+
+
+
+
+ ApplicationPut
+
+
+
+
+ ApplicationSideBoxes
+
+
+
+
+ ApplicationSideContract
+
+
+
+
+ ApplicationSideExpand
+
+
+
+
+ ApplicationSideList
+
+
+
+
+ ApplicationSideTree
+
+
+
+
+ ApplicationSplit
+
+
+
+
+ ApplicationStart
+
+
+
+
+ ApplicationStop
+
+
+
+
+ ApplicationTileHorizontal
+
+
+
+
+ ApplicationTileVertical
+
+
+
+
+ ApplicationViewColumns
+
+
+
+
+ ApplicationViewDetail
+
+
+
+
+ ApplicationViewGallery
+
+
+
+
+ ApplicationViewIcons
+
+
+
+
+ ApplicationViewList
+
+
+
+
+ ApplicationViewTile
+
+
+
+
+ ApplicationXp
+
+
+
+
+ ApplicationXpTerminal
+
+
+
+
+ ArrowBranch
+
+
+
+
+ ArrowDivide
+
+
+
+
+ ArrowDown
+
+
+
+
+ ArrowEw
+
+
+
+
+ ArrowIn
+
+
+
+
+ ArrowInout
+
+
+
+
+ ArrowInLonger
+
+
+
+
+ ArrowJoin
+
+
+
+
+ ArrowLeft
+
+
+
+
+ ArrowMerge
+
+
+
+
+ ArrowNe
+
+
+
+
+ ArrowNs
+
+
+
+
+ ArrowNsew
+
+
+
+
+ ArrowNw
+
+
+
+
+ ArrowNwNeSwSe
+
+
+
+
+ ArrowNwSe
+
+
+
+
+ ArrowOut
+
+
+
+
+ ArrowOutLonger
+
+
+
+
+ ArrowRedo
+
+
+
+
+ ArrowRefresh
+
+
+
+
+ ArrowRefreshSmall
+
+
+
+
+ ArrowRight
+
+
+
+
+ ArrowRotateAnticlockwise
+
+
+
+
+ ArrowRotateClockwise
+
+
+
+
+ ArrowSe
+
+
+
+
+ ArrowSw
+
+
+
+
+ ArrowSwitch
+
+
+
+
+ ArrowSwitchBluegreen
+
+
+
+
+ ArrowSwNe
+
+
+
+
+ ArrowTurnLeft
+
+
+
+
+ ArrowTurnRight
+
+
+
+
+ ArrowUndo
+
+
+
+
+ ArrowUp
+
+
+
+
+ AsteriskOrange
+
+
+
+
+ AsteriskRed
+
+
+
+
+ AsteriskYellow
+
+
+
+
+ Attach
+
+
+
+
+ AwardStarAdd
+
+
+
+
+ AwardStarBronze1
+
+
+
+
+ AwardStarBronze2
+
+
+
+
+ AwardStarBronze3
+
+
+
+
+ AwardStarDelete
+
+
+
+
+ AwardStarGold1
+
+
+
+
+ AwardStarGold2
+
+
+
+
+ AwardStarGold3
+
+
+
+
+ AwardStarSilver1
+
+
+
+
+ AwardStarSilver2
+
+
+
+
+ AwardStarSilver3
+
+
+
+
+ Basket
+
+
+
+
+ BasketAdd
+
+
+
+
+ BasketDelete
+
+
+
+
+ BasketEdit
+
+
+
+
+ BasketError
+
+
+
+
+ BasketGo
+
+
+
+
+ BasketPut
+
+
+
+
+ BasketRemove
+
+
+
+
+ Bell
+
+
+
+
+ BellAdd
+
+
+
+
+ BellDelete
+
+
+
+
+ BellError
+
+
+
+
+ BellGo
+
+
+
+
+ BellLink
+
+
+
+
+ BellSilver
+
+
+
+
+ BellSilverStart
+
+
+
+
+ BellSilverStop
+
+
+
+
+ BellStart
+
+
+
+
+ BellStop
+
+
+
+
+ Bin
+
+
+
+
+ BinClosed
+
+
+
+
+ BinEmpty
+
+
+
+
+ Blank
+
+
+
+
+ Bomb
+
+
+
+
+ Book
+
+
+
+
+ Bookmark
+
+
+
+
+ BookmarkAdd
+
+
+
+
+ BookmarkDelete
+
+
+
+
+ BookmarkEdit
+
+
+
+
+ BookmarkError
+
+
+
+
+ BookmarkGo
+
+
+
+
+ BookAdd
+
+
+
+
+ BookAddresses
+
+
+
+
+ BookAddressesAdd
+
+
+
+
+ BookAddressesDelete
+
+
+
+
+ BookAddressesEdit
+
+
+
+
+ BookAddressesError
+
+
+
+
+ BookAddressesKey
+
+
+
+
+ BookDelete
+
+
+
+
+ BookEdit
+
+
+
+
+ BookError
+
+
+
+
+ BookGo
+
+
+
+
+ BookKey
+
+
+
+
+ BookLink
+
+
+
+
+ BookMagnify
+
+
+
+
+ BookNext
+
+
+
+
+ BookOpen
+
+
+
+
+ BookOpenMark
+
+
+
+
+ BookPrevious
+
+
+
+
+ BookRed
+
+
+
+
+ BookTabs
+
+
+
+
+ BorderAll
+
+
+
+
+ BorderBottom
+
+
+
+
+ BorderDraw
+
+
+
+
+ BorderInner
+
+
+
+
+ BorderInnerHorizontal
+
+
+
+
+ BorderInnerVertical
+
+
+
+
+ BorderLeft
+
+
+
+
+ BorderNone
+
+
+
+
+ BorderOuter
+
+
+
+
+ BorderRight
+
+
+
+
+ BorderTop
+
+
+
+
+ Box
+
+
+
+
+ BoxError
+
+
+
+
+ BoxPicture
+
+
+
+
+ BoxWorld
+
+
+
+
+ Brick
+
+
+
+
+ Bricks
+
+
+
+
+ BrickAdd
+
+
+
+
+ BrickDelete
+
+
+
+
+ BrickEdit
+
+
+
+
+ BrickError
+
+
+
+
+ BrickGo
+
+
+
+
+ BrickLink
+
+
+
+
+ BrickMagnify
+
+
+
+
+ Briefcase
+
+
+
+
+ Bug
+
+
+
+
+ BugAdd
+
+
+
+
+ BugDelete
+
+
+
+
+ BugEdit
+
+
+
+
+ BugError
+
+
+
+
+ BugFix
+
+
+
+
+ BugGo
+
+
+
+
+ BugLink
+
+
+
+
+ BugMagnify
+
+
+
+
+ Build
+
+
+
+
+ Building
+
+
+
+
+ BuildingAdd
+
+
+
+
+ BuildingDelete
+
+
+
+
+ BuildingEdit
+
+
+
+
+ BuildingError
+
+
+
+
+ BuildingGo
+
+
+
+
+ BuildingKey
+
+
+
+
+ BuildingLink
+
+
+
+
+ BuildCancel
+
+
+
+
+ BulletAdd
+
+
+
+
+ BulletArrowBottom
+
+
+
+
+ BulletArrowDown
+
+
+
+
+ BulletArrowTop
+
+
+
+
+ BulletArrowUp
+
+
+
+
+ BulletBlack
+
+
+
+
+ BulletBlue
+
+
+
+
+ BulletConnect
+
+
+
+
+ BulletCross
+
+
+
+
+ BulletDatabase
+
+
+
+
+ BulletDatabaseYellow
+
+
+
+
+ BulletDelete
+
+
+
+
+ BulletDisk
+
+
+
+
+ BulletEarth
+
+
+
+
+ BulletEdit
+
+
+
+
+ BulletEject
+
+
+
+
+ BulletError
+
+
+
+
+ BulletFeed
+
+
+
+
+ BulletGet
+
+
+
+
+ BulletGo
+
+
+
+
+ BulletGreen
+
+
+
+
+ BulletHome
+
+
+
+
+ BulletKey
+
+
+
+
+ BulletLeft
+
+
+
+
+ BulletLightning
+
+
+
+
+ BulletMagnify
+
+
+
+
+ BulletMinus
+
+
+
+
+ BulletOrange
+
+
+
+
+ BulletPageWhite
+
+
+
+
+ BulletPicture
+
+
+
+
+ BulletPink
+
+
+
+
+ BulletPlus
+
+
+
+
+ BulletPurple
+
+
+
+
+ BulletRed
+
+
+
+
+ BulletRight
+
+
+
+
+ BulletShape
+
+
+
+
+ BulletSparkle
+
+
+
+
+ BulletStar
+
+
+
+
+ BulletStart
+
+
+
+
+ BulletStop
+
+
+
+
+ BulletStopAlt
+
+
+
+
+ BulletTick
+
+
+
+
+ BulletToggleMinus
+
+
+
+
+ BulletTogglePlus
+
+
+
+
+ BulletWhite
+
+
+
+
+ BulletWrench
+
+
+
+
+ BulletWrenchRed
+
+
+
+
+ BulletYellow
+
+
+
+
+ Button
+
+
+
+
+ Cake
+
+
+
+
+ CakeOut
+
+
+
+
+ CakeSliced
+
+
+
+
+ Calculator
+
+
+
+
+ CalculatorAdd
+
+
+
+
+ CalculatorDelete
+
+
+
+
+ CalculatorEdit
+
+
+
+
+ CalculatorError
+
+
+
+
+ CalculatorLink
+
+
+
+
+ Calendar
+
+
+
+
+ CalendarAdd
+
+
+
+
+ CalendarDelete
+
+
+
+
+ CalendarEdit
+
+
+
+
+ CalendarLink
+
+
+
+
+ CalendarSelectDay
+
+
+
+
+ CalendarSelectNone
+
+
+
+
+ CalendarSelectWeek
+
+
+
+
+ CalendarStar
+
+
+
+
+ CalendarViewDay
+
+
+
+
+ CalendarViewMonth
+
+
+
+
+ CalendarViewWeek
+
+
+
+
+ Camera
+
+
+
+
+ CameraAdd
+
+
+
+
+ CameraConnect
+
+
+
+
+ CameraDelete
+
+
+
+
+ CameraEdit
+
+
+
+
+ CameraError
+
+
+
+
+ CameraGo
+
+
+
+
+ CameraLink
+
+
+
+
+ CameraMagnify
+
+
+
+
+ CameraPicture
+
+
+
+
+ CameraSmall
+
+
+
+
+ CameraStart
+
+
+
+
+ CameraStop
+
+
+
+
+ Cancel
+
+
+
+
+ Car
+
+
+
+
+ Cart
+
+
+
+
+ CartAdd
+
+
+
+
+ CartDelete
+
+
+
+
+ CartEdit
+
+
+
+
+ CartError
+
+
+
+
+ CartFull
+
+
+
+
+ CartGo
+
+
+
+
+ CartMagnify
+
+
+
+
+ CartPut
+
+
+
+
+ CartRemove
+
+
+
+
+ CarAdd
+
+
+
+
+ CarDelete
+
+
+
+
+ CarError
+
+
+
+
+ CarRed
+
+
+
+
+ CarStart
+
+
+
+
+ CarStop
+
+
+
+
+ Cd
+
+
+
+
+ Cdr
+
+
+
+
+ CdrAdd
+
+
+
+
+ CdrBurn
+
+
+
+
+ CdrCross
+
+
+
+
+ CdrDelete
+
+
+
+
+ CdrEdit
+
+
+
+
+ CdrEject
+
+
+
+
+ CdrError
+
+
+
+
+ CdrGo
+
+
+
+
+ CdrMagnify
+
+
+
+
+ CdrPlay
+
+
+
+
+ CdrStart
+
+
+
+
+ CdrStop
+
+
+
+
+ CdrStopAlt
+
+
+
+
+ CdrTick
+
+
+
+
+ CdAdd
+
+
+
+
+ CdBurn
+
+
+
+
+ CdDelete
+
+
+
+
+ CdEdit
+
+
+
+
+ CdEject
+
+
+
+
+ CdGo
+
+
+
+
+ CdMagnify
+
+
+
+
+ CdPlay
+
+
+
+
+ CdStop
+
+
+
+
+ CdStopAlt
+
+
+
+
+ CdTick
+
+
+
+
+ ChartBar
+
+
+
+
+ ChartBarAdd
+
+
+
+
+ ChartBarDelete
+
+
+
+
+ ChartBarEdit
+
+
+
+
+ ChartBarError
+
+
+
+
+ ChartBarLink
+
+
+
+
+ ChartCurve
+
+
+
+
+ ChartCurveAdd
+
+
+
+
+ ChartCurveDelete
+
+
+
+
+ ChartCurveEdit
+
+
+
+
+ ChartCurveError
+
+
+
+
+ ChartCurveGo
+
+
+
+
+ ChartCurveLink
+
+
+
+
+ ChartLine
+
+
+
+
+ ChartLineAdd
+
+
+
+
+ ChartLineDelete
+
+
+
+
+ ChartLineEdit
+
+
+
+
+ ChartLineError
+
+
+
+
+ ChartLineLink
+
+
+
+
+ ChartOrganisation
+
+
+
+
+ ChartOrganisationAdd
+
+
+
+
+ ChartOrganisationDelete
+
+
+
+
+ ChartOrgInverted
+
+
+
+
+ ChartPie
+
+
+
+
+ ChartPieAdd
+
+
+
+
+ ChartPieDelete
+
+
+
+
+ ChartPieEdit
+
+
+
+
+ ChartPieError
+
+
+
+
+ ChartPieLightning
+
+
+
+
+ ChartPieLink
+
+
+
+
+ CheckError
+
+
+
+
+ Clipboard
+
+
+
+
+ Clock
+
+
+
+
+ ClockAdd
+
+
+
+
+ ClockDelete
+
+
+
+
+ ClockEdit
+
+
+
+
+ ClockError
+
+
+
+
+ ClockGo
+
+
+
+
+ ClockLink
+
+
+
+
+ ClockPause
+
+
+
+
+ ClockPlay
+
+
+
+
+ ClockRed
+
+
+
+
+ ClockStart
+
+
+
+
+ ClockStop
+
+
+
+
+ ClockStop2
+
+
+
+
+ Cmy
+
+
+
+
+ Cog
+
+
+
+
+ CogAdd
+
+
+
+
+ CogDelete
+
+
+
+
+ CogEdit
+
+
+
+
+ CogError
+
+
+
+
+ CogGo
+
+
+
+
+ CogStart
+
+
+
+
+ CogStop
+
+
+
+
+ Coins
+
+
+
+
+ CoinsAdd
+
+
+
+
+ CoinsDelete
+
+
+
+
+ Color
+
+
+
+
+ ColorSwatch
+
+
+
+
+ ColorWheel
+
+
+
+
+ Comment
+
+
+
+
+ Comments
+
+
+
+
+ CommentsAdd
+
+
+
+
+ CommentsDelete
+
+
+
+
+ CommentAdd
+
+
+
+
+ CommentDelete
+
+
+
+
+ CommentDull
+
+
+
+
+ CommentEdit
+
+
+
+
+ CommentPlay
+
+
+
+
+ CommentRecord
+
+
+
+
+ Compass
+
+
+
+
+ Compress
+
+
+
+
+ Computer
+
+
+
+
+ ComputerAdd
+
+
+
+
+ ComputerConnect
+
+
+
+
+ ComputerDelete
+
+
+
+
+ ComputerEdit
+
+
+
+
+ ComputerError
+
+
+
+
+ ComputerGo
+
+
+
+
+ ComputerKey
+
+
+
+
+ ComputerLink
+
+
+
+
+ ComputerMagnify
+
+
+
+
+ ComputerOff
+
+
+
+
+ ComputerStart
+
+
+
+
+ ComputerStop
+
+
+
+
+ ComputerWrench
+
+
+
+
+ Connect
+
+
+
+
+ Contrast
+
+
+
+
+ ContrastDecrease
+
+
+
+
+ ContrastHigh
+
+
+
+
+ ContrastIncrease
+
+
+
+
+ ContrastLow
+
+
+
+
+ Controller
+
+
+
+
+ ControllerAdd
+
+
+
+
+ ControllerDelete
+
+
+
+
+ ControllerError
+
+
+
+
+ ControlAdd
+
+
+
+
+ ControlAddBlue
+
+
+
+
+ ControlBlank
+
+
+
+
+ ControlBlankBlue
+
+
+
+
+ ControlEject
+
+
+
+
+ ControlEjectBlue
+
+
+
+
+ ControlEnd
+
+
+
+
+ ControlEndBlue
+
+
+
+
+ ControlEqualizer
+
+
+
+
+ ControlEqualizerBlue
+
+
+
+
+ ControlFastforward
+
+
+
+
+ ControlFastforwardBlue
+
+
+
+
+ ControlPause
+
+
+
+
+ ControlPauseBlue
+
+
+
+
+ ControlPlay
+
+
+
+
+ ControlPlayBlue
+
+
+
+
+ ControlPower
+
+
+
+
+ ControlPowerBlue
+
+
+
+
+ ControlRecord
+
+
+
+
+ ControlRecordBlue
+
+
+
+
+ ControlRemove
+
+
+
+
+ ControlRemoveBlue
+
+
+
+
+ ControlRepeat
+
+
+
+
+ ControlRepeatBlue
+
+
+
+
+ ControlRewind
+
+
+
+
+ ControlRewindBlue
+
+
+
+
+ ControlStart
+
+
+
+
+ ControlStartBlue
+
+
+
+
+ ControlStop
+
+
+
+
+ ControlStopBlue
+
+
+
+
+ Creditcards
+
+
+
+
+ Cross
+
+
+
+
+ Css
+
+
+
+
+ CssAdd
+
+
+
+
+ CssDelete
+
+
+
+
+ CssError
+
+
+
+
+ CssGo
+
+
+
+
+ CssValid
+
+
+
+
+ Cup
+
+
+
+
+ CupAdd
+
+
+
+
+ CupBlack
+
+
+
+
+ CupDelete
+
+
+
+
+ CupEdit
+
+
+
+
+ CupError
+
+
+
+
+ CupGo
+
+
+
+
+ CupGreen
+
+
+
+
+ CupKey
+
+
+
+
+ CupLink
+
+
+
+
+ CupTea
+
+
+
+
+ Cursor
+
+
+
+
+ CursorSmall
+
+
+
+
+ Cut
+
+
+
+
+ CutRed
+
+
+
+
+ Database
+
+
+
+
+ DatabaseAdd
+
+
+
+
+ DatabaseConnect
+
+
+
+
+ DatabaseCopy
+
+
+
+
+ DatabaseDelete
+
+
+
+
+ DatabaseEdit
+
+
+
+
+ DatabaseError
+
+
+
+
+ DatabaseGear
+
+
+
+
+ DatabaseGo
+
+
+
+
+ DatabaseKey
+
+
+
+
+ DatabaseLightning
+
+
+
+
+ DatabaseLink
+
+
+
+
+ DatabaseRefresh
+
+
+
+
+ DatabaseSave
+
+
+
+
+ DatabaseStart
+
+
+
+
+ DatabaseStop
+
+
+
+
+ DatabaseTable
+
+
+
+
+ DatabaseWrench
+
+
+
+
+ DatabaseYellow
+
+
+
+
+ DatabaseYellowStart
+
+
+
+
+ DatabaseYellowStop
+
+
+
+
+ Date
+
+
+
+
+ DateAdd
+
+
+
+
+ DateDelete
+
+
+
+
+ DateEdit
+
+
+
+
+ DateError
+
+
+
+
+ DateGo
+
+
+
+
+ DateLink
+
+
+
+
+ DateMagnify
+
+
+
+
+ DateNext
+
+
+
+
+ DatePrevious
+
+
+
+
+ Decline
+
+
+
+
+ Delete
+
+
+
+
+ DeviceStylus
+
+
+
+
+ Disconnect
+
+
+
+
+ Disk
+
+
+
+
+ DiskBlack
+
+
+
+
+ DiskBlackError
+
+
+
+
+ DiskBlackMagnify
+
+
+
+
+ DiskDownload
+
+
+
+
+ DiskEdit
+
+
+
+
+ DiskError
+
+
+
+
+ DiskMagnify
+
+
+
+
+ DiskMultiple
+
+
+
+
+ DiskUpload
+
+
+
+
+ Door
+
+
+
+
+ DoorError
+
+
+
+
+ DoorIn
+
+
+
+
+ DoorOpen
+
+
+
+
+ DoorOut
+
+
+
+
+ Drink
+
+
+
+
+ DrinkEmpty
+
+
+
+
+ DrinkRed
+
+
+
+
+ Drive
+
+
+
+
+ DriveAdd
+
+
+
+
+ DriveBurn
+
+
+
+
+ DriveCd
+
+
+
+
+ DriveCdr
+
+
+
+
+ DriveCdEmpty
+
+
+
+
+ DriveDelete
+
+
+
+
+ DriveDisk
+
+
+
+
+ DriveEdit
+
+
+
+
+ DriveError
+
+
+
+
+ DriveGo
+
+
+
+
+ DriveKey
+
+
+
+
+ DriveLink
+
+
+
+
+ DriveMagnify
+
+
+
+
+ DriveNetwork
+
+
+
+
+ DriveNetworkError
+
+
+
+
+ DriveNetworkStop
+
+
+
+
+ DriveRename
+
+
+
+
+ DriveUser
+
+
+
+
+ DriveWeb
+
+
+
+
+ Dvd
+
+
+
+
+ DvdAdd
+
+
+
+
+ DvdDelete
+
+
+
+
+ DvdEdit
+
+
+
+
+ DvdError
+
+
+
+
+ DvdGo
+
+
+
+
+ DvdKey
+
+
+
+
+ DvdLink
+
+
+
+
+ DvdStart
+
+
+
+
+ DvdStop
+
+
+
+
+ EjectBlue
+
+
+
+
+ EjectGreen
+
+
+
+
+ Email
+
+
+
+
+ EmailAdd
+
+
+
+
+ EmailAttach
+
+
+
+
+ EmailDelete
+
+
+
+
+ EmailEdit
+
+
+
+
+ EmailError
+
+
+
+
+ EmailGo
+
+
+
+
+ EmailLink
+
+
+
+
+ EmailMagnify
+
+
+
+
+ EmailOpen
+
+
+
+
+ EmailOpenImage
+
+
+
+
+ EmailStar
+
+
+
+
+ EmailStart
+
+
+
+
+ EmailStop
+
+
+
+
+ EmailTransfer
+
+
+
+
+ EmoticonEvilgrin
+
+
+
+
+ EmoticonGrin
+
+
+
+
+ EmoticonHappy
+
+
+
+
+ EmoticonSmile
+
+
+
+
+ EmoticonSurprised
+
+
+
+
+ EmoticonTongue
+
+
+
+
+ EmoticonUnhappy
+
+
+
+
+ EmoticonWaii
+
+
+
+
+ EmoticonWink
+
+
+
+
+ Erase
+
+
+
+
+ Error
+
+
+
+
+ ErrorAdd
+
+
+
+
+ ErrorDelete
+
+
+
+
+ ErrorGo
+
+
+
+
+ Exclamation
+
+
+
+
+ Eye
+
+
+
+
+ Eyes
+
+
+
+
+ Feed
+
+
+
+
+ FeedAdd
+
+
+
+
+ FeedDelete
+
+
+
+
+ FeedDisk
+
+
+
+
+ FeedEdit
+
+
+
+
+ FeedError
+
+
+
+
+ FeedGo
+
+
+
+
+ FeedKey
+
+
+
+
+ FeedLink
+
+
+
+
+ FeedMagnify
+
+
+
+
+ FeedStar
+
+
+
+
+ Female
+
+
+
+
+ Film
+
+
+
+
+ FilmAdd
+
+
+
+
+ FilmDelete
+
+
+
+
+ FilmEdit
+
+
+
+
+ FilmEject
+
+
+
+
+ FilmError
+
+
+
+
+ FilmGo
+
+
+
+
+ FilmKey
+
+
+
+
+ FilmLink
+
+
+
+
+ FilmMagnify
+
+
+
+
+ FilmSave
+
+
+
+
+ FilmStar
+
+
+
+
+ FilmStart
+
+
+
+
+ FilmStop
+
+
+
+
+ Find
+
+
+
+
+ FingerPoint
+
+
+
+
+ FlagAd
+
+
+
+
+ FlagAe
+
+
+
+
+ FlagAf
+
+
+
+
+ FlagAg
+
+
+
+
+ FlagAi
+
+
+
+
+ FlagAl
+
+
+
+
+ FlagAm
+
+
+
+
+ FlagAn
+
+
+
+
+ FlagAo
+
+
+
+
+ FlagAr
+
+
+
+
+ FlagAs
+
+
+
+
+ FlagAt
+
+
+
+
+ FlagAu
+
+
+
+
+ FlagAw
+
+
+
+
+ FlagAx
+
+
+
+
+ FlagAz
+
+
+
+
+ FlagBa
+
+
+
+
+ FlagBb
+
+
+
+
+ FlagBd
+
+
+
+
+ FlagBe
+
+
+
+
+ FlagBf
+
+
+
+
+ FlagBg
+
+
+
+
+ FlagBh
+
+
+
+
+ FlagBi
+
+
+
+
+ FlagBj
+
+
+
+
+ FlagBlack
+
+
+
+
+ FlagBlue
+
+
+
+
+ FlagBm
+
+
+
+
+ FlagBn
+
+
+
+
+ FlagBo
+
+
+
+
+ FlagBr
+
+
+
+
+ FlagBs
+
+
+
+
+ FlagBt
+
+
+
+
+ FlagBv
+
+
+
+
+ FlagBw
+
+
+
+
+ FlagBy
+
+
+
+
+ FlagBz
+
+
+
+
+ FlagCa
+
+
+
+
+ FlagCatalonia
+
+
+
+
+ FlagCc
+
+
+
+
+ FlagCd
+
+
+
+
+ FlagCf
+
+
+
+
+ FlagCg
+
+
+
+
+ FlagCh
+
+
+
+
+ FlagChecked
+
+
+
+
+ FlagCi
+
+
+
+
+ FlagCk
+
+
+
+
+ FlagCl
+
+
+
+
+ FlagCm
+
+
+
+
+ FlagCn
+
+
+
+
+ FlagCo
+
+
+
+
+ FlagCr
+
+
+
+
+ FlagCs
+
+
+
+
+ FlagCu
+
+
+
+
+ FlagCv
+
+
+
+
+ FlagCx
+
+
+
+
+ FlagCy
+
+
+
+
+ FlagCz
+
+
+
+
+ FlagDe
+
+
+
+
+ FlagDj
+
+
+
+
+ FlagDk
+
+
+
+
+ FlagDm
+
+
+
+
+ FlagDo
+
+
+
+
+ FlagDz
+
+
+
+
+ FlagEc
+
+
+
+
+ FlagEe
+
+
+
+
+ FlagEg
+
+
+
+
+ FlagEh
+
+
+
+
+ FlagEngland
+
+
+
+
+ FlagEr
+
+
+
+
+ FlagEs
+
+
+
+
+ FlagEt
+
+
+
+
+ FlagEuropeanunion
+
+
+
+
+ FlagFam
+
+
+
+
+ FlagFi
+
+
+
+
+ FlagFj
+
+
+
+
+ FlagFk
+
+
+
+
+ FlagFm
+
+
+
+
+ FlagFo
+
+
+
+
+ FlagFr
+
+
+
+
+ FlagFrance
+
+
+
+
+ FlagGa
+
+
+
+
+ FlagGb
+
+
+
+
+ FlagGd
+
+
+
+
+ FlagGe
+
+
+
+
+ FlagGf
+
+
+
+
+ FlagGg
+
+
+
+
+ FlagGh
+
+
+
+
+ FlagGi
+
+
+
+
+ FlagGl
+
+
+
+
+ FlagGm
+
+
+
+
+ FlagGn
+
+
+
+
+ FlagGp
+
+
+
+
+ FlagGq
+
+
+
+
+ FlagGr
+
+
+
+
+ FlagGreen
+
+
+
+
+ FlagGrey
+
+
+
+
+ FlagGs
+
+
+
+
+ FlagGt
+
+
+
+
+ FlagGu
+
+
+
+
+ FlagGw
+
+
+
+
+ FlagGy
+
+
+
+
+ FlagHk
+
+
+
+
+ FlagHm
+
+
+
+
+ FlagHn
+
+
+
+
+ FlagHr
+
+
+
+
+ FlagHt
+
+
+
+
+ FlagHu
+
+
+
+
+ FlagId
+
+
+
+
+ FlagIe
+
+
+
+
+ FlagIl
+
+
+
+
+ FlagIn
+
+
+
+
+ FlagIo
+
+
+
+
+ FlagIq
+
+
+
+
+ FlagIr
+
+
+
+
+ FlagIs
+
+
+
+
+ FlagIt
+
+
+
+
+ FlagJm
+
+
+
+
+ FlagJo
+
+
+
+
+ FlagJp
+
+
+
+
+ FlagKe
+
+
+
+
+ FlagKg
+
+
+
+
+ FlagKh
+
+
+
+
+ FlagKi
+
+
+
+
+ FlagKm
+
+
+
+
+ FlagKn
+
+
+
+
+ FlagKp
+
+
+
+
+ FlagKr
+
+
+
+
+ FlagKw
+
+
+
+
+ FlagKy
+
+
+
+
+ FlagKz
+
+
+
+
+ FlagLa
+
+
+
+
+ FlagLb
+
+
+
+
+ FlagLc
+
+
+
+
+ FlagLi
+
+
+
+
+ FlagLk
+
+
+
+
+ FlagLr
+
+
+
+
+ FlagLs
+
+
+
+
+ FlagLt
+
+
+
+
+ FlagLu
+
+
+
+
+ FlagLv
+
+
+
+
+ FlagLy
+
+
+
+
+ FlagMa
+
+
+
+
+ FlagMc
+
+
+
+
+ FlagMd
+
+
+
+
+ FlagMe
+
+
+
+
+ FlagMg
+
+
+
+
+ FlagMh
+
+
+
+
+ FlagMk
+
+
+
+
+ FlagMl
+
+
+
+
+ FlagMm
+
+
+
+
+ FlagMn
+
+
+
+
+ FlagMo
+
+
+
+
+ FlagMp
+
+
+
+
+ FlagMq
+
+
+
+
+ FlagMr
+
+
+
+
+ FlagMs
+
+
+
+
+ FlagMt
+
+
+
+
+ FlagMu
+
+
+
+
+ FlagMv
+
+
+
+
+ FlagMw
+
+
+
+
+ FlagMx
+
+
+
+
+ FlagMy
+
+
+
+
+ FlagMz
+
+
+
+
+ FlagNa
+
+
+
+
+ FlagNc
+
+
+
+
+ FlagNe
+
+
+
+
+ FlagNf
+
+
+
+
+ FlagNg
+
+
+
+
+ FlagNi
+
+
+
+
+ FlagNl
+
+
+
+
+ FlagNo
+
+
+
+
+ FlagNp
+
+
+
+
+ FlagNr
+
+
+
+
+ FlagNu
+
+
+
+
+ FlagNz
+
+
+
+
+ FlagOm
+
+
+
+
+ FlagOrange
+
+
+
+
+ FlagPa
+
+
+
+
+ FlagPe
+
+
+
+
+ FlagPf
+
+
+
+
+ FlagPg
+
+
+
+
+ FlagPh
+
+
+
+
+ FlagPink
+
+
+
+
+ FlagPk
+
+
+
+
+ FlagPl
+
+
+
+
+ FlagPm
+
+
+
+
+ FlagPn
+
+
+
+
+ FlagPr
+
+
+
+
+ FlagPs
+
+
+
+
+ FlagPt
+
+
+
+
+ FlagPurple
+
+
+
+
+ FlagPw
+
+
+
+
+ FlagPy
+
+
+
+
+ FlagQa
+
+
+
+
+ FlagRe
+
+
+
+
+ FlagRed
+
+
+
+
+ FlagRo
+
+
+
+
+ FlagRs
+
+
+
+
+ FlagRu
+
+
+
+
+ FlagRw
+
+
+
+
+ FlagSa
+
+
+
+
+ FlagSb
+
+
+
+
+ FlagSc
+
+
+
+
+ FlagScotland
+
+
+
+
+ FlagSd
+
+
+
+
+ FlagSe
+
+
+
+
+ FlagSg
+
+
+
+
+ FlagSh
+
+
+
+
+ FlagSi
+
+
+
+
+ FlagSj
+
+
+
+
+ FlagSk
+
+
+
+
+ FlagSl
+
+
+
+
+ FlagSm
+
+
+
+
+ FlagSn
+
+
+
+
+ FlagSo
+
+
+
+
+ FlagSr
+
+
+
+
+ FlagSt
+
+
+
+
+ FlagSv
+
+
+
+
+ FlagSy
+
+
+
+
+ FlagSz
+
+
+
+
+ FlagTc
+
+
+
+
+ FlagTd
+
+
+
+
+ FlagTf
+
+
+
+
+ FlagTg
+
+
+
+
+ FlagTh
+
+
+
+
+ FlagTj
+
+
+
+
+ FlagTk
+
+
+
+
+ FlagTl
+
+
+
+
+ FlagTm
+
+
+
+
+ FlagTn
+
+
+
+
+ FlagTo
+
+
+
+
+ FlagTr
+
+
+
+
+ FlagTt
+
+
+
+
+ FlagTv
+
+
+
+
+ FlagTw
+
+
+
+
+ FlagTz
+
+
+
+
+ FlagUa
+
+
+
+
+ FlagUg
+
+
+
+
+ FlagUm
+
+
+
+
+ FlagUs
+
+
+
+
+ FlagUy
+
+
+
+
+ FlagUz
+
+
+
+
+ FlagVa
+
+
+
+
+ FlagVc
+
+
+
+
+ FlagVe
+
+
+
+
+ FlagVg
+
+
+
+
+ FlagVi
+
+
+
+
+ FlagVn
+
+
+
+
+ FlagVu
+
+
+
+
+ FlagWales
+
+
+
+
+ FlagWf
+
+
+
+
+ FlagWhite
+
+
+
+
+ FlagWs
+
+
+
+
+ FlagYe
+
+
+
+
+ FlagYellow
+
+
+
+
+ FlagYt
+
+
+
+
+ FlagZa
+
+
+
+
+ FlagZm
+
+
+
+
+ FlagZw
+
+
+
+
+ FlowerDaisy
+
+
+
+
+ Folder
+
+
+
+
+ FolderAdd
+
+
+
+
+ FolderBell
+
+
+
+
+ FolderBookmark
+
+
+
+
+ FolderBrick
+
+
+
+
+ FolderBug
+
+
+
+
+ FolderCamera
+
+
+
+
+ FolderConnect
+
+
+
+
+ FolderDatabase
+
+
+
+
+ FolderDelete
+
+
+
+
+ FolderEdit
+
+
+
+
+ FolderError
+
+
+
+
+ FolderExplore
+
+
+
+
+ FolderFeed
+
+
+
+
+ FolderFilm
+
+
+
+
+ FolderFind
+
+
+
+
+ FolderFont
+
+
+
+
+ FolderGo
+
+
+
+
+ FolderHeart
+
+
+
+
+ FolderHome
+
+
+
+
+ FolderImage
+
+
+
+
+ FolderKey
+
+
+
+
+ FolderLightbulb
+
+
+
+
+ FolderLink
+
+
+
+
+ FolderMagnify
+
+
+
+
+ FolderPage
+
+
+
+
+ FolderPageWhite
+
+
+
+
+ FolderPalette
+
+
+
+
+ FolderPicture
+
+
+
+
+ FolderStar
+
+
+
+
+ FolderTable
+
+
+
+
+ FolderUp
+
+
+
+
+ FolderUser
+
+
+
+
+ FolderWrench
+
+
+
+
+ Font
+
+
+
+
+ FontAdd
+
+
+
+
+ FontColor
+
+
+
+
+ FontDelete
+
+
+
+
+ FontGo
+
+
+
+
+ FontLarger
+
+
+
+
+ FontSmaller
+
+
+
+
+ ForwardBlue
+
+
+
+
+ ForwardGreen
+
+
+
+
+ Group
+
+
+
+
+ GroupAdd
+
+
+
+
+ GroupDelete
+
+
+
+
+ GroupEdit
+
+
+
+
+ GroupError
+
+
+
+
+ GroupGear
+
+
+
+
+ GroupGo
+
+
+
+
+ GroupKey
+
+
+
+
+ GroupLink
+
+
+
+
+ Heart
+
+
+
+
+ HeartAdd
+
+
+
+
+ HeartBroken
+
+
+
+
+ HeartConnect
+
+
+
+
+ HeartDelete
+
+
+
+
+ Help
+
+
+
+
+ Hourglass
+
+
+
+
+ HourglassAdd
+
+
+
+
+ HourglassDelete
+
+
+
+
+ HourglassGo
+
+
+
+
+ HourglassLink
+
+
+
+
+ House
+
+
+
+
+ HouseConnect
+
+
+
+
+ HouseGo
+
+
+
+
+ HouseKey
+
+
+
+
+ HouseLink
+
+
+
+
+ HouseStar
+
+
+
+
+ Html
+
+
+
+
+ HtmlAdd
+
+
+
+
+ HtmlDelete
+
+
+
+
+ HtmlError
+
+
+
+
+ HtmlGo
+
+
+
+
+ HtmlValid
+
+
+
+
+ Image
+
+
+
+
+ Images
+
+
+
+
+ ImageAdd
+
+
+
+
+ ImageDelete
+
+
+
+
+ ImageEdit
+
+
+
+
+ ImageLink
+
+
+
+
+ ImageMagnify
+
+
+
+
+ ImageStar
+
+
+
+
+ Information
+
+
+
+
+ Ipod
+
+
+
+
+ IpodCast
+
+
+
+
+ IpodCastAdd
+
+
+
+
+ IpodCastDelete
+
+
+
+
+ IpodConnect
+
+
+
+
+ IpodNano
+
+
+
+
+ IpodNanoConnect
+
+
+
+
+ IpodSound
+
+
+
+
+ Joystick
+
+
+
+
+ JoystickAdd
+
+
+
+
+ JoystickConnect
+
+
+
+
+ JoystickDelete
+
+
+
+
+ JoystickError
+
+
+
+
+ Key
+
+
+
+
+ Keyboard
+
+
+
+
+ KeyboardAdd
+
+
+
+
+ KeyboardConnect
+
+
+
+
+ KeyboardDelete
+
+
+
+
+ KeyboardMagnify
+
+
+
+
+ KeyAdd
+
+
+
+
+ KeyDelete
+
+
+
+
+ KeyGo
+
+
+
+
+ KeyStart
+
+
+
+
+ KeyStop
+
+
+
+
+ Laptop
+
+
+
+
+ LaptopAdd
+
+
+
+
+ LaptopConnect
+
+
+
+
+ LaptopDelete
+
+
+
+
+ LaptopDisk
+
+
+
+
+ LaptopEdit
+
+
+
+
+ LaptopError
+
+
+
+
+ LaptopGo
+
+
+
+
+ LaptopKey
+
+
+
+
+ LaptopLink
+
+
+
+
+ LaptopMagnify
+
+
+
+
+ LaptopStart
+
+
+
+
+ LaptopStop
+
+
+
+
+ LaptopWrench
+
+
+
+
+ Layers
+
+
+
+
+ Layout
+
+
+
+
+ LayoutAdd
+
+
+
+
+ LayoutContent
+
+
+
+
+ LayoutDelete
+
+
+
+
+ LayoutEdit
+
+
+
+
+ LayoutError
+
+
+
+
+ LayoutHeader
+
+
+
+
+ LayoutKey
+
+
+
+
+ LayoutLightning
+
+
+
+
+ LayoutLink
+
+
+
+
+ LayoutSidebar
+
+
+
+
+ Lightbulb
+
+
+
+
+ LightbulbAdd
+
+
+
+
+ LightbulbDelete
+
+
+
+
+ LightbulbOff
+
+
+
+
+ Lightning
+
+
+
+
+ LightningAdd
+
+
+
+
+ LightningDelete
+
+
+
+
+ LightningGo
+
+
+
+
+ Link
+
+
+
+
+ LinkAdd
+
+
+
+
+ LinkBreak
+
+
+
+
+ LinkDelete
+
+
+
+
+ LinkEdit
+
+
+
+
+ LinkError
+
+
+
+
+ LinkGo
+
+
+
+
+ Lock
+
+
+
+
+ LockAdd
+
+
+
+
+ LockBreak
+
+
+
+
+ LockDelete
+
+
+
+
+ LockEdit
+
+
+
+
+ LockGo
+
+
+
+
+ LockKey
+
+
+
+
+ LockOpen
+
+
+
+
+ LockStart
+
+
+
+
+ LockStop
+
+
+
+
+ Lorry
+
+
+
+
+ LorryAdd
+
+
+
+
+ LorryDelete
+
+
+
+
+ LorryError
+
+
+
+
+ LorryFlatbed
+
+
+
+
+ LorryGo
+
+
+
+
+ LorryLink
+
+
+
+
+ LorryStart
+
+
+
+
+ LorryStop
+
+
+
+
+ MagifierZoomOut
+
+
+
+
+ Magnifier
+
+
+
+
+ MagnifierZoomIn
+
+
+
+
+ Mail
+
+
+
+
+ Male
+
+
+
+
+ Map
+
+
+
+
+ MapAdd
+
+
+
+
+ MapClipboard
+
+
+
+
+ MapCursor
+
+
+
+
+ MapDelete
+
+
+
+
+ MapEdit
+
+
+
+
+ MapError
+
+
+
+
+ MapGo
+
+
+
+
+ MapLink
+
+
+
+
+ MapMagnify
+
+
+
+
+ MapStart
+
+
+
+
+ MapStop
+
+
+
+
+ MedalBronze1
+
+
+
+
+ MedalBronze2
+
+
+
+
+ MedalBronze3
+
+
+
+
+ MedalBronzeAdd
+
+
+
+
+ MedalBronzeDelete
+
+
+
+
+ MedalGold1
+
+
+
+
+ MedalGold2
+
+
+
+
+ MedalGold3
+
+
+
+
+ MedalGoldAdd
+
+
+
+
+ MedalGoldDelete
+
+
+
+
+ MedalSilver1
+
+
+
+
+ MedalSilver2
+
+
+
+
+ MedalSilver3
+
+
+
+
+ MedalSilverAdd
+
+
+
+
+ MedalSilverDelete
+
+
+
+
+ Money
+
+
+
+
+ MoneyAdd
+
+
+
+
+ MoneyDelete
+
+
+
+
+ MoneyDollar
+
+
+
+
+ MoneyEuro
+
+
+
+
+ MoneyPound
+
+
+
+
+ MoneyYen
+
+
+
+
+ Monitor
+
+
+
+
+ MonitorAdd
+
+
+
+
+ MonitorDelete
+
+
+
+
+ MonitorEdit
+
+
+
+
+ MonitorError
+
+
+
+
+ MonitorGo
+
+
+
+
+ MonitorKey
+
+
+
+
+ MonitorLightning
+
+
+
+
+ MonitorLink
+
+
+
+
+ MoonFull
+
+
+
+
+ Mouse
+
+
+
+
+ MouseAdd
+
+
+
+
+ MouseDelete
+
+
+
+
+ MouseError
+
+
+
+
+ Music
+
+
+
+
+ MusicNote
+
+
+
+
+ Neighbourhood
+
+
+
+
+ New
+
+
+
+
+ Newspaper
+
+
+
+
+ NewspaperAdd
+
+
+
+
+ NewspaperDelete
+
+
+
+
+ NewspaperGo
+
+
+
+
+ NewspaperLink
+
+
+
+
+ NewBlue
+
+
+
+
+ NewRed
+
+
+
+
+ NextBlue
+
+
+
+
+ NextGreen
+
+
+
+
+ Note
+
+
+
+
+ NoteAdd
+
+
+
+
+ NoteDelete
+
+
+
+
+ NoteEdit
+
+
+
+
+ NoteError
+
+
+
+
+ NoteGo
+
+
+
+
+ Outline
+
+
+
+
+ Overlays
+
+
+
+
+ Package
+
+
+
+
+ PackageAdd
+
+
+
+
+ PackageDelete
+
+
+
+
+ PackageDown
+
+
+
+
+ PackageGo
+
+
+
+
+ PackageGreen
+
+
+
+
+ PackageIn
+
+
+
+
+ PackageLink
+
+
+
+
+ PackageSe
+
+
+
+
+ PackageStart
+
+
+
+
+ PackageStop
+
+
+
+
+ PackageWhite
+
+
+
+
+ Page
+
+
+
+
+ PageAdd
+
+
+
+
+ PageAttach
+
+
+
+
+ PageBack
+
+
+
+
+ PageBreak
+
+
+
+
+ PageBreakInsert
+
+
+
+
+ PageCancel
+
+
+
+
+ PageCode
+
+
+
+
+ PageCopy
+
+
+
+
+ PageDelete
+
+
+
+
+ PageEdit
+
+
+
+
+ PageError
+
+
+
+
+ PageExcel
+
+
+
+
+ PageFind
+
+
+
+
+ PageForward
+
+
+
+
+ PageGear
+
+
+
+
+ PageGo
+
+
+
+
+ PageGreen
+
+
+
+
+ PageHeaderFooter
+
+
+
+
+ PageKey
+
+
+
+
+ PageLandscape
+
+
+
+
+ PageLandscapeShot
+
+
+
+
+ PageLightning
+
+
+
+
+ PageLink
+
+
+
+
+ PageMagnify
+
+
+
+
+ PagePaintbrush
+
+
+
+
+ PagePaste
+
+
+
+
+ PagePortrait
+
+
+
+
+ PagePortraitShot
+
+
+
+
+ PageRed
+
+
+
+
+ PageRefresh
+
+
+
+
+ PageSave
+
+
+
+
+ PageWhite
+
+
+
+
+ PageWhiteAcrobat
+
+
+
+
+ PageWhiteActionscript
+
+
+
+
+ PageWhiteAdd
+
+
+
+
+ PageWhiteBreak
+
+
+
+
+ PageWhiteC
+
+
+
+
+ PageWhiteCamera
+
+
+
+
+ PageWhiteCd
+
+
+
+
+ PageWhiteCdr
+
+
+
+
+ PageWhiteCode
+
+
+
+
+ PageWhiteCodeRed
+
+
+
+
+ PageWhiteColdfusion
+
+
+
+
+ PageWhiteCompressed
+
+
+
+
+ PageWhiteConnect
+
+
+
+
+ PageWhiteCopy
+
+
+
+
+ PageWhiteCplusplus
+
+
+
+
+ PageWhiteCsharp
+
+
+
+
+ PageWhiteCup
+
+
+
+
+ PageWhiteDatabase
+
+
+
+
+ PageWhiteDatabaseYellow
+
+
+
+
+ PageWhiteDelete
+
+
+
+
+ PageWhiteDvd
+
+
+
+
+ PageWhiteEdit
+
+
+
+
+ PageWhiteError
+
+
+
+
+ PageWhiteExcel
+
+
+
+
+ PageWhiteFind
+
+
+
+
+ PageWhiteFlash
+
+
+
+
+ PageWhiteFont
+
+
+
+
+ PageWhiteFreehand
+
+
+
+
+ PageWhiteGear
+
+
+
+
+ PageWhiteGet
+
+
+
+
+ PageWhiteGo
+
+
+
+
+ PageWhiteH
+
+
+
+
+ PageWhiteHorizontal
+
+
+
+
+ PageWhiteKey
+
+
+
+
+ PageWhiteLightning
+
+
+
+
+ PageWhiteLink
+
+
+
+
+ PageWhiteMagnify
+
+
+
+
+ PageWhiteMedal
+
+
+
+
+ PageWhiteOffice
+
+
+
+
+ PageWhitePaint
+
+
+
+
+ PageWhitePaintbrush
+
+
+
+
+ PageWhitePaint2
+
+
+
+
+ PageWhitePaste
+
+
+
+
+ PageWhitePasteTable
+
+
+
+
+ PageWhitePhp
+
+
+
+
+ PageWhitePicture
+
+
+
+
+ PageWhitePowerpoint
+
+
+
+
+ PageWhitePut
+
+
+
+
+ PageWhiteRefresh
+
+
+
+
+ PageWhiteRuby
+
+
+
+
+ PageWhiteSideBySide
+
+
+
+
+ PageWhiteStack
+
+
+
+
+ PageWhiteStar
+
+
+
+
+ PageWhiteSwoosh
+
+
+
+
+ PageWhiteText
+
+
+
+
+ PageWhiteTextWidth
+
+
+
+
+ PageWhiteTux
+
+
+
+
+ PageWhiteVector
+
+
+
+
+ PageWhiteVisualstudio
+
+
+
+
+ PageWhiteWidth
+
+
+
+
+ PageWhiteWord
+
+
+
+
+ PageWhiteWorld
+
+
+
+
+ PageWhiteWrench
+
+
+
+
+ PageWhiteZip
+
+
+
+
+ PageWord
+
+
+
+
+ PageWorld
+
+
+
+
+ Paint
+
+
+
+
+ Paintbrush
+
+
+
+
+ PaintbrushColor
+
+
+
+
+ Paintcan
+
+
+
+
+ PaintcanRed
+
+
+
+
+ PaintCanBrush
+
+
+
+
+ Palette
+
+
+
+
+ PastePlain
+
+
+
+
+ PasteWord
+
+
+
+
+ PauseBlue
+
+
+
+
+ PauseGreen
+
+
+
+
+ PauseRecord
+
+
+
+
+ Pencil
+
+
+
+
+ PencilAdd
+
+
+
+
+ PencilDelete
+
+
+
+
+ PencilGo
+
+
+
+
+ Phone
+
+
+
+
+ PhoneAdd
+
+
+
+
+ PhoneDelete
+
+
+
+
+ PhoneEdit
+
+
+
+
+ PhoneError
+
+
+
+
+ PhoneGo
+
+
+
+
+ PhoneKey
+
+
+
+
+ PhoneLink
+
+
+
+
+ PhoneSound
+
+
+
+
+ PhoneStart
+
+
+
+
+ PhoneStop
+
+
+
+
+ Photo
+
+
+
+
+ Photos
+
+
+
+
+ PhotoAdd
+
+
+
+
+ PhotoDelete
+
+
+
+
+ PhotoEdit
+
+
+
+
+ PhotoLink
+
+
+
+
+ PhotoPaint
+
+
+
+
+ Picture
+
+
+
+
+ Pictures
+
+
+
+
+ PicturesThumbs
+
+
+
+
+ PictureAdd
+
+
+
+
+ PictureClipboard
+
+
+
+
+ PictureDelete
+
+
+
+
+ PictureEdit
+
+
+
+
+ PictureEmpty
+
+
+
+
+ PictureError
+
+
+
+
+ PictureGo
+
+
+
+
+ PictureKey
+
+
+
+
+ PictureLink
+
+
+
+
+ PictureSave
+
+
+
+
+ Pilcrow
+
+
+
+
+ Pill
+
+
+
+
+ PillAdd
+
+
+
+
+ PillDelete
+
+
+
+
+ PillError
+
+
+
+
+ PillGo
+
+
+
+
+ PlayBlue
+
+
+
+
+ PlayGreen
+
+
+
+
+ Plugin
+
+
+
+
+ PluginAdd
+
+
+
+
+ PluginDelete
+
+
+
+
+ PluginDisabled
+
+
+
+
+ PluginEdit
+
+
+
+
+ PluginError
+
+
+
+
+ PluginGo
+
+
+
+
+ PluginKey
+
+
+
+
+ PluginLink
+
+
+
+
+ PreviousGreen
+
+
+
+
+ Printer
+
+
+
+
+ PrinterAdd
+
+
+
+
+ PrinterCancel
+
+
+
+
+ PrinterColor
+
+
+
+
+ PrinterConnect
+
+
+
+
+ PrinterDelete
+
+
+
+
+ PrinterEmpty
+
+
+
+
+ PrinterError
+
+
+
+
+ PrinterGo
+
+
+
+
+ PrinterKey
+
+
+
+
+ PrinterMono
+
+
+
+
+ PrinterStart
+
+
+
+
+ PrinterStop
+
+
+
+
+ Rainbow
+
+
+
+
+ RainbowStar
+
+
+
+
+ RecordBlue
+
+
+
+
+ RecordGreen
+
+
+
+
+ RecordRed
+
+
+
+
+ Reload
+
+
+
+
+ Report
+
+
+
+
+ ReportAdd
+
+
+
+
+ ReportDelete
+
+
+
+
+ ReportDisk
+
+
+
+
+ ReportEdit
+
+
+
+
+ ReportGo
+
+
+
+
+ ReportKey
+
+
+
+
+ ReportLink
+
+
+
+
+ ReportMagnify
+
+
+
+
+ ReportPicture
+
+
+
+
+ ReportStart
+
+
+
+
+ ReportStop
+
+
+
+
+ ReportUser
+
+
+
+
+ ReportWord
+
+
+
+
+ ResultsetFirst
+
+
+
+
+ ResultsetLast
+
+
+
+
+ ResultsetNext
+
+
+
+
+ ResultsetPrevious
+
+
+
+
+ ReverseBlue
+
+
+
+
+ ReverseGreen
+
+
+
+
+ RewindBlue
+
+
+
+
+ RewindGreen
+
+
+
+
+ Rgb
+
+
+
+
+ Rosette
+
+
+
+
+ RosetteBlue
+
+
+
+
+ Rss
+
+
+
+
+ RssAdd
+
+
+
+
+ RssDelete
+
+
+
+
+ RssError
+
+
+
+
+ RssGo
+
+
+
+
+ RssValid
+
+
+
+
+ Ruby
+
+
+
+
+ RubyAdd
+
+
+
+
+ RubyDelete
+
+
+
+
+ RubyGear
+
+
+
+
+ RubyGet
+
+
+
+
+ RubyGo
+
+
+
+
+ RubyKey
+
+
+
+
+ RubyLink
+
+
+
+
+ RubyPut
+
+
+
+
+ Script
+
+
+
+
+ ScriptAdd
+
+
+
+
+ ScriptCode
+
+
+
+
+ ScriptCodeOriginal
+
+
+
+
+ ScriptCodeRed
+
+
+
+
+ ScriptDelete
+
+
+
+
+ ScriptEdit
+
+
+
+
+ ScriptError
+
+
+
+
+ ScriptGear
+
+
+
+
+ ScriptGo
+
+
+
+
+ ScriptKey
+
+
+
+
+ ScriptLightning
+
+
+
+
+ ScriptLink
+
+
+
+
+ ScriptPalette
+
+
+
+
+ ScriptSave
+
+
+
+
+ ScriptStart
+
+
+
+
+ ScriptStop
+
+
+
+
+ Seasons
+
+
+
+
+ SectionCollapsed
+
+
+
+
+ SectionExpanded
+
+
+
+
+ Server
+
+
+
+
+ ServerAdd
+
+
+
+
+ ServerChart
+
+
+
+
+ ServerCompressed
+
+
+
+
+ ServerConnect
+
+
+
+
+ ServerDatabase
+
+
+
+
+ ServerDelete
+
+
+
+
+ ServerEdit
+
+
+
+
+ ServerError
+
+
+
+
+ ServerGo
+
+
+
+
+ ServerKey
+
+
+
+
+ ServerLightning
+
+
+
+
+ ServerLink
+
+
+
+
+ ServerStart
+
+
+
+
+ ServerStop
+
+
+
+
+ ServerUncompressed
+
+
+
+
+ ServerWrench
+
+
+
+
+ Shading
+
+
+
+
+ ShapesMany
+
+
+
+
+ ShapesManySelect
+
+
+
+
+ Shape3d
+
+
+
+
+ ShapeAlignBottom
+
+
+
+
+ ShapeAlignCenter
+
+
+
+
+ ShapeAlignLeft
+
+
+
+
+ ShapeAlignMiddle
+
+
+
+
+ ShapeAlignRight
+
+
+
+
+ ShapeAlignTop
+
+
+
+
+ ShapeFlipHorizontal
+
+
+
+
+ ShapeFlipVertical
+
+
+
+
+ ShapeGroup
+
+
+
+
+ ShapeHandles
+
+
+
+
+ ShapeMoveBack
+
+
+
+
+ ShapeMoveBackwards
+
+
+
+
+ ShapeMoveForwards
+
+
+
+
+ ShapeMoveFront
+
+
+
+
+ ShapeRotateAnticlockwise
+
+
+
+
+ ShapeRotateClockwise
+
+
+
+
+ ShapeShadeA
+
+
+
+
+ ShapeShadeB
+
+
+
+
+ ShapeShadeC
+
+
+
+
+ ShapeShadow
+
+
+
+
+ ShapeShadowToggle
+
+
+
+
+ ShapeSquare
+
+
+
+
+ ShapeSquareAdd
+
+
+
+
+ ShapeSquareDelete
+
+
+
+
+ ShapeSquareEdit
+
+
+
+
+ ShapeSquareError
+
+
+
+
+ ShapeSquareGo
+
+
+
+
+ ShapeSquareKey
+
+
+
+
+ ShapeSquareLink
+
+
+
+
+ ShapeSquareSelect
+
+
+
+
+ ShapeUngroup
+
+
+
+
+ Share
+
+
+
+
+ Shield
+
+
+
+
+ ShieldAdd
+
+
+
+
+ ShieldDelete
+
+
+
+
+ ShieldError
+
+
+
+
+ ShieldGo
+
+
+
+
+ ShieldRainbow
+
+
+
+
+ ShieldSilver
+
+
+
+
+ ShieldStart
+
+
+
+
+ ShieldStop
+
+
+
+
+ Sitemap
+
+
+
+
+ SitemapColor
+
+
+
+
+ Smartphone
+
+
+
+
+ SmartphoneAdd
+
+
+
+
+ SmartphoneConnect
+
+
+
+
+ SmartphoneDelete
+
+
+
+
+ SmartphoneDisk
+
+
+
+
+ SmartphoneEdit
+
+
+
+
+ SmartphoneError
+
+
+
+
+ SmartphoneGo
+
+
+
+
+ SmartphoneKey
+
+
+
+
+ SmartphoneWrench
+
+
+
+
+ SortAscending
+
+
+
+
+ SortDescending
+
+
+
+
+ Sound
+
+
+
+
+ SoundAdd
+
+
+
+
+ SoundDelete
+
+
+
+
+ SoundHigh
+
+
+
+
+ SoundIn
+
+
+
+
+ SoundLow
+
+
+
+
+ SoundMute
+
+
+
+
+ SoundNone
+
+
+
+
+ SoundOut
+
+
+
+
+ Spellcheck
+
+
+
+
+ Sport8ball
+
+
+
+
+ SportBasketball
+
+
+
+
+ SportFootball
+
+
+
+
+ SportGolf
+
+
+
+
+ SportGolfPractice
+
+
+
+
+ SportRaquet
+
+
+
+
+ SportShuttlecock
+
+
+
+
+ SportSoccer
+
+
+
+
+ SportTennis
+
+
+
+
+ Star
+
+
+
+
+ StarBronze
+
+
+
+
+ StarBronzeHalfGrey
+
+
+
+
+ StarGold
+
+
+
+
+ StarGoldHalfGrey
+
+
+
+
+ StarGoldHalfSilver
+
+
+
+
+ StarGrey
+
+
+
+
+ StarHalfGrey
+
+
+
+
+ StarSilver
+
+
+
+
+ StatusAway
+
+
+
+
+ StatusBeRightBack
+
+
+
+
+ StatusBusy
+
+
+
+
+ StatusInvisible
+
+
+
+
+ StatusOffline
+
+
+
+
+ StatusOnline
+
+
+
+
+ Stop
+
+
+
+
+ StopBlue
+
+
+
+
+ StopGreen
+
+
+
+
+ StopRed
+
+
+
+
+ Style
+
+
+
+
+ StyleAdd
+
+
+
+
+ StyleDelete
+
+
+
+
+ StyleEdit
+
+
+
+
+ StyleGo
+
+
+
+
+ Sum
+
+
+
+
+ Tab
+
+
+
+
+ Table
+
+
+
+
+ TableAdd
+
+
+
+
+ TableCell
+
+
+
+
+ TableColumn
+
+
+
+
+ TableColumnAdd
+
+
+
+
+ TableColumnDelete
+
+
+
+
+ TableConnect
+
+
+
+
+ TableDelete
+
+
+
+
+ TableEdit
+
+
+
+
+ TableError
+
+
+
+
+ TableGear
+
+
+
+
+ TableGo
+
+
+
+
+ TableKey
+
+
+
+
+ TableLightning
+
+
+
+
+ TableLink
+
+
+
+
+ TableMultiple
+
+
+
+
+ TableRefresh
+
+
+
+
+ TableRelationship
+
+
+
+
+ TableRow
+
+
+
+
+ TableRowDelete
+
+
+
+
+ TableRowInsert
+
+
+
+
+ TableSave
+
+
+
+
+ TableSort
+
+
+
+
+ TabAdd
+
+
+
+
+ TabBlue
+
+
+
+
+ TabDelete
+
+
+
+
+ TabEdit
+
+
+
+
+ TabGo
+
+
+
+
+ TabGreen
+
+
+
+
+ TabRed
+
+
+
+
+ Tag
+
+
+
+
+ TagsGrey
+
+
+
+
+ TagsRed
+
+
+
+
+ TagBlue
+
+
+
+
+ TagBlueAdd
+
+
+
+
+ TagBlueDelete
+
+
+
+
+ TagBlueEdit
+
+
+
+
+ TagGreen
+
+
+
+
+ TagOrange
+
+
+
+
+ TagPink
+
+
+
+
+ TagPurple
+
+
+
+
+ TagRed
+
+
+
+
+ TagYellow
+
+
+
+
+ Telephone
+
+
+
+
+ TelephoneAdd
+
+
+
+
+ TelephoneDelete
+
+
+
+
+ TelephoneEdit
+
+
+
+
+ TelephoneError
+
+
+
+
+ TelephoneGo
+
+
+
+
+ TelephoneKey
+
+
+
+
+ TelephoneLink
+
+
+
+
+ TelephoneRed
+
+
+
+
+ Television
+
+
+
+
+ TelevisionAdd
+
+
+
+
+ TelevisionDelete
+
+
+
+
+ TelevisionIn
+
+
+
+
+ TelevisionOff
+
+
+
+
+ TelevisionOut
+
+
+
+
+ TelevisionStar
+
+
+
+
+ Textfield
+
+
+
+
+ TextfieldAdd
+
+
+
+
+ TextfieldDelete
+
+
+
+
+ TextfieldKey
+
+
+
+
+ TextfieldRename
+
+
+
+
+ TextAb
+
+
+
+
+ TextAlignCenter
+
+
+
+
+ TextAlignJustify
+
+
+
+
+ TextAlignLeft
+
+
+
+
+ TextAlignRight
+
+
+
+
+ TextAllcaps
+
+
+
+
+ TextBold
+
+
+
+
+ TextColumns
+
+
+
+
+ TextComplete
+
+
+
+
+ TextDirection
+
+
+
+
+ TextDoubleUnderline
+
+
+
+
+ TextDropcaps
+
+
+
+
+ TextFit
+
+
+
+
+ TextFlip
+
+
+
+
+ TextFontDefault
+
+
+
+
+ TextHeading1
+
+
+
+
+ TextHeading2
+
+
+
+
+ TextHeading3
+
+
+
+
+ TextHeading4
+
+
+
+
+ TextHeading5
+
+
+
+
+ TextHeading6
+
+
+
+
+ TextHorizontalrule
+
+
+
+
+ TextIndent
+
+
+
+
+ TextIndentRemove
+
+
+
+
+ TextInverse
+
+
+
+
+ TextItalic
+
+
+
+
+ TextKerning
+
+
+
+
+ TextLeftToRight
+
+
+
+
+ TextLetterspacing
+
+
+
+
+ TextLetterOmega
+
+
+
+
+ TextLinespacing
+
+
+
+
+ TextListBullets
+
+
+
+
+ TextListNumbers
+
+
+
+
+ TextLowercase
+
+
+
+
+ TextLowercaseA
+
+
+
+
+ TextMirror
+
+
+
+
+ TextPaddingBottom
+
+
+
+
+ TextPaddingLeft
+
+
+
+
+ TextPaddingRight
+
+
+
+
+ TextPaddingTop
+
+
+
+
+ TextReplace
+
+
+
+
+ TextRightToLeft
+
+
+
+
+ TextRotate0
+
+
+
+
+ TextRotate180
+
+
+
+
+ TextRotate270
+
+
+
+
+ TextRotate90
+
+
+
+
+ TextRuler
+
+
+
+
+ TextShading
+
+
+
+
+ TextSignature
+
+
+
+
+ TextSmallcaps
+
+
+
+
+ TextSpelling
+
+
+
+
+ TextStrikethrough
+
+
+
+
+ TextSubscript
+
+
+
+
+ TextSuperscript
+
+
+
+
+ TextTab
+
+
+
+
+ TextUnderline
+
+
+
+
+ TextUppercase
+
+
+
+
+ Theme
+
+
+
+
+ ThumbDown
+
+
+
+
+ ThumbUp
+
+
+
+
+ Tick
+
+
+
+
+ Time
+
+
+
+
+ TimelineMarker
+
+
+
+
+ TimeAdd
+
+
+
+
+ TimeDelete
+
+
+
+
+ TimeGo
+
+
+
+
+ TimeGreen
+
+
+
+
+ TimeRed
+
+
+
+
+ Transmit
+
+
+
+
+ TransmitAdd
+
+
+
+
+ TransmitBlue
+
+
+
+
+ TransmitDelete
+
+
+
+
+ TransmitEdit
+
+
+
+
+ TransmitError
+
+
+
+
+ TransmitGo
+
+
+
+
+ TransmitRed
+
+
+
+
+ Tux
+
+
+
+
+ User
+
+
+
+
+ UserAdd
+
+
+
+
+ UserAlert
+
+
+
+
+ UserB
+
+
+
+
+ UserBrown
+
+
+
+
+ UserComment
+
+
+
+
+ UserCross
+
+
+
+
+ UserDelete
+
+
+
+
+ UserEarth
+
+
+
+
+ UserEdit
+
+
+
+
+ UserFemale
+
+
+
+
+ UserGo
+
+
+
+
+ UserGray
+
+
+
+
+ UserGrayCool
+
+
+
+
+ UserGreen
+
+
+
+
+ UserHome
+
+
+
+
+ UserKey
+
+
+
+
+ UserMagnify
+
+
+
+
+ UserMature
+
+
+
+
+ UserOrange
+
+
+
+
+ UserRed
+
+
+
+
+ UserStar
+
+
+
+
+ UserSuit
+
+
+
+
+ UserSuitBlack
+
+
+
+
+ UserTick
+
+
+
+
+ Vcard
+
+
+
+
+ VcardAdd
+
+
+
+
+ VcardDelete
+
+
+
+
+ VcardEdit
+
+
+
+
+ VcardKey
+
+
+
+
+ Vector
+
+
+
+
+ VectorAdd
+
+
+
+
+ VectorDelete
+
+
+
+
+ VectorKey
+
+
+
+
+ Wand
+
+
+
+
+ WeatherCloud
+
+
+
+
+ WeatherClouds
+
+
+
+
+ WeatherCloudy
+
+
+
+
+ WeatherCloudyRain
+
+
+
+
+ WeatherLightning
+
+
+
+
+ WeatherRain
+
+
+
+
+ WeatherSnow
+
+
+
+
+ WeatherSun
+
+
+
+
+ Webcam
+
+
+
+
+ WebcamAdd
+
+
+
+
+ WebcamConnect
+
+
+
+
+ WebcamDelete
+
+
+
+
+ WebcamError
+
+
+
+
+ WebcamStart
+
+
+
+
+ WebcamStop
+
+
+
+
+ World
+
+
+
+
+ WorldAdd
+
+
+
+
+ WorldConnect
+
+
+
+
+ WorldDawn
+
+
+
+
+ WorldDelete
+
+
+
+
+ WorldEdit
+
+
+
+
+ WorldGo
+
+
+
+
+ WorldKey
+
+
+
+
+ WorldLink
+
+
+
+
+ WorldNight
+
+
+
+
+ WorldOrbit
+
+
+
+
+ Wrench
+
+
+
+
+ WrenchOrange
+
+
+
+
+ Xhtml
+
+
+
+
+ XhtmlAdd
+
+
+
+
+ XhtmlDelete
+
+
+
+
+ XhtmlError
+
+
+
+
+ XhtmlGo
+
+
+
+
+ XhtmlValid
+
+
+
+
+ Zoom
+
+
+
+
+ ZoomIn
+
+
+
+
+ ZoomOut
+
+
+
+
+ SystemClose
+
+
+
+
+ SystemNew
+
+
+
+
+ SystemSave
+
+
+
+
+ SystemSaveClose
+
+
+
+
+ SystemSaveNew
+
+
+
+
+ SystemSearch
+
+
+
+
+ 预定义图标名称
+
+
+
+
+ 获取图标名称
+
+
+
+
+
+
+ 获得图标的服务器地址
+
+ 图标
+ 图标的服务器地址
+
+
+
+ 获取客户端可用的图标URL地址
+
+ 图标
+ URL地址
+
+
+
+ 获取客户端可用的图标URL地址
+
+ 图标
+ 图标地址
+ URL地址
+
+
+
+ 将图标字符串转换为图标
+
+ 图标字符串
+ 是否忽略大小写
+ 图标
+
+
+
+ 将图标转换为图标字符串
+
+ 图标
+ 图标字符串
+
+
+
+ 主题
+
+
+
+
+ 默认主题
+
+
+
+
+ Metro Blue
+
+
+
+
+ Metro Dark Blue
+
+
+
+
+ Metro Gray
+
+
+
+
+ Metro Green
+
+
+
+
+ Metro Orange
+
+
+
+
+ jQueryUI Black Tie
+
+
+
+
+ jQueryUI Blitzer
+
+
+
+
+ jQueryUI Cupertino
+
+
+
+
+ jQueryUI Dark Hive
+
+
+
+
+ jQueryUI Dot Luv
+
+
+
+
+ jQueryUI Eggplant
+
+
+
+
+ jQueryUI Excite Bike
+
+
+
+
+ jQueryUI Flick
+
+
+
+
+ jQueryUI Hot Sneaks
+
+
+
+
+ jQueryUI Humanity
+
+
+
+
+ jQueryUI Le Frog
+
+
+
+
+ jQueryUI Mint Choc
+
+
+
+
+ jQueryUI Overcast
+
+
+
+
+ jQueryUI Pepper Grinder
+
+
+
+
+ jQueryUI Redmond
+
+
+
+
+ jQueryUI Smoothness
+
+
+
+
+ jQueryUI South Street
+
+
+
+
+ jQueryUI Start
+
+
+
+
+ jQueryUI Sunny
+
+
+
+
+ jQueryUI Swanky Purse
+
+
+
+
+ jQueryUI Trontastic
+
+
+
+
+ jQueryUI UI Darkness
+
+
+
+
+ jQueryUI UI Lightness
+
+
+
+
+ jQueryUI Vader
+
+
+
+
+ Pure Black
+
+
+
+
+ Pure Blue
+
+
+
+
+ Pure Green
+
+
+
+
+ Pure Orange
+
+
+
+
+ Pure Purple
+
+
+
+
+ Pure Red
+
+
+
+
+ 主题的类型名称
+
+
+
+
+ 语言
+
+
+
+
+ 英文
+
+
+
+
+ 中文(默认值)
+
+
+
+
+ 中文(台湾)
+
+
+
+
+ 语言的类型名称
+
+
+
+
+ 操作符(用于表单控件的客户端验证)
+
+
+
+
+ 等于(默认值)
+
+
+
+
+ 大于
+
+
+
+
+ 大于等于
+
+
+
+
+ 小于
+
+
+
+
+ 小于等于
+
+
+
+
+ 不等于
+
+
+
+
+ 操作符名称
+
+
+
+
+ 触发器输入框右侧图标的类型
+
+
+
+
+ 无(默认值)
+
+
+
+
+ 搜索图标
+
+
+
+
+ 清空图标
+
+
+
+
+ 日期图标
+
+
+
+
+ 向下箭头图标
+
+
+
+
+ 列表图标
+
+
+
+
+ 系统图标名称
+
+
+
+
+ 窗体的显示位置
+
+
+
+
+ 页面的中部(默认值)
+
+
+
+
+ 页面的黄金分割点处
+
+
+
+
+ 工具条的位置
+
+
+
+
+ 顶部(默认值)
+
+
+
+
+ 底部
+
+
+
+
+ 工具条的位置名称
+
+
+
+
+ 窗体以及对话框的显示位置
+
+
+
+
+ 当前页面(默认值)
+
+
+
+
+ 父页面
+
+
+
+
+ 最外层页面
+
+
+
+
+ Alert,Confirm,Window显示的位置
+
+
+
+
+ Get target name used inside JavaScript code.
+
+
+
+
+
+
+ 正则表达式常用类型(用于表单控件的客户端验证)
+
+
+
+
+ 无(默认值)
+
+
+
+
+ 数字
+
+
+
+
+ 字母
+
+
+
+
+ 字母数字
+
+
+
+
+ 字母下划线
+
+
+
+
+ 字母数字下划线
+
+
+
+
+ 小写字母
+
+
+
+
+ 大写字母
+
+
+
+
+ 电子邮箱
+
+
+
+
+ 网址
+
+
+
+
+ 邮政编码(中华人民共和国)
+
+
+
+
+ IP地址
+
+
+
+
+ 身份证(中华人民共和国)
+
+
+
+
+ 正则表达式常用类型 内容
+
+
+
+
+ 关闭窗体的动作
+
+
+
+
+ 关闭窗体(默认值)
+
+
+
+
+ 关闭窗体后刷新父页面
+
+
+
+
+ 关闭窗体后会发父页面(需要注册OnClose事件处理函数)
+
+
+
+
+ 关闭窗体的动作
+
+
+
+
+ 位置信息
+
+
+
+
+ 上方
+
+
+
+
+ 底部
+
+
+
+
+ 左侧
+
+
+
+
+ 右侧
+
+
+
+
+ 中部(默认值)
+
+
+
+
+ 位置信息的名称
+
+
+
+
+ Tab标签的显示位置
+
+
+
+
+ 顶部(默认值)
+
+
+
+
+ 底部
+
+
+
+
+ 左侧
+
+
+
+
+ 右侧
+
+
+
+
+ Tab显示的位置名称
+
+
+
+
+ 按钮上图标的摆放位置
+
+
+
+
+ 靠上
+
+
+
+
+ 靠右
+
+
+
+
+ 靠下
+
+
+
+
+ 靠左(默认值)
+
+
+
+
+ 图标摆放位置的名称
+
+
+
+
+ 按钮的大小
+
+
+
+
+ 小尺寸
+
+
+
+
+ 正常尺寸(默认值)
+
+
+
+
+ 中等尺寸
+
+
+
+
+ 大尺寸
+
+
+
+
+ 按钮的大小名称
+
+
+
+
+ 在HBox布局或者VBox布局中,用来控制容器子控件的位置
+
+
+
+
+ 所有子控件位于父容器的开始位置(废弃,请使用Start代替)
+
+
+
+
+ 所有子控件位于父容器的中间位置(废弃,请使用Center代替)
+
+
+
+
+ 所有子控件位于父容器的开始位置
+
+
+
+
+ 所有子控件位于父容器的中间位置
+
+
+
+
+ 所有子控件位于父容器的结束位置
+
+
+
+
+ 所有子控件被拉伸至父容器的大小(默认值)
+
+
+
+
+ 所有子控件被拉伸至最大子控件的大小
+
+
+
+
+ 所有子控件被拉伸至最大子控件的大小,并位于父容器的中间位置
+
+
+
+
+ 所有子控件被拉伸至最大子控件的大小,并位于父容器的结束位置
+
+
+
+
+ HBox或者VBox的位置的名称
+
+
+
+
+ 在HBox布局或者VBox布局中,用来控制容器子控件的位置
+
+
+
+
+ 子控件靠父容器的开始位置排列(废弃,请使用Start代替)
+
+
+
+
+ 子控件靠父容器的结束位置排列(废弃,请使用End代替)
+
+
+
+
+ 子控件靠父容器的中间位置排列
+
+
+
+
+ 子控件靠父容器的开始位置排列(默认值)
+
+
+
+
+ 子控件靠父容器的结束位置排列
+
+
+
+
+ HBox或者VBox的位置的名称
+
+
+
+
+ Ajax提示信息的类型
+
+
+
+
+ 在页面顶部显示黄色提示框(默认值)
+
+
+
+
+ 页面遮罩提示框
+
+
+
+
+ Ajax提示信息的类型名称
+
+
+
+
+ 文本排列位置
+
+
+
+
+ 未定义
+
+
+
+
+ 靠左排列
+
+
+
+
+ 居中排列
+
+
+
+
+ 靠右排列
+
+
+
+
+ 文本排列位置名称
+
+
+
+
+ 表单中标签的排列位置
+
+
+
+
+ 未定义
+
+
+
+
+ 靠左
+
+
+
+
+ 靠右
+
+
+
+
+ 靠上
+
+
+
+
+ 表单中标签的排列位置名称
+
+
+
+
+ 垂直排列位置
+
+
+
+
+ 居中排列(默认值)
+
+
+
+
+ 靠上排列
+
+
+
+
+ 靠下排列
+
+
+
+
+ 垂直排列位置名称
+
+
+
+
+ 创建Javascript数组参数的帮助类
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 初始属性值
+
+
+
+ 构造函数
+
+ 初始属性值
+ 是否保持原样
+
+
+
+ 删除属性
+
+ 属性值
+
+
+
+ 添加属性
+
+ 属性值
+
+
+
+ 添加属性
+
+ 属性值
+ 是否保持原样
+
+
+
+ 将整个数组中元素顺序反转
+
+
+
+
+ 返回对象的JSON字符串形式
+
+ 对象的JSON形式
+
+
+
+ 内部保存的数据
+
+
+
+
+ 已经添加属性的个数
+
+
+
+
+ 删除属性
+
+
+
+
+
+ 添加属性
+
+
+
+
+
+
+ 添加属性
+
+
+
+ 是否保持原样
+
+
+
+ 使用这个方法需要特别注意,因为这里返回的不是设置的属性了
+ 比如:"margin-right:5px;"被添加到OB中就变成:"\"margin-right:5px;\""
+
+
+
+
+
+
+ 返回对象的Json字符串表示
+
+
+
+
+
+ 存在 Page.Items 上下文中,用于生成JavascriptID
+
+
+
+
+ 添加内容到页面的底部
+
+
+
+
+
+
+
+ 添加JavaScript内容到页面的底部
+
+
+
+
+
+
+
+ 添加JavaScript路径到页面的底部
+
+
+
+
+
+
+
+ 添加内嵌JavaScript资源到页面的底部
+
+
+
+
+
+
+
+ 添加样式表到页头
+
+
+
+
+
+
+
+ 向页面头部添加内容
+
+
+
+
+
+
+
+ 页头是否包含控件
+
+
+
+
+
+
+
+ 取得下一个控件的位置
+
+
+
+
+
+ 资源处理程序
+
+
+
+
+ 处理资源的请求
+
+ Http请求上下文
+
+
+
+ 只要请求的 URL 相同,则请求可以重用
+
+
+
+
+ AJAX输出过滤器
+
+
+
+
+ 更新 EventValidation 节点的值
+
+
+
+
+
+
+ 更新 ViewState 节点的值
+
+
+
+
+
+
+ 更新ASP.NET控件
+
+
+
+
+
+
+ 取得 HTML 中一个节点的值
+
+
+
+
+
+
+
+ 取得 HTML 中一个节点的OuterHtml
+
+
+
+
+
+
+
+ 获取当前输出流的HTML内容
+
+
+
+
+
+ 请求处理模块(主要用来处理Response.Redirect的情况)
+
+
+
+
+ 清除资源
+
+
+
+
+ 初始化模块
+
+ Http应用程序
+
+
+
+ 存在 Page.Items 上下文中,用于生成JavascriptID
+
+
+
+
+ 控件相关帮助函数
+
+
+
+
+ 查找父控件
+
+ 当前控件
+ 查找控件的类型
+ 如果找到的控件实例继承自controlType,同样也认为是找到了
+ 找到的第一个父控件
+
+
+
+ 查找父控件
+
+ 当前控件
+ 查找控件的类型
+ 找到的第一个父控件
+
+
+
+ 获得服务器控件ID的客户端ID数组
+
+
+
+
+
+
+ 获得服务器控件ID的客户端ID数组
+
+ 优先在ctrl所在的用户控件中查找
+
+
+
+
+
+ 查找父层次结构中是否存在用户控件
+
+ 当前控件
+ 父层次中的用户控件
+
+
+
+ 根据控件ID查找控件
+
+ 要查找的控件ID
+ 找到的控件
+
+
+
+ 根据控件类型查找控件
+
+ 要查找的控件类型
+ 找到的控件
+
+
+
+ 在父控件的所有子控件中查找控件
+
+ 父控件
+ 要查找的控件ID
+ 找到的控件
+
+
+
+ 在父控件的所有子控件中查找控件
+
+ 父控件
+ 要查找的控件类型
+ 找到的控件
+
+
+
+ 字符串帮助类
+
+
+
+
+ ViewState隐藏字段的ID
+
+
+
+
+ 获取枚举实例
+
+ 枚举类型
+ 枚举实例名称
+ 枚举实例
+
+
+
+ 获取枚举实例名称
+
+ 枚举实例
+ 枚举实例名称
+
+
+
+ 去除字符串中的Html
+
+ 字符串
+ 字符串
+
+
+
+ 将字符串"1,2,3"转化为整形列表[1,2,3]
+
+ 字符串
+ 整形列表
+
+
+
+ 将字符串"1,2,3"转化为整形列表[1,2,3]
+
+ 字符串
+ 返回之前是否对数组进行排序(由小到大)
+ 整形列表
+
+
+
+ 将字符串"ssdd,2,ok"转化为字符串列表["ssdd","2","ok"]
+
+ 字符串
+ 字符串列表
+
+
+
+ 将字符串"ssdd,2,ok"转化为字符串列表["ssdd","2","ok"]
+
+
+ 返回之前是否对数组进行排序(由小到大)
+ 字符串列表
+
+
+
+ 将字符串数组["ssdd","2","ok"]转化为字符串"ssdd,2,ok"
+
+ 字符串数组
+ 字符串
+
+
+
+ 将整型数组[2,3,4]转化为字符串"2,3,4"
+
+ 整形数组
+ 字符串
+
+
+
+ 比较两个整形数组是否相等
+ 顺序无关,比如 [1,2] 和 [2,1] 被认为是相同的
+
+ 整形数组1
+ 整形数组2
+ 是否相等
+
+
+
+ 比较两个整形数组是否相等
+
+ 整形数组1
+ 整形数组2
+ 是否保持顺序
+ 是否相等
+
+
+
+ 比较两个字符串数组是否相等
+ 顺序无关,比如 ["value1","value2"] 和 ["value2","value1"] 被认为是相同的
+
+ 字符串数组1
+ 字符串数组2
+ 是否相等
+
+
+
+ 比较两个字符串数组是否相等
+
+ 字符串数组1
+ 字符串数组2
+ 是否保持顺序
+ 是否相等
+
+
+
+ 将 10% 转换为 0.1 的字符串的形式(如果是小数,则直接返回)
+
+ 百分比字符串
+ 小数
+
+
+
+ Base64解码
+
+ 需要解码的字节数组
+ 解码后的字符串
+
+
+
+ Base64解码
+
+ 需要解码的字符串
+ 解码后的字符串
+
+
+
+ Base64编码
+
+ 需要编码的字节数组
+ 编码后的字符串
+
+
+
+ Base64编码
+
+ 需要编码的字符串
+ 编码后的字符串
+
+
+
+ Gzip编码字符串
+
+ 源字符串
+ Gzip后的字符串
+
+
+
+ 解码Gzip字符串
+
+ Gzip后的字符串
+ 源字符串
+
+
+
+ 加载Gzipped的ViewState
+
+
+
+
+
+
+ 生成Gzipped的ViewState
+
+
+
+
+
+
+ 将字符串中的换行符转化为HTML换行符
+
+ 源字符串
+ 转换后的字符串
+
+
+
+ 对象帮助类
+
+
+
+
+ 获取对象的属性值
+
+ 可能是DataRowView或一个对象
+ 属性名
+ 属性值
+
+
+
+ 获取对象的属性值
+
+ 对象
+ 属性名("Color"、"BodyStyle"或者"Info.UserName")
+ 属性值
+
+
+
+ 创建HTML节点的帮助类
+
+
+
+
+ 构造函数
+
+ 节点名称
+
+
+
+ 设置属性
+
+ 属性名
+ 属性值
+
+
+
+ 取得属性的值
+
+ 属性名
+ 属性值
+
+
+
+ 转化为客户端可用的HTML标签字符串
+
+ 客户端可用的HTML标签字符串
+
+
+
+ 节点内部值
+
+
+
+
+ 样式帮助类
+
+
+
+
+ 提取样式字符串
+
+ CSS字符串
+ 样式名称
+ 样式字符串
+
+
+
+ 获取背景图片样式
+
+ 选择符
+ 图片地址
+ CSS样式
+
+
+
+ 获取背景图片样式(no-repeat)
+
+ 选择符
+ 图片地址
+ CSS样式
+
+
+
+ 自定义JSON日期转换器
+
+
+
+
+ JSON帮助类
+
+
+
+
+ 转换为字符串
+
+
+
+
+
+
+ 转换为字符串
+
+
+
+
+
+
+
+ 转换为字符串
+
+
+
+
+
+
+ 转换为字符串
+
+
+
+
+
+
+
+ 将JArray转换为整型数组
+
+ JArray对象
+ 整型数组
+
+
+
+ 将JArray转换为字符串数组
+
+ JArray对象
+ 字符串数组
+
+
+
+ 将JArray转换为对象数组
+
+ JArray对象
+ 对象数组
+
+
+
+ A utility class to compute CRC32.
+
+
+
+
+ Compute a checksum for a given string.
+
+ The string to compute the checksum for.
+ The computed checksum.
+
+
+
+ Compute a checksum for a given array of bytes.
+
+ The array of bytes to compute the checksum for.
+ The computed checksum.
+
+
+
+ Represents an HTML attribute.
+
+
+
+
+ Creates a duplicate of this attribute.
+
+ The cloned attribute.
+
+
+
+ Compares the current instance with another attribute. Comparison is based on attributes' name.
+
+ An attribute to compare with this instance.
+ A 32-bit signed integer that indicates the relative order of the names comparison.
+
+
+
+ Gets the qualified name of the attribute.
+
+
+
+
+ Gets or sets the value of the attribute.
+
+
+
+
+ Gets the line number of this attribute in the document.
+
+
+
+
+ Gets the column number of this attribute in the document.
+
+
+
+
+ Gets the stream position of this attribute in the document, relative to the start of the document.
+
+
+
+
+ Gets the HTML node to which this attribute belongs.
+
+
+
+
+ Gets the HTML document to which this attribute belongs.
+
+
+
+
+ Represents a combined list and collection of HTML nodes.
+
+
+
+
+ Inserts the specified attribute as the last attribute in the collection.
+
+ The attribute to insert. May not be null.
+ The appended attribute.
+
+
+
+ Creates and inserts a new attribute as the last attribute in the collection.
+
+ The name of the attribute to insert.
+ The appended attribute.
+
+
+
+ Creates and inserts a new attribute as the last attribute in the collection.
+
+ The name of the attribute to insert.
+ The value of the attribute to insert.
+ The appended attribute.
+
+
+
+ Inserts the specified attribute as the first node in the collection.
+
+ The attribute to insert. May not be null.
+ The prepended attribute.
+
+
+
+ Removes the attribute at the specified index.
+
+ The index of the attribute to remove.
+
+
+
+ Removes a given attribute from the list.
+
+ The attribute to remove. May not be null.
+
+
+
+ Removes an attribute from the list, using its name. If there are more than one attributes with this name, they will all be removed.
+
+ The attribute's name. May not be null.
+
+
+
+ Remove all attributes in the list.
+
+
+
+
+ Returns an enumerator that can iterate through the list.
+
+ An IEnumerator for the entire list.
+
+
+
+ Gets the number of elements actually contained in the list.
+
+
+
+
+ Gets a given attribute from the list using its name.
+
+
+
+
+ Gets the attribute at the specified index.
+
+
+
+
+ Represents an enumerator that can iterate through the list.
+
+
+
+
+ Sets the enumerator to its initial position, which is before the first element in the collection.
+
+
+
+
+ Advances the enumerator to the next element of the collection.
+
+ true if the enumerator was successfully advanced to the next element, false if the enumerator has passed the end of the collection.
+
+
+
+ Gets the current element in the collection.
+
+
+
+
+ Gets the current element in the collection.
+
+
+
+
+ Represents an HTML comment.
+
+
+
+
+ Represents an HTML node.
+
+
+
+
+ Gets the name of a comment node. It is actually defined as '#comment'.
+
+
+
+
+ Gets the name of the document node. It is actually defined as '#document'.
+
+
+
+
+ Gets the name of a text node. It is actually defined as '#text'.
+
+
+
+
+ Gets a collection of flags that define specific behaviors for specific element nodes.
+ The table contains a DictionaryEntry list with the lowercase tag name as the Key, and a combination of HtmlElementFlags as the Value.
+
+
+
+
+ Determines if an element node is closed.
+
+ The name of the element node to check. May not be null.
+ true if the name is the name of a closed element node, false otherwise.
+
+
+
+ Determines if an element node can be kept overlapped.
+
+ The name of the element node to check. May not be null.
+ true if the name is the name of an element node that can be kept overlapped, false otherwise.
+
+
+
+ Determines if a text corresponds to the closing tag of an node that can be kept overlapped.
+
+ The text to check. May not be null.
+ true or false.
+
+
+
+ Determines if an element node is a CDATA element node.
+
+ The name of the element node to check. May not be null.
+ true if the name is the name of a CDATA element node, false otherwise.
+
+
+
+ Determines if an element node is defined as empty.
+
+ The name of the element node to check. May not be null.
+ true if the name is the name of an empty element node, false otherwise.
+
+
+
+ Creates an HTML node from a string representing literal HTML.
+
+ The HTML text.
+ The newly created node instance.
+
+
+
+ Creates a duplicate of the node and the subtree under it.
+
+ The node to duplicate. May not be null.
+
+
+
+ Creates a duplicate of the node.
+
+ The node to duplicate. May not be null.
+ true to recursively clone the subtree under the specified node, false to clone only the node itself.
+
+
+
+ Creates a new XPathNavigator object for navigating this HTML node.
+
+ An XPathNavigator object. The XPathNavigator is positioned on the node from which the method was called. It is not positioned on the root of the document.
+
+
+
+ Selects the first XmlNode that matches the XPath expression.
+
+ The XPath expression. May not be null.
+ The first HtmlNode that matches the XPath query or a null reference if no matching node was found.
+
+
+
+ Selects a list of nodes matching the XPath expression.
+
+ The XPath expression.
+ An HtmlNodeCollection containing a collection of nodes matching the XPath query, or null if no node matched the XPath expression.
+
+
+
+ Creates a duplicate of the node
+
+
+
+
+
+ Creates a duplicate of the node and changes its name at the same time.
+
+ The new name of the cloned node. May not be null.
+ The cloned node.
+
+
+
+ Creates a duplicate of the node and changes its name at the same time.
+
+ The new name of the cloned node. May not be null.
+ true to recursively clone the subtree under the specified node; false to clone only the node itself.
+ The cloned node.
+
+
+
+ Creates a duplicate of the node.
+
+ true to recursively clone the subtree under the specified node; false to clone only the node itself.
+ The cloned node.
+
+
+
+ Removes all the children and/or attributes of the current node.
+
+
+
+
+ Removes all the children of the current node.
+
+
+
+
+ Removes the specified child node.
+
+ The node being removed. May not be null.
+ The node removed.
+
+
+
+ Removes the specified child node.
+
+ The node being removed. May not be null.
+ true to keep grand children of the node, false otherwise.
+ The node removed.
+
+
+
+ Replaces the child node oldChild with newChild node.
+
+ The new node to put in the child list.
+ The node being replaced in the list.
+ The node replaced.
+
+
+
+ Inserts the specified node immediately before the specified reference node.
+
+ The node to insert. May not be null.
+ The node that is the reference node. The newChild is placed before this node.
+ The node being inserted.
+
+
+
+ Inserts the specified node immediately after the specified reference node.
+
+ The node to insert. May not be null.
+ The node that is the reference node. The newNode is placed after the refNode.
+ The node being inserted.
+
+
+
+ Adds the specified node to the beginning of the list of children of this node.
+
+ The node to add. May not be null.
+ The node added.
+
+
+
+ Adds the specified node list to the beginning of the list of children of this node.
+
+ The node list to add. May not be null.
+
+
+
+ Adds the specified node to the end of the list of children of this node.
+
+ The node to add. May not be null.
+ The node added.
+
+
+
+ Adds the specified node to the end of the list of children of this node.
+
+ The node list to add. May not be null.
+
+
+
+ Helper method to get the value of an attribute of this node. If the attribute is not found, the default value will be returned.
+
+ The name of the attribute to get. May not be null.
+ The default value to return if not found.
+ The value of the attribute if found, the default value if not found.
+
+
+
+ Helper method to get the value of an attribute of this node. If the attribute is not found, the default value will be returned.
+
+ The name of the attribute to get. May not be null.
+ The default value to return if not found.
+ The value of the attribute if found, the default value if not found.
+
+
+
+ Helper method to get the value of an attribute of this node. If the attribute is not found, the default value will be returned.
+
+ The name of the attribute to get. May not be null.
+ The default value to return if not found.
+ The value of the attribute if found, the default value if not found.
+
+
+
+ Helper method to set the value of an attribute of this node. If the attribute is not found, it will be created automatically.
+
+ The name of the attribute to set. May not be null.
+ The value for the attribute.
+ The corresponding attribute instance.
+
+
+
+ Saves the current node to the specified TextWriter.
+
+ The TextWriter to which you want to save.
+
+
+
+ Saves the current node to the specified XmlWriter.
+
+ The XmlWriter to which you want to save.
+
+
+
+ Saves all the children of the node to the specified TextWriter.
+
+ The TextWriter to which you want to save.
+
+
+
+ Saves the current node to a string.
+
+ The saved string.
+
+
+
+ Saves all the children of the node to a string.
+
+ The saved string.
+
+
+
+ Gets or sets the value of the 'id' HTML attribute. The document must have been parsed using the OptionUseIdAttribute set to true.
+
+
+
+
+ Gets the line number of this node in the document.
+
+
+
+
+ Gets the column number of this node in the document.
+
+
+
+
+ Gets the stream position of this node in the document, relative to the start of the document.
+
+
+
+
+ Gets a value indicating if this node has been closed or not.
+
+
+
+
+ Gets or sets this node's name.
+
+
+
+
+ Gets or Sets the text between the start and end tags of the object.
+
+
+
+
+ Gets or Sets the HTML between the start and end tags of the object.
+
+
+
+
+ Gets or Sets the object and its content in HTML.
+
+
+
+
+ Gets the HTML node immediately following this element.
+
+
+
+
+ Gets the node immediately preceding this node.
+
+
+
+
+ Gets the first child of the node.
+
+
+
+
+ Gets the last child of the node.
+
+
+
+
+ Gets the type of this node.
+
+
+
+
+ Gets the parent of this node (for nodes that can have parents).
+
+
+
+
+ Gets the HtmlDocument to which this node belongs.
+
+
+
+
+ Gets all the children of the node.
+
+
+
+
+ Gets a value indicating whether the current node has any attributes.
+
+
+
+
+ Gets a value indicating whether the current node has any attributes on the closing tag.
+
+
+
+
+ Gets a value indicating whether this node has any child nodes.
+
+
+
+
+ Gets the collection of HTML attributes for this node. May not be null.
+
+
+
+
+ Gets the collection of HTML attributes for the closing tag. May not be null.
+
+
+
+
+ Gets or Sets the HTML between the start and end tags of the object. In the case of a text node, it is equals to OuterHtml.
+
+
+
+
+ Gets or Sets the object and its content in HTML.
+
+
+
+
+ Gets or Sets the comment text of the node.
+
+
+
+
+ Represents a complete HTML document.
+
+
+
+
+ Defines if a checksum must be computed for the document while parsing. Default is false.
+
+
+
+
+ Defines if declared encoding must be read from the document.
+ Declared encoding is determined using the meta http-equiv="content-type" content="text/html;charset=XXXXX" html node.
+ Default is true.
+
+
+
+
+ Defines if non closed nodes will be checked at the end of parsing. Default is true.
+
+
+
+
+ Defines if the 'id' attribute must be specifically used. Default is true.
+
+
+
+
+ Defines if empty nodes must be written as closed during output. Default is false.
+
+
+
+
+ Defines if output must conform to XML, instead of HTML.
+
+
+
+
+ Defines if name must be output in uppercase. Default is false.
+
+
+
+
+ Defines if attribute value output must be optimized (not bound with double quotes if it is possible). Default is false.
+
+
+
+
+ Adds Debugging attributes to node. Default is false.
+
+
+
+
+ Defines if source text must be extracted while parsing errors.
+ If the document has a lot of errors, or cascading errors, parsing performance can be dramatically affected if set to true.
+ Default is false.
+
+
+
+
+ Defines if closing for non closed nodes must be done at the end or directly in the document.
+ Setting this to true can actually change how browsers render the page. Default is false.
+
+
+
+
+ Defines if LI, TR, TH, TD tags must be partially fixed when nesting errors are detected. Default is false.
+
+
+
+
+ Defines the maximum length of source text or parse errors. Default is 100.
+
+
+
+
+ Defines the default stream encoding to use. Default is System.Text.Encoding.Default.
+
+
+
+
+ Defines the name of a node that will throw the StopperNodeException when found as an end node. Default is null.
+
+
+
+
+ Creates an instance of an HTML document.
+
+
+
+
+ Applies HTML encoding to a specified string.
+
+ The input string to encode. May not be null.
+ The encoded string.
+
+
+
+ Detects the encoding of an HTML stream.
+
+ The input stream. May not be null.
+ The detected encoding.
+
+
+
+ Detects the encoding of an HTML file.
+
+ Path for the file containing the HTML document to detect. May not be null.
+ The detected encoding.
+
+
+
+ Detects the encoding of an HTML text.
+
+ The input html text. May not be null.
+ The detected encoding.
+
+
+
+ Detects the encoding of an HTML text provided on a TextReader.
+
+ The TextReader used to feed the HTML. May not be null.
+ The detected encoding.
+
+
+
+ Loads an HTML document from a stream.
+
+ The input stream.
+
+
+
+ Loads an HTML document from a stream.
+
+ The input stream.
+ Indicates whether to look for byte order marks at the beginning of the stream.
+
+
+
+ Loads an HTML document from a stream.
+
+ The input stream.
+ The character encoding to use.
+
+
+
+ Loads an HTML document from a stream.
+
+ The input stream.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the stream.
+
+
+
+ Loads an HTML document from a stream.
+
+ The input stream.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the stream.
+ The minimum buffer size.
+
+
+
+ Loads an HTML document from a file.
+
+ The complete file path to be read. May not be null.
+
+
+
+ Loads an HTML document from a file.
+
+ The complete file path to be read. May not be null.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Loads an HTML document from a file.
+
+ The complete file path to be read. May not be null.
+ The character encoding to use. May not be null.
+
+
+
+ Loads an HTML document from a file.
+
+ The complete file path to be read. May not be null.
+ The character encoding to use. May not be null.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Loads an HTML document from a file.
+
+ The complete file path to be read. May not be null.
+ The character encoding to use. May not be null.
+ Indicates whether to look for byte order marks at the beginning of the file.
+ The minimum buffer size.
+
+
+
+ Loads the HTML document from the specified string.
+
+ String containing the HTML document to load. May not be null.
+
+
+
+ Detects the encoding of an HTML document from a file first, and then loads the file.
+
+ The complete file path to be read.
+
+
+
+ Detects the encoding of an HTML document from a file first, and then loads the file.
+
+ The complete file path to be read. May not be null.
+ true to detect encoding, false otherwise.
+
+
+
+ Loads the HTML document from the specified TextReader.
+
+ The TextReader used to feed the HTML data into the document. May not be null.
+
+
+
+ Saves the HTML document to the specified stream.
+
+ The stream to which you want to save.
+
+
+
+ Saves the HTML document to the specified stream.
+
+ The stream to which you want to save. May not be null.
+ The character encoding to use. May not be null.
+
+
+
+ Saves the mixed document to the specified file.
+
+ The location of the file where you want to save the document.
+
+
+
+ Saves the mixed document to the specified file.
+
+ The location of the file where you want to save the document. May not be null.
+ The character encoding to use. May not be null.
+
+
+
+ Saves the HTML document to the specified StreamWriter.
+
+ The StreamWriter to which you want to save.
+
+
+
+ Saves the HTML document to the specified TextWriter.
+
+ The TextWriter to which you want to save. May not be null.
+
+
+
+ Saves the HTML document to the specified XmlWriter.
+
+ The XmlWriter to which you want to save.
+
+
+
+ Creates a new XPathNavigator object for navigating this HTML document.
+
+ An XPathNavigator object. The XPathNavigator is positioned on the root of the document.
+
+
+
+ Gets a valid XML name.
+
+ Any text.
+ A string that is a valid XML name.
+
+
+
+ Gets the HTML node with the specified 'id' attribute value.
+
+ The attribute id to match. May not be null.
+ The HTML node with the matching id or null if not found.
+
+
+
+ Creates an HTML element node with the specified name.
+
+ The qualified name of the element. May not be null.
+ The new HTML node.
+
+
+
+ Creates an HTML comment node.
+
+ The new HTML comment node.
+
+
+
+ Creates an HTML comment node with the specified comment text.
+
+ The comment text. May not be null.
+ The new HTML comment node.
+
+
+
+ Creates an HTML text node.
+
+ The new HTML text node.
+
+
+
+ Creates an HTML text node with the specified text.
+
+ The text of the node. May not be null.
+ The new HTML text node.
+
+
+
+ Creates an HTML attribute with the specified name.
+
+ The name of the attribute. May not be null.
+ The new HTML attribute.
+
+
+
+ Creates an HTML attribute with the specified name.
+
+ The name of the attribute. May not be null.
+ The value of the attribute.
+ The new HTML attribute.
+
+
+
+ Determines if the specified character is considered as a whitespace character.
+
+ The character to check.
+ true if if the specified character is considered as a whitespace character.
+
+
+
+ Gets the remaining text.
+ Will always be null if OptionStopperNodeName is null.
+
+
+
+
+ Gets the offset of Remainder in the original Html text.
+ If OptionStopperNodeName is null, this will return the length of the original Html text.
+
+
+
+
+ Gets a list of parse errors found in the document.
+
+
+
+
+ Gets the document's stream encoding.
+
+
+
+
+ Gets the document's declared encoding.
+ Declared encoding is determined using the meta http-equiv="content-type" content="text/html;charset=XXXXX" html node.
+
+
+
+
+ Gets the document's output encoding.
+
+
+
+
+ Gets the root node of the document.
+
+
+
+
+ Gets the document CRC32 checksum if OptionComputeChecksum was set to true before parsing, 0 otherwise.
+
+
+
+
+ Flags that describe the behavior of an Element node.
+
+
+
+
+ The node is a CDATA node.
+
+
+
+
+ The node is empty. META or IMG are example of such nodes.
+
+
+
+
+ The node will automatically be closed during parsing.
+
+
+
+
+ The node can overlap.
+
+
+
+
+ A utility class to replace special characters by entities and vice-versa.
+ Follows HTML 4.0 specification found at http://www.w3.org/TR/html4/sgml/entities.html
+
+
+
+
+ Clone and entitize an HtmlNode. This will affect attribute values and nodes' text. It will also entitize all child nodes.
+
+ The node to entitize.
+ An entitized cloned node.
+
+
+
+ Replace characters above 127 by entities.
+
+ The source text.
+ The result text.
+
+
+
+ Replace characters above 127 by entities.
+
+ The source text.
+ If set to false, the function will not use known entities name. Default is true.
+ The result text.
+
+
+
+ Replace characters above 127 by entities.
+
+ The source text.
+ If set to false, the function will not use known entities name. Default is true.
+ If set to true, the [quote], [ampersand], [lower than] and [greather than] characters will be entitized.
+ The result text
+
+
+
+ Replace known entities by characters.
+
+ The source text.
+ The result text.
+
+
+
+ A collection of entities indexed by name.
+
+
+
+
+ A collection of entities indexed by value.
+
+
+
+
+ Represents a combined list and collection of HTML nodes.
+
+
+
+
+ Returns an enumerator that can iterate through the list.
+
+ An IEnumerator for the entire list.
+
+
+
+ Gets the number of elements actually contained in the list.
+
+
+
+
+ Gets the node at the specified index.
+
+
+
+
+ Gets a given node from the list.
+
+
+
+
+ Represents an enumerator that can iterate through the list.
+
+
+
+
+ Sets the enumerator to its initial position, which is before the first element in the collection.
+
+
+
+
+ Advances the enumerator to the next element of the collection.
+
+ true if the enumerator was successfully advanced to the next element, false if the enumerator has passed the end of the collection.
+
+
+
+ Gets the current element in the collection.
+
+
+
+
+ Gets the current element in the collection.
+
+
+
+
+ Represents an HTML navigator on an HTML document seen as a data store.
+
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a stream.
+
+ The input stream.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a stream.
+
+ The input stream.
+ Indicates whether to look for byte order marks at the beginning of the stream.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a stream.
+
+ The input stream.
+ The character encoding to use.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a stream.
+
+ The input stream.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the stream.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a stream.
+
+ The input stream.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the stream.
+ The minimum buffer size.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a TextReader.
+
+ The TextReader used to feed the HTML data into the document.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a file.
+
+ The complete file path to be read.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a file.
+
+ The complete file path to be read.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a file.
+
+ The complete file path to be read.
+ The character encoding to use.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a file.
+
+ The complete file path to be read.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Initializes a new instance of the HtmlNavigator and loads an HTML document from a file.
+
+ The complete file path to be read.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the file.
+ The minimum buffer size.
+
+
+
+ Moves to the next sibling of the current node.
+
+ true if the navigator is successful moving to the next sibling node, false if there are no more siblings or if the navigator is currently positioned on an attribute node. If false, the position of the navigator is unchanged.
+
+
+
+ Moves to the previous sibling of the current node.
+
+ true if the navigator is successful moving to the previous sibling node, false if there is no previous sibling or if the navigator is currently positioned on an attribute node.
+
+
+
+ Moves to the first sibling of the current node.
+
+ true if the navigator is successful moving to the first sibling node, false if there is no first sibling or if the navigator is currently positioned on an attribute node.
+
+
+
+ Moves to the first child of the current node.
+
+ true if there is a first child node, otherwise false.
+
+
+
+ Moves to the parent of the current node.
+
+ true if there is a parent node, otherwise false.
+
+
+
+ Moves to the root node to which the current node belongs.
+
+
+
+
+ Moves to the same position as the specified HtmlNavigator.
+
+ The HtmlNavigator positioned on the node that you want to move to.
+ true if successful, otherwise false. If false, the position of the navigator is unchanged.
+
+
+
+ Moves to the node that has an attribute of type ID whose value matches the specified string.
+
+ A string representing the ID value of the node to which you want to move. This argument does not need to be atomized.
+ true if the move was successful, otherwise false. If false, the position of the navigator is unchanged.
+
+
+
+ Determines whether the current HtmlNavigator is at the same position as the specified HtmlNavigator.
+
+ The HtmlNavigator that you want to compare against.
+ true if the two navigators have the same position, otherwise, false.
+
+
+
+ Creates a new HtmlNavigator positioned at the same node as this HtmlNavigator.
+
+ A new HtmlNavigator object positioned at the same node as the original HtmlNavigator.
+
+
+
+ Gets the value of the HTML attribute with the specified LocalName and NamespaceURI.
+
+ The local name of the HTML attribute.
+ The namespace URI of the attribute. Unsupported with the HtmlNavigator implementation.
+ The value of the specified HTML attribute. String.Empty or null if a matching attribute is not found or if the navigator is not positioned on an element node.
+
+
+
+ Moves to the HTML attribute with matching LocalName and NamespaceURI.
+
+ The local name of the HTML attribute.
+ The namespace URI of the attribute. Unsupported with the HtmlNavigator implementation.
+ true if the HTML attribute is found, otherwise, false. If false, the position of the navigator does not change.
+
+
+
+ Moves to the first HTML attribute.
+
+ true if the navigator is successful moving to the first HTML attribute, otherwise, false.
+
+
+
+ Moves to the next HTML attribute.
+
+
+
+
+
+ Returns the value of the namespace node corresponding to the specified local name.
+ Always returns string.Empty for the HtmlNavigator implementation.
+
+ The local name of the namespace node.
+ Always returns string.Empty for the HtmlNavigator implementation.
+
+
+
+ Moves the XPathNavigator to the namespace node with the specified local name.
+ Always returns false for the HtmlNavigator implementation.
+
+ The local name of the namespace node.
+ Always returns false for the HtmlNavigator implementation.
+
+
+
+ Moves the XPathNavigator to the first namespace node of the current element.
+ Always returns false for the HtmlNavigator implementation.
+
+ An XPathNamespaceScope value describing the namespace scope.
+ Always returns false for the HtmlNavigator implementation.
+
+
+
+ Moves the XPathNavigator to the next namespace node.
+ Always returns falsefor the HtmlNavigator implementation.
+
+ An XPathNamespaceScope value describing the namespace scope.
+ Always returns false for the HtmlNavigator implementation.
+
+
+
+ Gets the name of the current HTML node without the namespace prefix.
+
+
+
+
+ Gets the namespace URI (as defined in the W3C Namespace Specification) of the current node.
+ Always returns string.Empty in the case of HtmlNavigator implementation.
+
+
+
+
+ Gets the qualified name of the current node.
+
+
+
+
+ Gets the prefix associated with the current node.
+ Always returns string.Empty in the case of HtmlNavigator implementation.
+
+
+
+
+ Gets the type of the current node.
+
+
+
+
+ Gets the text value of the current node.
+
+
+
+
+ Gets the base URI for the current node.
+ Always returns string.Empty in the case of HtmlNavigator implementation.
+
+
+
+
+ Gets the xml:lang scope for the current node.
+ Always returns string.Empty in the case of HtmlNavigator implementation.
+
+
+
+
+ Gets a value indicating whether the current node is an empty element.
+
+
+
+
+ Gets the XmlNameTable associated with this implementation.
+
+
+
+
+ Gets a value indicating whether the current node has child nodes.
+
+
+
+
+ Gets a value indicating whether the current node has child nodes.
+
+
+
+
+ Gets the current HTML node.
+
+
+
+
+ Gets the current HTML document.
+
+
+
+
+ Represents the type of a node.
+
+
+
+
+ The root of a document.
+
+
+
+
+ An HTML element.
+
+
+
+
+ An HTML comment.
+
+
+
+
+ A text node is always the child of an element or a document node.
+
+
+
+
+ Represents a parsing error found during document parsing.
+
+
+
+
+ Gets the type of error.
+
+
+
+
+ Gets the line number of this error in the document.
+
+
+
+
+ Gets the column number of this error in the document.
+
+
+
+
+ Gets the absolute stream position of this error in the document, relative to the start of the document.
+
+
+
+
+ Gets the the full text of the line containing the error.
+
+
+
+
+ Gets a description for the error.
+
+
+
+
+ Represents the type of parsing error.
+
+
+
+
+ A tag was not closed.
+
+
+
+
+ A tag was not opened.
+
+
+
+
+ There is a charset mismatch between stream and declared (META) encoding.
+
+
+
+
+ An end tag was not required.
+
+
+
+
+ An end tag is invalid at this position.
+
+
+
+
+ Represents an HTML text node.
+
+
+
+
+ Gets or Sets the HTML between the start and end tags of the object. In the case of a text node, it is equals to OuterHtml.
+
+
+
+
+ Gets or Sets the object and its content in HTML.
+
+
+
+
+ Gets or Sets the text of the node.
+
+
+
+
+ A utility class to get HTML document from HTTP.
+
+
+
+
+ Occurs before an HTTP request is executed.
+
+
+
+
+ Occurs after an HTTP request has been executed.
+
+
+
+
+ Occurs before an HTML document is handled.
+
+
+
+
+ Creates an instance of an HtmlWeb class.
+
+
+
+
+ Gets an HTML document from an Internet resource and saves it to the specified file.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The location of the file where you want to save the document.
+
+
+
+ Gets an HTML document from an Internet resource and saves it to the specified file.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The location of the file where you want to save the document.
+ The HTTP method used to open the connection, such as GET, POST, PUT, or PROPFIND.
+
+
+
+ Gets an HTML document from an Internet resource.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ A new HTML document.
+
+
+
+ Loads an HTML document from an Internet resource.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The HTTP method used to open the connection, such as GET, POST, PUT, or PROPFIND.
+ A new HTML document.
+
+
+
+ Gets the cache file path for a specified url.
+
+ The url fo which to retrieve the cache path. May not be null.
+ The cache file path.
+
+
+
+ Gets the path extension for a given MIME content type.
+
+ The input MIME content type.
+ The default path extension to return if any error occurs.
+ The MIME content type's path extension.
+
+
+
+ Gets the MIME content type for a given path extension.
+
+ The input path extension.
+ The default content type to return if any error occurs.
+ The path extention's MIME content type.
+
+
+
+ Loads an HTML document from an Internet resource and saves it to the specified XmlTextWriter.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The XmlTextWriter to which you want to save.
+
+
+
+ Loads an HTML document from an Internet resource and saves it to the specified XmlTextWriter, after an XSLT transformation.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The URL that specifies the XSLT stylesheet to load.
+ An XsltArgumentList containing the namespace-qualified arguments used as input to the transform.
+ The XmlTextWriter to which you want to save.
+
+
+
+ Loads an HTML document from an Internet resource and saves it to the specified XmlTextWriter, after an XSLT transformation.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp". May not be null.
+ The URL that specifies the XSLT stylesheet to load.
+ An XsltArgumentList containing the namespace-qualified arguments used as input to the transform.
+ The XmlTextWriter to which you want to save.
+ A file path where the temporary XML before transformation will be saved. Mostly used for debugging purposes.
+
+
+
+ Creates an instance of the given type from the specified Internet resource.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The requested type.
+ An newly created instance.
+
+
+
+ Creates an instance of the given type from the specified Internet resource.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The URL that specifies the XSLT stylesheet to load.
+ An XsltArgumentList containing the namespace-qualified arguments used as input to the transform.
+ The requested type.
+ An newly created instance.
+
+
+
+ Creates an instance of the given type from the specified Internet resource.
+
+ The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
+ The URL that specifies the XSLT stylesheet to load.
+ An XsltArgumentList containing the namespace-qualified arguments used as input to the transform.
+ The requested type.
+ A file path where the temporary XML before transformation will be saved. Mostly used for debugging purposes.
+ An newly created instance.
+
+
+
+ Gets a value indicating if the last document was retrieved from the cache.
+
+
+
+
+ Gets the URI of the Internet resource that actually responded to the request.
+
+
+
+
+ Gets or Sets a value indicating whether to get document only from the cache.
+ If this is set to true and document is not found in the cache, nothing will be loaded.
+
+
+
+
+ Gets or Sets a value indicating if cookies will be stored.
+
+
+
+
+ Gets the last request duration in milliseconds.
+
+
+
+
+ Gets or Sets a value indicating if document encoding must be automatically detected.
+
+
+
+
+ Gets the last request status.
+
+
+
+
+ Gets or Sets the size of the buffer used for memory operations.
+
+
+
+
+ Gets or Sets the cache path. If null, no caching mechanism will be used.
+
+
+
+
+ Gets or Sets a value indicating whether the caching mechanisms should be used or not.
+
+
+
+
+ Represents the method that will handle the PreRequest event.
+
+
+
+
+ Represents the method that will handle the PostResponse event.
+
+
+
+
+ Represents the method that will handle the PreHandleDocument event.
+
+
+
+
+ Represents an exception thrown by the HtmlWeb utility class.
+
+
+
+
+ Creates an instance of the HtmlWebException.
+
+ The exception's message.
+
+
+
+ Represents a document with mixed code and text. ASP, ASPX, JSP, are good example of such documents.
+
+
+
+
+ Gets or sets the token representing code start.
+
+
+
+
+ Gets or sets the token representing code end.
+
+
+
+
+ Gets or sets the token representing code directive.
+
+
+
+
+ Gets or sets the token representing response write directive.
+
+
+
+
+ Creates a mixed code document instance.
+
+
+
+
+ Loads a mixed code document from a stream.
+
+ The input stream.
+
+
+
+ Loads a mixed code document from a stream.
+
+ The input stream.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Loads a mixed code document from a stream.
+
+ The input stream.
+ The character encoding to use.
+
+
+
+ Loads a mixed code document from a stream.
+
+ The input stream.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Loads a mixed code document from a stream.
+
+ The input stream.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the file.
+ The minimum buffer size.
+
+
+
+ Loads a mixed code document from a file.
+
+ The complete file path to be read.
+
+
+
+ Loads a mixed code document from a file.
+
+ The complete file path to be read.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Loads a mixed code document from a file.
+
+ The complete file path to be read.
+ The character encoding to use.
+
+
+
+ Loads a mixed code document from a file.
+
+ The complete file path to be read.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the file.
+
+
+
+ Loads a mixed code document from a file.
+
+ The complete file path to be read.
+ The character encoding to use.
+ Indicates whether to look for byte order marks at the beginning of the file.
+ The minimum buffer size.
+
+
+
+ Loads a mixed document from a text
+
+ The text to load.
+
+
+
+ Loads the mixed code document from the specified TextReader.
+
+ The TextReader used to feed the HTML data into the document.
+
+
+
+ Saves the mixed document to the specified stream.
+
+ The stream to which you want to save.
+
+
+
+ Saves the mixed document to the specified stream.
+
+ The stream to which you want to save.
+ The character encoding to use.
+
+
+
+ Saves the mixed document to the specified file.
+
+ The location of the file where you want to save the document.
+
+
+
+ Saves the mixed document to the specified file.
+
+ The location of the file where you want to save the document.
+ The character encoding to use.
+
+
+
+ Saves the mixed document to the specified StreamWriter.
+
+ The StreamWriter to which you want to save.
+
+
+
+ Saves the mixed document to the specified TextWriter.
+
+ The TextWriter to which you want to save.
+
+
+
+ Create a text fragment instances.
+
+ The newly created text fragment instance.
+
+
+
+ Create a code fragment instances.
+
+ The newly created code fragment instance.
+
+
+
+ Gets the encoding of the stream used to read the document.
+
+
+
+
+ Gets the list of code fragments in the document.
+
+
+
+
+ Gets the list of text fragments in the document.
+
+
+
+
+ Gets the list of all fragments in the document.
+
+
+
+
+ Gets the code represented by the mixed code document seen as a template.
+
+
+
+
+ Represents a fragment of code in a mixed code document.
+
+
+
+
+ Represents a base class for fragments in a mixed code document.
+
+
+
+
+ Gets the type of fragment.
+
+
+
+
+ Gets the fragment position in the document's stream.
+
+
+
+
+ Gets the line number of the fragment.
+
+
+
+
+ Gets the line position (column) of the fragment.
+
+
+
+
+ Gets the fragement text.
+
+
+
+
+ Gets the fragment code text.
+
+
+
+
+ Represents a list of mixed code fragments.
+
+
+
+
+ Appends a fragment to the list of fragments.
+
+ The fragment to append. May not be null.
+
+
+
+ Prepends a fragment to the list of fragments.
+
+ The fragment to append. May not be null.
+
+
+
+ Remove a fragment from the list of fragments. If this fragment was not in the list, an exception will be raised.
+
+ The fragment to remove. May not be null.
+
+
+
+ Remove a fragment from the list of fragments, using its index in the list.
+
+ The index of the fragment to remove.
+
+
+
+ Remove all fragments from the list.
+
+
+
+
+ Gets an enumerator that can iterate through the fragment list.
+
+
+
+
+ Gets an enumerator that can iterate through the fragment list.
+
+
+
+
+ Gets the number of fragments contained in the list.
+
+
+
+
+ Gets a fragment from the list using its index.
+
+
+
+
+ Represents a fragment enumerator.
+
+
+
+
+ Sets the enumerator to its initial position, which is before the first element in the collection.
+
+
+
+
+ Advances the enumerator to the next element of the collection.
+
+ true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
+
+
+
+ Gets the current element in the collection.
+
+
+
+
+ Gets the current element in the collection.
+
+
+
+
+ Represents the type of fragement in a mixed code document.
+
+
+
+
+ The fragment contains code.
+
+
+
+
+ The fragment contains text.
+
+
+
+
+ Represents a fragment of text in a mixed code document.
+
+
+
+
+ Gets the fragment text.
+
+
+
+
+ JSBeautifyOptions
+
+
+
+
+ indent_size
+
+
+
+
+ indent_char
+
+
+
+
+ indent_level
+
+
+
+
+ preserve_newlines
+
+
+
+
+ JSBeautify
+
+
+
+
+ GetResult
+
+
+
+
+
+ JSBeautify
+
+
+
+
+
+
+ 工具条控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 菜单项复选框控件(单选框)
+
+
+
+
+ 菜单项控件基类(抽象类)
+
+
+
+
+ 菜单项控件基类(抽象类)
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 构造函数
+
+
+
+
+ 添加子控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 点击时隐藏菜单(如果未定义,则拥有子菜单的项点击时不会隐藏)
+
+
+
+
+ 图标地址
+
+
+
+
+ 预定义图标
+
+
+
+
+ [AJAX属性]预定义图标字体
+
+
+
+
+ [AJAX属性]自定义图标字体的样式类
+
+
+
+
+ 文本
+
+
+
+
+ 上下文菜单
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发复选框状态改变事件
+
+ 事件参数
+
+
+
+ 分组名(如果指定分组名,则此控件被渲染为单选框)
+
+
+
+
+ [AJAX属性]是否选中
+
+
+
+
+ 是否自动回发
+
+
+
+
+ 复选框状态改变事件(需要启用AutoPostBack)
+
+
+
+
+ 定时器控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 获取 Hidden 属性改变的 JavaScript 脚本
+
+ 客户端脚本
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发定时事件
+
+ 事件参数
+
+
+
+ 不向页面输出控件的外部容器
+
+
+
+
+ 定时间隔(单位:秒)
+
+
+
+
+ 定时事件
+
+
+
+
+ 支持提示的表单字段基类(抽象类)
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 添加提示信息
+
+ HtmlNodeBuilder实例
+
+
+
+ [AJAX属性]提示文本
+
+
+
+
+ [AJAX属性]提示文本的标题
+
+
+
+
+ 提示文本类型
+
+
+
+
+ [AJAX属性]是否自动隐藏提示信息
+
+
+
+
+ 用户控件的容器
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 取得第一个子控件
+
+
+
+
+
+
+ 不向页面输出控件的外部容器
+
+
+
+
+ JavaScript中使用ID(比如:x0, x1)
+
+
+
+
+ 单项按钮项
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 文本
+ 值
+
+
+
+ 构造函数
+
+ 文本
+ 值
+ 是否选中
+
+
+
+ 是否可用
+
+
+
+
+ 是否选中
+
+
+
+
+ 显示的文本
+
+
+
+
+ 值
+
+
+
+
+ 单选项集合
+
+
+
+
+ 通过文本查找单选项
+
+ 文本
+ 单选项
+
+
+
+ 通过文本查找单选项
+
+ 文本
+ 是否去除HTML标签
+ 单选项
+
+
+
+ 通过值查找单选项
+
+ 值
+ 单选项
+
+
+
+ 添加单选项
+
+ 文本
+ 值
+ 新元素的插入位置
+
+
+
+ 确认对话框帮助类
+
+
+
+
+ 确认对话框默认图标
+
+
+
+
+ 显示对话框
+
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 客户端脚本
+
+
+
+ 显示对话框
+
+ 消息正文
+
+
+
+ 显示对话框
+
+ 消息正文
+ 标题
+
+
+
+ 显示对话框
+
+ 消息正文
+ 图标
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 对话框消息图标
+ 自定义对话框图标地址
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+ 标题
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+ 图标
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框消息图标
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 在顶层窗口中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 自定义对话框图标
+ 自定义对话框图标地址
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 点击取消按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 样式类名
+
+
+
+
+ 对话框消息正文
+
+
+
+
+ 对话框标题
+
+
+
+
+ 对话框图标
+
+
+
+
+ 点击确认按钮执行的JavaScript脚本
+
+
+
+
+ 点击取消按钮执行的JavaScript脚本
+
+
+
+
+ 对话框的目标位置
+
+
+
+
+ 自定义对话框图标地址
+
+
+
+
+ 自定义对话框图标
+
+
+
+
+ 预定义图标字体
+
+
+
+
+ 自定义图标字体的样式类
+
+
+
+
+ 对话框的宽度
+
+
+
+
+ 对话框的最小宽度
+
+
+
+
+ 对话框的最大宽度
+
+
+
+
+ 对话框ID
+
+
+
+
+ 是否可以关闭
+
+
+
+
+ 按钮填充整个工具栏
+
+
+
+
+ 简单按钮样式(启用分组按钮,并去除按钮的边框和外边距)
+
+
+
+
+ 消息正文的排列位置
+
+
+
+
+ 是否显示标题栏
+
+
+
+
+ 取消按钮在确定按钮的前面
+
+
+
+
+ 打开后是否自动获取焦点
+
+
+
+
+ 标题文本的排列位置
+
+
+
+
+ 当前活动窗体帮助类(静态类)
+
+
+
+
+ 获取将values值写回控件的客户端脚本
+
+ 需要写回的字符串列表
+ 客户端脚本
+
+
+
+ 获取关闭当前激活窗体的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取关闭当前激活窗体并刷新父页面的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取关闭当前激活窗体并回发父页面的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取关闭当前激活窗体并回发父页面的客户端脚本
+
+ 回发参数
+ 客户端脚本
+
+
+
+ 获取关闭当前激活窗体并执行脚本的客户端脚本
+
+ 回发参数
+ 客户端脚本
+
+
+
+ 菜单项按钮控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发按钮点击事件
+
+ 事件参数
+
+
+
+ 回发之前禁用按钮(防止重复提交)
+
+
+
+
+ 是否可以回发
+
+
+
+
+ 点击按钮时需要执行的客户端脚本
+
+
+
+
+ 提交之前需要验证的表单名称列表
+
+
+
+
+ 验证失败时提示对话框弹出位置
+
+
+
+
+ 验证失败时是否出现提示对话框
+
+
+
+
+ 是否简单提示对话框
+
+
+
+
+ 确认对话框标题
+
+
+
+
+ 确认对话框内容
+
+
+
+
+ 确认对话框提示图标
+
+
+
+
+ 确认对话框弹出位置
+
+
+
+
+ 按钮点击事件
+
+
+
+
+ 菜单项文本控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 菜单项分隔符控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 菜单项超链接控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 链接地址
+
+
+
+
+ 链接目标
+
+
+
+
+ 菜单项控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 菜单控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不向页面输出控件的外部容器
+
+
+
+
+ 菜单项集合
+
+
+
+
+ 页面配置管理器(每个页面必须包含一个 PageManager 控件)
+
+
+
+
+ 正在加载动画图片的背景色和前景色
+
+
+
+
+ 获取内置的加载图片路径
+
+ 加载图片序号
+ 加载图片路径
+
+
+
+ 获取加载图片路径
+
+ 加载图片路径
+
+
+
+ 渲染控件的开始标签
+
+ 输出流
+
+
+
+ 渲染控件的结束标签
+
+ 输出流
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 获取回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 事件参数
+ 客户端脚本
+
+
+
+ 获取回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 当前请求是否启用AJAX
+ 事件参数
+ 客户端脚本
+
+
+
+ 获取回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 事件参数
+ 是否在回发前验证表单(在PageManager上进行表单配置)
+ 客户端脚本
+
+
+
+ 获取回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 当前请求是否启用AJAX
+ 事件参数
+ 是否在回发前验证表单(在PageManager上进行表单配置)
+ 客户端脚本
+
+
+
+ 获取回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 事件参数
+ 是否在回发前验证表单(在PageManager上进行表单配置)
+ 保持eventArgument参数原样输出
+ 客户端脚本
+
+
+
+ 获取回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 当前请求是否启用AJAX
+ 事件参数
+ 是否在回发前验证表单(在PageManager上进行表单配置)
+ 保持eventArgument参数原样输出
+ 客户端脚本
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发自定义事件
+
+ 事件参数
+
+
+
+ 获取当前请求的服务器IP,以及相应的MAC地址
+
+ [当前请求的服务器IP,MAC地址]
+
+
+
+ 从持久化存储中读取FState
+
+
+
+
+ 在持久化存储中保存FState
+
+
+
+
+ 是否启用FState持久化存储
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 显示模式
+
+
+
+
+ 自定义页面加载图片
+
+
+
+
+ 自定义页面加载图片
+
+
+
+
+ 自动调整此容器的宽度和高度,以填充整个页面
+
+
+
+
+ 是否隐藏滚动条
+
+
+
+
+ 每次页面回发后总是执行onReady脚本(包括Ajax局部回发)
+
+
+
+
+ 是否启用页面加载标示
+
+
+
+
+ 需要在AJAX回发时更新的Asp.net控件列表(逗号分隔)
+
+
+
+
+ 本次AJAX请求过程中重新加载的表格
+
+
+
+
+ 本次AJAX请求过程中表格列有更新的表格列表
+
+
+
+
+ 主题
+
+
+
+
+ 包含的JS库
+
+
+
+
+ 自定义样式的根路径
+
+
+
+
+ 自定义样式的名称
+
+
+
+
+ 自定义样式对应的内置加载图片
+
+
+
+
+ 语言
+
+
+
+
+ 自定义语言的根路径
+
+
+
+
+ 自定义语言的名称
+
+
+
+
+ 是否启用遮罩层(防止ActiveX、Flash等对象覆盖弹出窗体)
+
+
+
+
+ 是否启用动画(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 启用IFrame面板的页面加载提示
+
+
+
+
+ 是否启用Ajax
+
+
+
+
+ 是否显示AJAX提示
+
+
+
+
+ Ajax正在加载提示的类型
+
+
+
+
+ 加载图片的数字编码(从1开始)
+
+
+
+
+ AJAX提示的文本
+
+
+
+
+ Mask类型的AJAX提示文本
+
+
+
+
+ 是否显示Mask类型的提示文本
+
+
+
+
+ Ajax超时时间(单位:秒,默认:120秒)
+
+
+
+
+ 是否启用FState压缩(不支持!!)
+
+
+
+
+ 是否启用FState验证(默认为false)
+
+
+
+
+ 是否向页面输出IE=edge标识
+
+
+
+
+ 是否向页面输出utf-8标识
+
+
+
+
+ 是否启用移动浏览器自适应
+
+
+
+
+ 是否启用紧凑模式
+
+
+
+
+ 是否启用大字体模式
+
+
+
+
+ 是否启用表单改变确认对话框
+
+
+
+
+ 使用简单的提示框显示服务器返回的错误信息
+
+
+
+
+ 需要验证的表单名称列表(逗号分隔),需配合CustomEvent使用
+
+
+
+
+ 验证失败时提示对话框弹出位置,需配合CustomEvent使用
+
+
+
+
+ 验证失败时是否出现提示对话框,需配合CustomEvent使用
+
+
+
+
+ 是否简单提示对话框
+
+
+
+
+ 表单中消息的位置
+
+
+
+
+ 表单中标签的位置
+
+
+
+
+ 表单中红色星号的位置
+
+
+
+
+ 表单中右侧的空白宽度
+
+
+
+
+ 表单中字段标签的宽度
+
+
+
+
+ 工具栏子项之间的间距
+
+
+
+
+ 选项卡标题之间的间距
+
+
+
+
+ 表单行子项之间的间距
+
+
+
+
+ 工具栏子项之间的间距
+
+
+
+
+ 表单行子项之间的间距
+
+
+
+
+ 表单中字段与标签的分隔符
+
+
+
+
+ 小数分隔符(默认为点号)(仅限于数字输入框的客户端显示)
+
+
+
+
+ 千分位分隔符(默认为逗号)(仅限于数字输入框的客户端显示)
+
+
+
+
+ 不向页面输出控件的外部容器
+
+
+
+
+ PageManager在当前页面的实例
+
+
+
+
+ 自定义事件
+
+
+
+
+ 图片控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ [AJAX属性]链接地址
+
+
+
+
+ [AJAX属性]预定义图标
+
+
+
+
+ [AJAX属性]图片的宽度
+
+
+
+
+ [AJAX属性]图片的高度
+
+
+
+
+ [AJAX属性]图片的样式类
+
+
+
+
+ [AJAX属性]图片的样式
+
+
+
+
+ [AJAX属性]图片的Alt
+
+
+
+
+ 文件上传控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 将上载文件的内容保存到 Web 服务器上的指定路径
+
+ 保存的文件的名称
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发文件选定事件
+
+ 事件参数
+
+
+
+ 不支持此属性
+
+
+
+
+ 允许上传的文件类型(仅部分浏览器支持)
+
+
+
+
+ 按钮文本
+
+
+
+
+ 是否只显示按钮,不显示只读输入框
+
+
+
+
+ 按钮图标字体
+
+
+
+
+ 自定义按钮图标字体的样式类
+
+
+
+
+ 按钮图标
+
+
+
+
+ 按钮图标地址
+
+
+
+
+ 按钮图标的显示位置
+
+
+
+
+ 按钮的大小
+
+
+
+
+ 向按钮添加CSS类(f-state-default)
+
+
+
+
+ 向按钮添加CSS类(f-corner-all)
+
+
+
+
+ 上传的文件
+
+
+
+
+ 是否包含文件
+
+
+
+
+ 客户端文件名称,包含目录路径
+
+
+
+
+ 客户端文件名称,不包含目录路径
+
+
+
+
+ 文件选定事件(需要启用AutoPostBack)
+
+
+
+
+ 隐藏表单控件
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 是否隐藏控件(默认为true)
+
+
+
+
+ 扩展文本框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发第一个触发按钮点击事件
+
+ 事件参数
+
+
+
+ 触发第二个触发按钮点击事件
+
+ 事件参数
+
+
+
+ 自动显示清空图标
+
+
+
+
+ 点击输入框是否触发默认行为
+
+
+
+
+ 是否允许编辑
+
+
+
+
+ 是否显示触发器
+
+
+
+
+ [AJAX属性]是否显示第一个触发器
+
+
+
+
+ [AJAX属性]是否显示第一个触发器
+
+
+
+
+ 是否可以回发第一个触发器
+
+
+
+
+ 是否可以回发第一个触发器
+
+
+
+
+ 第一个触发器图片
+
+
+
+
+ 第二个触发器图片
+
+
+
+
+ 第一个触发器图片
+
+
+
+
+ 第二个触发器图片
+
+
+
+
+ 点击第一个触发器时需要执行的客户端脚本
+
+
+
+
+ 点击第二个触发器时需要执行的客户端脚本
+
+
+
+
+ 第一个触发按钮点击事件
+
+
+
+
+ 第二个触发按钮点击事件
+
+
+
+
+ 链接按钮控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发按钮点击事件
+
+ 事件参数
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ [AJAX属性]点击按钮时需要执行的客户端脚本
+
+
+
+
+ 提交之前需要验证的表单名称列表
+
+
+
+
+ 验证失败时提示对话框弹出位置
+
+
+
+
+ 验证失败时是否出现提示对话框
+
+
+
+
+ 是否简单提示对话框
+
+
+
+
+ 是否可以回发
+
+
+
+
+ 是否对文本编码
+
+
+
+
+ [AJAX属性]确认对话框标题
+
+
+
+
+ [AJAX属性]确认对话框内容
+
+
+
+
+ [AJAX属性]确认对话框提示图标
+
+
+
+
+ [AJAX属性]确认对话框弹出位置
+
+
+
+
+ 按钮点击事件
+
+
+
+
+ 单选框列表控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 绑定到数据源
+
+
+
+
+ 绑定到数据表
+
+
+
+
+
+ 绑定到可枚举列表
+
+
+
+
+
+ 取得属性值
+
+
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发选中项改变事件
+
+ 事件参数
+
+
+
+ 是否必填项
+
+
+
+
+ 为空时提示信息
+
+
+
+
+ 是否自动回发
+
+
+
+
+ 渲染成几列
+
+
+
+
+ 是否按照纵向顺序渲染
+
+
+
+
+ 是否自适应列宽度
+
+
+
+
+ 是否启用的字段
+
+
+
+
+ 显示文本的数据字段
+
+
+
+
+ 显示文本的格式化字符串
+
+
+
+
+ 显示值的数据字段
+
+
+
+
+ 数据源
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ [AJAX属性]选中项的索引
+
+
+
+
+ 选中项
+
+
+
+
+ 单选项集合
+
+
+
+
+ 保存的单选项数据(内部使用)
+
+
+
+
+ 选中项改变事件(需要启用AutoPostBack)
+
+
+
+
+ 单选框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 设置本组内其他RadioButton的Checked属性为false
+ 简单处理,只查找和此RadioButton在同一个层级的RadioButton
+
+
+
+
+ 初始化控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发单选框状态改变事件
+
+ 事件参数
+
+
+
+ 文本
+
+
+
+
+ [AJAX属性]是否选中
+
+
+
+
+ 分组的名称
+
+
+
+
+ 是否自动回发
+
+
+
+
+ 单选框状态改变事件(需要启用AutoPostBack)
+
+
+
+
+ 扩展文本框控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 触发按钮点击事件
+
+ 事件参数
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 自动显示清空图标
+
+
+
+
+ 点击输入框是否触发默认行为
+
+
+
+
+ 是否允许编辑
+
+
+
+
+ 是否显示触发器
+
+
+
+
+ 是否可以回发
+
+
+
+
+ 右侧按钮的图片
+
+
+
+
+ 右侧的图标
+
+
+
+
+ 点击按钮时需要执行的客户端脚本
+
+
+
+
+ 触发按钮点击事件
+
+
+
+
+ 为设计时提供的表格列集合编辑器
+
+
+
+
+ 构造函数
+
+ 控件类型
+
+
+
+ 获取此集合编辑器可包含的数据类型
+
+ 类型集合
+
+
+
+ 控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 表格行选中事件参数
+
+
+
+
+ 构造函数
+
+ 行索引
+ 行ID
+
+
+
+ 行索引
+
+
+
+
+ 行ID
+
+
+
+
+ 表格行点击事件参数
+
+
+
+
+ 构造函数
+
+ 行索引
+ 行ID
+ 列索引
+ 列ID
+
+
+
+ 行索引
+
+
+
+
+ 列索引
+
+
+
+
+ 列ID
+
+
+
+
+ 行ID
+
+
+
+
+ 表格列基类(抽象类)
+
+
+
+
+ 表格列基类(抽象类)
+
+
+
+
+ 构造函数
+
+
+
+
+ 取得列头渲染后的HTML
+
+ 渲染后的HTML
+
+
+
+ 取得列渲染后的HTML
+
+ 表格行实例
+ 渲染后的HTML
+
+
+
+ 获取列的状态
+
+
+
+
+
+
+ 处理 Hidden 属性的改变
+
+ 客户端脚本
+
+
+
+ 处理 Enabled 属性的改变
+
+ 客户端脚本
+
+
+
+ 处理 Attributes 属性的改变
+
+ 客户端脚本
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 添加表格列的渲染脚本
+
+
+
+
+
+ 添加表格列的渲染脚本
+
+
+
+
+ 表格对象
+
+
+
+
+ HTML标签属性
+
+
+
+
+ 列索引
+
+
+
+
+ 列顺序
+
+
+
+
+ 过滤
+
+
+
+
+ 允许过滤
+
+
+
+
+ 是否可以改变列宽度
+
+
+
+
+ 排序字段
+
+
+
+
+ 允许锁定
+
+
+
+
+ 是否处于锁定状态
+
+
+
+
+ 列ID(如果没有设置,则为ClientID)
+
+
+
+
+ 标题栏显示的文字
+
+
+
+
+ 标题栏文字的提示文本
+
+
+
+
+ 标题栏文字的提示文本类型
+
+
+
+
+ 列宽度
+
+
+
+
+ 最小列宽度
+
+
+
+
+ 最大列宽度
+
+
+
+
+ 控制子控件的尺寸(表格列使用HBox布局)
+
+
+
+
+ 此列会扩展所有未使用的宽度
+
+
+
+
+ 文本的排列位置
+
+
+
+
+ 标题文本的排列位置
+
+
+
+
+ 启用表头菜单
+
+
+
+
+ 启用表头菜单隐藏列
+
+
+
+
+ 本列是否需要保存状态(目前只有CheckBoxField实现了这个定义)
+
+
+
+
+ 取得提示字符串
+
+
+
+
+
+
+ 设置节点的提示信息
+
+ 行
+ 节点对象
+
+
+
+ 此列模拟树显示时的层次字段
+
+
+
+
+ 提示文本
+
+
+
+
+ 提示文本类型
+
+
+
+
+ 提示字段名称
+
+
+
+
+ 提示字段格式化字符串
+
+
+
+
+ 表格过滤类
+
+
+
+
+ 构造函数
+
+
+
+
+
+ 表格对象
+
+
+
+
+ 启用多条件
+
+
+
+
+ 是否显示多条件匹配规则
+
+
+
+
+ 多条件匹配规则的默认值(默认为all,还可以设置为any)
+
+
+
+
+ 过滤字段控件
+
+
+
+
+ 过滤字段控件
+
+
+
+
+ 过滤字段是否必填项
+
+
+
+
+ 表格可编辑列
+
+
+
+
+ 表格可编辑列的基类
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 字段名称
+
+
+
+
+ 启用本列的单元格编辑功能
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 单元格编辑控件
+
+
+
+
+ 启用本列的单元格编辑功能(如果未定义Editor,则此属性为false)
+
+
+
+
+ 字段类型
+
+
+
+
+ 渲染器
+
+
+
+
+ 渲染器的参数
+
+
+
+
+ 自定义渲染器函数(JavaScript函数)
+
+
+
+
+ 自定义编辑器设置函数(JavaScript函数)
+
+
+
+
+ 自定义编辑器获取函数(JavaScript函数)
+
+
+
+
+ 处理数据库中null值,默认为空字符串
+
+
+
+
+ 显示之前进行HTML编码(默认为true)
+
+
+
+
+ 是否在客户端进行HTML编码(默认为false)
+
+
+
+
+ 单元格编辑时自动选中编辑框内的文本(默认为false)
+
+
+
+
+ 表格可编辑复选框列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 渲染为静态图片,否则渲染为可编辑的复选框
+
+
+
+
+ 复选框的显示类型
+
+
+
+
+ 表格数据绑定列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 是否可以改变列宽度
+
+
+
+
+ 启用表头菜单
+
+
+
+
+ 是否允许隐藏列
+
+
+
+
+ 是否启用分页行号
+
+
+
+
+ 是否启用树表格行号
+
+
+
+
+ 允许锁定
+
+
+
+
+ 是否处于锁定状态
+
+
+
+
+ 表格分组列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 列数据
+
+
+
+
+ 区域面板控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 区域集合
+
+
+
+
+ 手风琴控件
+
+
+
+
+
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发面板改变事件
+
+ 事件参数
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 是否显示手风琴窗格的折叠工具按钮
+
+
+
+
+ 是否启用激活在最上面(尚不支持)
+
+
+
+
+ 手风琴面板是否填充整个控件
+
+
+
+
+ 切换面板时是否自动回发
+
+
+
+
+ [AJAX属性]激活面板的索引
+
+
+
+
+ 当前激活的面板
+
+
+
+
+ 手风琴面板集合
+
+
+
+
+ 面板改变事件
+
+
+
+
+ 手风琴面板控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 是否显示边框
+
+
+
+
+ 鼠标移到标题栏是否高亮显示
+
+
+
+
+ 手风琴面板控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 树节点命令事件参数
+
+
+
+
+ 构造函数
+
+ 树节点
+ 命令名称
+ 命令参数
+
+
+
+ 树实例
+
+
+
+
+ 树节点ID
+
+
+
+
+ 命令名称
+
+
+
+
+ 命令参数
+
+
+
+
+ 树节点选中事件参数
+
+
+
+
+ 构造函数
+
+ 树节点
+ 是否选中
+
+
+
+ 树节点
+
+
+
+
+ 节点ID
+
+
+
+
+ 是否选中
+
+
+
+
+ 树节点
+
+
+
+
+ 设置属性的值
+
+
+
+
+
+
+ 树实例
+
+
+
+
+ 父节点
+
+
+
+
+ 树节点集合
+
+
+
+
+ 展开树节点是否回发
+
+
+
+
+ 折叠树节点是否回发
+
+
+
+
+ 单击树节点是否回发
+
+
+
+
+ 点击按钮时需要执行的客户端脚本
+
+
+
+
+ 命令名称
+
+
+
+
+ 命令参数
+
+
+
+
+ 是否选中
+
+
+
+
+ 是否启用复选框
+
+
+
+
+ 改变复选框状态是否自动回发
+
+
+
+
+ HTML标签属性
+
+
+
+
+ HTML标签属性(data-tag)
+
+
+
+
+ 文本
+
+
+
+
+ 节点样式类
+
+
+
+
+ 树节点ID
+
+
+
+
+ 是否叶子节点
+
+
+
+
+ 是否可选中
+
+
+
+
+ 此属性已废除,请使用Selectable属性
+
+
+
+
+ 是否展开
+
+
+
+
+ 链接目标
+
+
+
+
+ 链接地址
+
+
+
+
+ 图标地址
+
+
+
+
+ 预定义图标
+
+
+
+
+ 预定义图标字体
+
+
+
+
+ 自定义图标字体的样式类
+
+
+
+
+ 提示文本
+
+
+
+
+ 树节点控件集合
+
+
+
+
+ 构造函数
+
+ 树实例
+ 父节点
+
+
+
+ 插入树节点
+
+ 插入索引位置
+ 树节点实例
+
+
+
+ 设置每个节点的Tree实例
+
+
+
+
+
+ 树节点的属性映射
+
+
+
+
+ 映射源
+
+
+
+
+ 映射目标
+
+
+
+
+ 树节点的属性映射集合
+
+
+
+
+ 窗体关闭事件参数
+
+
+
+
+ 构造函数
+
+ 关闭参数
+
+
+
+ 关闭参数
+
+
+
+
+ 表格行预绑定事件参数
+
+
+
+
+ 构造函数
+
+ 行数据源
+ 行索引
+
+
+
+ 是否取消添加当前行
+
+
+
+
+ 行数据源(如果数据源为DataTable,则DataItem为DataRowView)
+
+
+
+
+ 行索引
+
+
+
+
+ 表格分页事件参数
+
+
+
+
+ 构造函数
+
+ 新页面的索引
+
+
+
+ 构造函数
+
+ 新页面的索引
+ 老页面的索引
+
+
+
+ 新页面的索引
+
+
+
+
+ 老页面的索引
+
+
+
+
+ 表格行命令事件参数
+
+
+
+
+ 构造函数
+
+ 行索引
+ 行ID
+ 列索引
+ 列ID
+ 命令名称
+ 命令参数
+
+
+
+ 行索引
+
+
+
+
+ 行ID
+
+
+
+
+ 列索引
+
+
+
+
+ 列ID
+
+
+
+
+ 命令名称
+
+
+
+
+ 命令参数
+
+
+
+
+ 表格行绑定事件参数
+
+
+
+
+ 构造函数
+
+ 行
+
+
+
+ 当前行
+
+
+
+
+ 此行单元格的属性
+
+
+
+
+ 此行单元格的样式类
+
+
+
+
+ 此行的样式类
+
+
+
+
+ 此行的属性
+
+
+
+
+ 此行是否可选中
+
+
+
+
+ 本行各列的值(渲染后的HTML片段)
+
+
+
+
+ 行数据源
+
+
+
+
+ 行索引
+
+
+
+
+ 行ID
+
+
+
+
+ 行文本
+
+
+
+
+ 行父节点ID
+
+
+
+
+ 此行是否展开(仅适用于树表格)
+
+
+
+
+ 此行是否展开(仅适用于树表格)
+
+
+
+
+ 图标地址(仅适用于树表格)
+
+
+
+
+ 预定义图标(仅适用于树表格)
+
+
+
+
+ 预定义图标字体(仅适用于树表格)
+
+
+
+
+ 自定义图标字体的样式类(仅适用于树表格)
+
+
+
+
+ 表格行点击事件参数
+
+
+
+
+ 构造函数
+
+ 行索引
+ 行ID
+
+
+
+ 行索引
+
+
+
+
+ 行ID
+
+
+
+
+ 表格链接按钮列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 启用表头菜单
+
+
+
+
+ 是否允许隐藏列
+
+
+
+
+ 字段名称
+
+
+
+
+ 字段格式化字符串
+
+
+
+
+ 按钮文本
+
+
+
+
+ 显示之前进行HTML编码(默认为true)
+
+
+
+
+ 是否可以回发
+
+
+
+
+ 是否可用
+
+
+
+
+ 点击按钮时需要执行的客户端脚本
+
+
+
+
+ 提交之前需要验证的表单名称列表
+
+
+
+
+ 验证失败时提示对话框弹出位置
+
+
+
+
+ 验证失败时是否出现提示对话框
+
+
+
+
+ 是否简单提示对话框
+
+
+
+
+ 图标字体
+
+
+
+
+ 图标
+
+
+
+
+ 图标地址
+
+
+
+
+ 确认对话框标题
+
+
+
+
+ 确认对话框内容
+
+
+
+
+ 确认对话框提示图标
+
+
+
+
+ 确认对话框弹出位置
+
+
+
+
+ 命令名称的字段名称
+
+
+
+
+ 命令参数的字段名称
+
+
+
+
+ 命令名称
+
+
+
+
+ 命令参数
+
+
+
+
+ 点击时选中行
+
+
+
+
+ 是否启用AJAX
+
+
+
+
+ 区域控件
+
+
+
+
+ Tab 控件必须包含在 TabStrip 中
+
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 是否可以拖动分隔条
+
+
+
+
+ 位置
+
+
+
+
+ Region控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 日期控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发日期选定事件
+
+ 事件参数
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 选择的日期
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ 日期格式
+
+
+
+
+ 最大日期
+
+
+
+
+ 最小日期
+
+
+
+
+ 选择日期是否自动回发
+
+
+
+
+ 显示类型
+
+
+
+
+ 显示时间(需要设置DateFormatString)
+
+
+
+
+ 显示分钟
+
+
+
+
+ 显示秒钟
+
+
+
+
+ 显示今天按钮
+
+
+
+
+ 日期选定事件(需要启用EnableDateSelect)
+
+
+
+
+ 工具条控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 是否启用标题栏样式
+
+
+
+
+ [AJAX属性]标题
+
+
+
+
+ 页脚工具栏的排列位置
+
+
+
+
+ 工具条的位置
+
+
+
+
+ 工具栏子项之间的间距
+
+
+
+
+ 工具栏子项之间的间距
+
+
+
+
+ 工具条项集合
+
+
+
+
+ 工具栏文本控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ 工具栏分隔符控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 工具栏左右分隔符控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 链接控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ [AJAX属性]点击链接时需要执行的客户端脚本
+
+
+
+
+ [AJAX属性]链接地址
+
+
+
+
+ [AJAX属性]链接目标
+
+
+
+
+ 是否对文本编码
+
+
+
+
+ 页面上下文帮助类(静态类),包括向页面注册脚本、刷新当前页面、页面重定向等实用函数
+
+
+
+
+ 跳转到指定的Url
+
+
+
+
+
+ 跳转到指定的Url,Target指定在哪个窗口中跳转(_self,_parent,_top)
+
+
+ _self,_parent,_top
+
+
+
+ 刷新当前页面
+
+
+
+
+ 刷新指定页面
+
+ 目标页面
+
+
+
+ 注册页面脚本
+
+ 客户端脚本
+
+
+
+ 注册页面脚本(在自动生成的脚本之前注册)
+
+ 键
+ 客户端脚本
+
+
+
+ 注册页面脚本(在自动生成的脚本之前注册)
+
+ 键
+ 客户端脚本
+ 是否添加脚本标签
+
+
+
+ 注册页面脚本(在自动生成的脚本之后注册)
+
+ 键
+ 客户端脚本
+
+
+
+ 注册页面脚本(在自动生成的脚本之后注册)
+
+ 键
+ 客户端脚本
+ 是否添加脚本标签
+
+
+
+ 是否处于FineUI的AJAX回发过程
+
+
+
+
+ 树控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 初始化控件
+
+
+
+
+ 渲染 HTML 之前调用
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 绑定数据源
+
+
+
+
+
+ 如果一个节点不是叶子节点并且没有子节点,则应把它的Expanded设置为false,否则会引起页面死循环回发
+ 同时处理 AutoLeafIdentification 属性
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发节点绑定后事件
+
+ 事件参数
+
+
+
+ 触发节点预绑定事件
+
+ 事件参数
+
+
+
+ 触发节点选中事件
+
+ 事件参数
+
+
+
+ 触发节点点击事件
+
+ 事件参数
+
+
+
+ 触发节点展开事件
+
+ 事件参数
+
+
+
+ 触发节点展开事件
+
+ 事件参数
+
+
+
+ 触发节点延迟加载事件
+
+ 事件参数
+
+
+
+ 获取所有展开节点的ID数组
+
+ 节点的ID数组
+
+
+
+ 获取指定节点集合中所有展开节点的ID数组
+
+ 指定的节点集合
+ 节点的ID数组
+
+
+
+ 获取所有展开节点的数组
+
+ 节点的数组
+
+
+
+ 获取指定节点集合中所有展开节点的数组
+
+ 指定的节点集合
+ 节点的数组
+
+
+
+ 折叠所有节点
+
+
+
+
+ 折叠指定节点集合中的所有节点
+
+ 指定的节点集合
+
+
+
+ 展开所有节点
+
+
+
+
+ 展开指定节点集合中的所有节点
+
+ 指定的节点集合
+
+
+
+ 获取选中节点的ID数组
+
+ 节点的ID数组
+
+
+
+ 获取指定节点集合中选中节点的ID数组
+
+ 指定的节点集合
+ 节点的ID数组
+
+
+
+ 获取选中节点的数组
+
+ 节点的数组
+
+
+
+ 获取指定节点集合中选中节点的数组
+
+ 指定的节点集合
+ 节点的数组
+
+
+
+ 选中所有节点的复选框
+
+
+
+
+ 选中指定节点的复选框
+
+ 指定的节点集合
+
+
+
+ 反选所有节点的复选框
+
+
+
+
+ 反选指定节点的复选框
+
+ 指定的节点集合
+
+
+
+ 查找树节点
+
+ 节点ID
+ 树节点
+
+
+
+ 在指定的节点集合中查找树节点
+
+ 节点ID
+ 指定的节点集合
+ 树节点
+
+
+
+ 获取展开全部节点的的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取折叠全部节点的的客户端脚本
+
+ 客户端脚本
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 是否启用复选框
+
+
+
+
+ 是否只显示叶子节点复选框
+
+
+
+
+ 是否启用级联选择
+
+
+
+
+ 右键点击时选中当前节点(默认为true)
+
+
+
+
+ 双击展开树节点
+
+
+
+
+ 启用树中的文字选择
+
+
+
+
+ 是否将树节点渲染为超链接(点击节点空白处也能触发超链接)
+
+
+
+
+ 是否自动滚动
+
+
+
+
+ 单击切换节点的折叠展开状态
+
+
+
+
+ 启用箭头(不支持此属性)
+
+
+
+
+ 同级别的树节点每次只能展开一个
+
+
+
+
+ 启用树节点图标
+
+
+
+
+ 自动标识没有子节点的节点为叶子节点,而不必为每个设置设置 Leaf 属性(默认:true)
+
+
+
+
+ 启用多行选择
+
+
+
+
+ 多选时保持当前已选中行
+
+
+
+
+ 是否隐藏水平滚动条
+
+
+
+
+ 是否隐藏垂直滚动条
+
+
+
+
+ 是否将展开折叠图标移到文字右侧
+
+
+
+
+ 是否启用一级树节点的标题栏样式
+
+
+
+
+ 是否启用全部树节点的标题栏样式
+
+
+
+
+ 是否启用微型模式(自动开启HeaderStyle)
+
+
+
+
+ 微型模式弹出树控件的宽度
+
+
+
+
+ 数据源
+
+
+
+
+ 树节点集合
+
+
+
+
+ 选中的树节点
+
+
+
+
+ [AJAX属性]选中的树节点ID
+
+
+
+
+ [AJAX属性]选中的树节点ID列表
+
+
+
+
+ 树控件属性与数据源节点的映射关系
+
+
+
+
+ 选中行
+
+
+
+
+ 展开的节点列表
+
+
+
+
+ 选中的节点列表
+
+
+
+
+ 树节点集合的 JSON 表示(内部使用)
+
+
+
+
+ 节点绑定后事件
+
+
+
+
+ 节点预绑定事件
+
+
+
+
+ 节点选中事件
+
+
+
+
+ 节点点击事件
+
+
+
+
+ 节点展开事件
+
+
+
+
+ 节点展开事件
+
+
+
+
+ 节点延迟加载事件
+
+
+
+
+ 脚本(不和控件关联的脚本)
+
+
+
+
+ 脚本
+
+
+
+
+ 层次(层次越高,注册越靠后)(缺省100)
+ 负值表示在所有注册脚本之前执行
+
+
+
+
+ 容器面板控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 表单面板控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 表单行控件集合
+
+
+
+
+ 表单行子项之间的间距
+
+
+
+
+ 表单行子项之间的间距
+
+
+
+
+ 表单行控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 以空格分开的各列宽度(可以是像素数或者百分比,比如200px 50% 50%)
+
+
+
+
+ 子控件集合
+
+
+
+
+ 表单行控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 分组面板控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 复选框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发复选框状态改变事件
+
+ 事件参数
+
+
+
+ 复选框的显示类型
+
+
+
+
+ 是否显示开关类型的文本
+
+
+
+
+ 开关类型的选中文本
+
+
+
+
+ 开关类型的未选中文本
+
+
+
+
+ 文本
+
+
+
+
+ [AJAX属性]是否选中
+
+
+
+
+ 是否自动回发
+
+
+
+
+ 复选框状态改变事件(需要启用AutoPostBack)
+
+
+
+
+ 简单的表单容器控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 窗体控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 不向页面输出任何HTML代码,通过Javascript代码添加DIV标签
+
+ 输出流
+
+
+
+ 不向页面输出任何HTML代码,通过Javascript代码添加DIV标签
+
+ 输出流
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 获取 Hidden 属性改变的 JavaScript 脚本
+ Window 控件需要特殊处理,而不是像其他客户端组件一样调用 f_setVisible 函数
+
+
+
+
+ 保存服务器控件的ClientID
+ 可以调用ActiveWindow.GetWriteBackValueReference在子页面向这些服务器控件写入值
+
+
+
+
+ 获取窗体内IFrame回发页面的客户端脚本(比如:__doPostBack('','eventArgument');)
+
+ 事件参数
+ 客户端脚本
+
+
+
+ 获取窗体内IFrame回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 事件参数
+ 客户端脚本
+
+
+
+ 获取窗体内IFrame回发的客户端脚本(触发PageManager的CustomEvent事件)
+
+ 事件参数
+ 是否在回发前验证表单(在PageManager上进行表单配置)
+ 客户端脚本
+
+
+
+ 获取显示窗体的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取显示窗体的客户端脚本
+
+ IFrame地址
+ 客户端脚本
+
+
+
+ 获取显示窗体的客户端脚本
+
+ IFrame地址
+ 窗体标题
+ 客户端脚本
+
+
+
+ 获取显示窗体的客户端脚本
+
+ 窗体宽度
+ 窗体高度
+ 客户端脚本
+
+
+
+ 获取显示窗体的客户端脚本
+
+ 窗体标题
+ 窗体宽度
+ 窗体高度
+ 客户端脚本
+
+
+
+ 获取显示窗体的客户端脚本
+
+ IFrame地址
+ 窗体标题
+ 窗体宽度
+ 窗体高度
+ 客户端脚本
+
+
+
+ 获取最大化窗体尺寸的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取恢复窗体尺寸的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取最小化窗体尺寸的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取关闭当前激活Window的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取关闭当前激活Window然后刷新页面的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取关闭当前激活Window然后回发页面的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取关闭当前激活Window然后回发页面的客户端脚本
+
+ 回发参数
+ 客户端脚本
+
+
+
+ 获取关闭当前激活Window然后执行脚本的客户端脚本
+
+ 执行的脚本
+ 客户端脚本
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发窗体关闭事件
+
+ 事件参数
+
+
+
+ 是否启用动画(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 显示隐藏的动画类型(仅移动端支持)
+
+
+
+
+ 是否默认添加CSS类(f-corner-all)
+
+
+
+
+ 窗体的百分比宽度(相对于页面的宽度)
+
+
+
+
+ 窗体的百分比高度(相对于页面的高度)
+
+
+
+
+ 关闭再打开时保持关闭时的位置
+
+
+
+
+ 关闭再打开时保持关闭时的大小
+
+
+
+
+ 是否将初始大小限制在当前页面内
+
+
+
+
+ 是否将窗体大小限制在当前页面内
+
+
+
+
+ 窗体的位置(优先级低于 PositionX 和 PositionY 属性)
+
+
+
+
+ 窗体在 X 轴的位置
+
+
+
+
+ 窗体在 Y 轴的位置
+
+
+
+
+ 是否使用(position:fixed)的CSS设置(默认是absolute)
+
+
+
+
+ 弹出窗体大小依赖于可视窗口的大小
+
+
+
+
+ 是否最大化
+
+
+
+
+ 左上角位置
+
+
+
+
+ 左上角位置
+
+
+
+
+ 是否可以关闭
+
+
+
+
+ 是否可以移动
+
+
+
+
+ 是否可以最大化
+
+
+
+
+ 是否可以最小化
+
+
+
+
+ 关闭窗体后是否清空IFrame
+
+
+
+
+ 是否模式窗体
+
+
+
+
+ 点击遮罩层时是否隐藏窗体
+
+
+
+
+ 是否可以改变窗体大小
+
+
+
+
+ 点击关闭按钮时需要执行的客户端脚本
+
+
+
+
+ 关闭窗体的动作(点击关闭按钮或者按 ESC 键都会执行此动作)
+
+
+
+
+ 弹出窗体的目标位置(只有在EnableIFrame=true的情况下有效)
+
+
+
+
+ 窗体关闭事件(需要设置EnableClose=true和CloseAction=HidePostBack)
+
+
+
+
+ 表格排序事件参数
+
+
+
+
+ 构造函数
+
+ 排序字段
+ 排序方向
+ 列索引
+ 列
+
+
+
+ 排序字段
+
+
+
+
+ 排序方向
+
+
+
+
+ 列索引
+
+
+
+
+ 列ID
+
+
+
+
+ 表格控件
+
+
+
+
+ 模板列占位符前缀
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 通过列排序字段获取列实例
+
+ 排序字段
+ 列实例
+
+
+
+ 渲染开始标签
+
+ 输出流
+
+
+
+ 渲染结束标签
+
+ 输出流
+
+
+
+ 当在客户端修改了模板列中的值,调用此函数来告诉表格控件需要更新这些值;
+ 如果对表格重新进行了数据绑定,则不需要调用此函数,因为重新绑定后会更新表格的全部内容
+
+
+
+
+ 追加数据
+
+ 数据源
+
+
+
+ 绑定到数据源
+
+
+
+
+ 绑定到数据源
+
+ 是否保持当前数据
+
+
+
+ 清空Rows,同时清除所有子控件中的GridRow控件
+
+
+
+
+ 获取合并后的表格数据(不包含已经删除的行数据)(仅在启用单元格编辑时有效)
+
+ 合并后的表格数据
+
+
+
+ 获取用户修改的数据(仅在启用单元格编辑时有效)
+
+
+
+
+
+ 获取删除的行索引列表(仅在启用单元格编辑时有效)
+
+
+
+
+
+ 获取新增的行数据(仅在启用单元格编辑时有效)
+
+
+
+
+
+ 获取用户修改的行数据(仅在启用单元格编辑时有效)
+
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 接受用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)
+
+
+
+
+ 获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
+
+ 客户端脚本
+
+
+
+ 拒绝用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)
+
+
+
+
+ 获取拒绝用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
+
+
+
+
+ 清空表格选中项
+
+
+
+
+ 获取清空表格选中项的客户端脚本
+
+ 客户端脚本
+
+
+
+ 清空表格选中项
+
+
+
+
+ 获取清空表格选中项的客户端脚本
+
+ 客户端脚本
+
+
+
+ 添加一条新纪录
+
+ 缺省值
+
+
+
+ 添加一条新纪录
+
+ 缺省值
+ 是否添加到末尾
+
+
+
+ 添加一条新纪录
+
+ 缺省值
+ 是否添加到末尾
+ 添加后使某列处于编辑状态
+
+
+
+ 添加一条新纪录
+
+ 缺省值
+ 插入的位置
+
+
+
+ 添加一条新纪录
+
+ 缺省值
+ 插入的位置
+ 添加后使某列处于编辑状态
+
+
+
+ 获取添加一条新纪录的客户端脚本
+
+ 缺省值
+ 客户端脚本
+
+
+
+ 获取添加一条新纪录的客户端脚本
+
+ 缺省值
+ 是否添加到末尾
+ 客户端脚本
+
+
+
+ 获取添加一条新纪录的客户端脚本
+
+ 缺省值
+ 是否添加到末尾
+ 添加后使某列处于编辑状态
+ 客户端脚本
+
+
+
+ 获取添加一条新纪录的客户端脚本
+
+ 缺省值
+ 插入的位置
+ 客户端脚本
+
+
+
+ 获取添加一条新纪录的客户端脚本
+
+ 缺省值
+ 插入的位置
+ 添加后使某列处于编辑状态
+ 客户端脚本
+
+
+
+ 更新可编辑单元格值
+
+ 行索引
+ 列ID
+ 单元格的值
+
+
+
+ 获取更新可编辑单元格值的客户端脚本
+
+ 行索引
+ 列ID
+ 单元格的值
+ 客户端脚本
+
+
+
+ 更新可编辑单元格值
+
+ 行ID
+ 列ID
+ 单元格的值
+
+
+
+ 获取更新可编辑单元格值的客户端脚本
+
+ 行ID
+ 列ID
+ 单元格的值
+ 客户端脚本
+
+
+
+ 更新可编辑单元格值
+
+ 行ID
+ 更新的值
+
+
+
+ 获取更新可编辑单元格值的客户端脚本
+
+ 行ID
+ 更新的值
+ 客户端脚本
+
+
+
+ 更新可编辑单元格值
+
+ 行索引
+ 更新的值
+
+
+
+ 获取更新可编辑单元格值的客户端脚本
+
+ 行索引
+ 更新的值
+ 客户端脚本
+
+
+
+ 删除选中行
+
+
+
+
+ 获取删除选中行的客户端脚本
+
+ 客户端脚本
+
+
+
+ 删除指定行
+
+ 行ID
+
+
+
+ 获取删除指定行的客户端脚本
+
+ 行ID
+ 客户端脚本
+
+
+
+ 获取删除指定行的客户端脚本
+
+ 行ID
+ 是否强制更新
+ 客户端脚本
+
+
+
+ 删除指定行
+
+ 行索引
+
+
+
+ 获取删除指定行的客户端脚本
+
+ 行索引
+ 客户端脚本
+
+
+
+ 获取删除指定行的客户端脚本
+
+ 行索引
+ 是否强制更新
+ 客户端脚本
+
+
+
+ 删除选中行
+
+
+
+
+ 删除选中行
+
+ 是否强制更新
+
+
+
+ 获取删除选中行的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取删除选中行的客户端脚本
+
+ 是否强制更新
+ 客户端脚本
+
+
+
+ 获取表格是否有选中项的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取表格选中项数的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取表格选中单元格的客户端脚本(仅用于AllowCellEditing模式)
+
+ 客户端脚本
+
+
+
+ 获取选中表格单元格的客户端脚本(仅用于AllowCellEditing模式)
+
+ 行ID
+ 列ID
+ 客户端脚本
+
+
+
+ 获取选中表格单元格的客户端脚本(仅用于AllowCellEditing模式)
+
+ 行索引
+ 列ID
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框图标
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框图标
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框图标
+ 客户端脚本
+
+
+
+ 当前分页的开始行和结束行
+
+
+
+
+
+ 获取当前分页的起始行序号(不分页或者数据库分页时,返回零)
+
+
+
+
+
+ 获取当前分页的结束行序号
+
+
+
+
+
+ 通过行ID获取行对象
+
+ 行ID
+ 行对象
+
+
+
+ 通过行序号获取行对象
+
+ 行序号
+ 行对象
+
+
+
+ 通过列ID获取列实例
+
+ 列ID
+ 列实例
+
+
+
+ 通过列索引获取列实例
+
+ 列索引
+ 列实例
+
+
+
+ 选中所有行(设置SelectedRowIndexArray属性)
+
+
+
+
+ 展开全部的行扩展列
+
+
+
+
+ 折叠全部的行扩展列
+
+
+
+
+ 获取行扩展列
+
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 获取Columns前面的列(比如索引列,选择框列)
+
+
+
+
+
+ 触发排序事件
+
+ 事件参数
+
+
+
+ 触发绑定前事件
+
+ 事件参数
+
+
+
+ 触发过滤条件改变事件
+
+ 事件参数
+
+
+
+ 触发行绑定前事件
+
+ 事件参数
+
+
+
+ 触发行绑定后事件
+
+ 事件参数
+
+
+
+ 触发行内事件
+
+ 事件参数
+
+
+
+ 触发页索引改变事件
+
+ 事件参数
+
+
+
+ 触发行点击事件
+
+ 事件参数
+
+
+
+ 触发行双击事件
+
+ 事件参数
+
+
+
+ 触发行选中事件
+
+ 事件参数
+
+
+
+ 触发行取消选中事件
+
+ 事件参数
+
+
+
+ 触发结束编辑事件
+
+ 事件参数
+
+
+
+ 触发行延迟加载事件
+
+ 事件参数
+
+
+
+ 装载控件状态
+
+
+
+
+
+ 保存控件状态
+
+
+
+
+
+ 初始化
+
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 是否在回发参数中包含修改后的合并数据(仅在启用单元格编辑时有效)
+
+
+
+
+ 允许单元格编辑
+
+
+
+
+ 编辑单元格时点击单元格的次数(默认为2次)
+
+
+
+
+ 允许列锁定
+
+
+
+
+ 允许过滤
+
+
+
+
+ 是否启用单独的过滤菜单
+
+
+
+
+ [AJAX属性]过滤数据
+
+
+
+
+ 单元格编辑时自动选中编辑框内的文本(默认为false)
+
+
+
+
+ 允许服务器端分页
+
+
+
+
+ 是否数据库分页
+
+
+
+
+ 分页前清空选中项(客户端执行)
+
+
+
+
+ 排序前清空选中项(客户端执行)
+
+
+
+
+ 数据绑定前清空选中项
+
+
+
+
+ 每页显示项数
+
+
+
+
+ 分页工具栏的显示类型
+
+
+
+
+ 最多显示数字分页按钮的个数(默认值:5)
+
+
+
+
+ [AJAX属性]当前显示页索引
+
+
+
+
+ [AJAX属性]总页数
+
+
+
+
+ [AJAX属性]记录的总个数
+
+
+
+
+ 允许服务器端排序
+
+
+
+
+ 是否数据库排序(仅在启用网址数据源时有效)
+
+
+
+
+ 排序方向("ASC", "DESC")
+
+
+
+
+ 当前排序字段(只读)
+
+
+
+
+ 启用合计行
+
+
+
+
+ [AJAX属性]合计行数据
+
+
+
+
+ [AJAX属性]合计行数据
+
+
+
+
+ 合计行的位置
+
+
+
+
+ 网址数据源
+
+
+
+
+ 请求网址数据源的方法(GET或者POST)
+
+
+
+
+ 自定义行渲染器函数(JavaScript函数)(推荐使用RowDataBoundFunction属性)
+
+
+
+
+ 自定义行数据绑定函数(JavaScript函数)
+
+
+
+
+ 启用大数据模式
+
+
+
+
+ 启用大数据模式下的行数提示
+
+
+
+
+ 是否启用表格行的鼠标悬停样式
+
+
+
+
+ 翻页后滚动到顶部(默认为false)
+
+
+
+
+ 排序后滚动到顶部(默认为false)
+
+
+
+
+ 右键点击时选中当前行(默认为true)
+
+
+
+
+ 箭头按键改变选中行和单元格
+
+
+
+
+ 鼠标滚轮改变选中行
+
+
+
+
+ 是否启用快速翻页功能(上下按键或者鼠标滚轮改变选中行)
+
+
+
+
+ 快速翻页后自动选中第一行或者最后一行
+
+
+
+
+ 最小列宽度
+
+
+
+
+ 为不可选择的行应用禁用样式
+
+
+
+
+ Tab键纵向导航单元格(仅用于单元格编辑)
+
+
+
+
+ Tab键只在可编辑单元格之间导航(仅用于单元格编辑)
+
+
+
+
+ Enter键Tab键行为相同(仅用于单元格编辑)
+
+
+
+
+ Enter键导航单元格(仅用于单元格编辑)
+
+
+
+
+ Enter键纵向导航单元格(仅用于单元格编辑)
+
+
+
+
+ Enter键只在可编辑单元格之间导航(仅用于单元格编辑)
+
+
+
+
+ 行数据标识字段名
+
+
+
+
+ 行数据文本字段名
+
+
+
+
+ 数据为空时显示在内容区域的文本,可以是HTML标签
+
+
+
+
+ 行中文字的垂直排列位置(默认为Middle)
+
+
+
+
+ 是否延迟渲染
+
+
+
+
+ 展开所有的行扩展列
+
+
+
+
+ 启用表格中的文字选择
+
+
+
+
+ 显示表格表头
+
+
+
+
+ 启用表头菜单
+
+
+
+
+ 启用排序菜单项
+
+
+
+
+ 启用隐藏列菜单项
+
+
+
+
+ 启用表格列分隔线(默认为false)
+
+
+
+
+ 是否启用列宽度调整
+
+
+
+
+ 是否启用列移动
+
+
+
+
+ 是否启用同一分组内移动
+
+
+
+
+ 启用表格行分隔线(默认为true)
+
+
+
+
+ 启用交替行显示不同的颜色
+
+
+
+
+ 启用鼠标移动到行的颜色
+
+
+
+
+ 选中行是否自动回发
+
+
+
+
+ 取消选中行是否自动回发
+
+
+
+
+ 点击行是否自动回发
+
+
+
+
+ 双击行是否自动回发
+
+
+
+
+ 结束编辑是否自动回发(需要启用AllowCellEditing)
+
+
+
+
+ 自动扩展宽度以填充剩余空间的列(ColumnID)
+
+
+
+
+ 成比例改变表格各列的宽度,以防止出现水平滚动条(第一次加载和之后改变表格宽度时都有效)
+
+
+
+
+ 多选框列的显示类型
+
+
+
+
+ 多选框列的宽度
+
+
+
+
+ 多选框列的标题栏文字
+
+
+
+
+ 启用多选框
+
+
+
+
+ 只能通过多选框选中行(仅在启用EnableCheckBoxSelect属性时有效)
+
+
+
+
+ 启用多行选择
+
+
+
+
+ 多选时保持当前已选中行
+
+
+
+
+ 多选时保持分页中已选中行
+
+
+
+
+ 高亮显示选中的单元格
+
+
+
+
+ 高亮显示选中的行
+
+
+
+
+ 显示分页工具条右侧的分页信息
+
+
+
+
+ [AJAX属性]选中的单元格([行ID,列ID])
+
+
+
+
+ 隐藏的列ID列表(逗号分隔)
+
+
+
+
+ [AJAX属性]选中行的索引(选中行在当前分页中的索引值)
+
+
+
+
+ [AJAX属性]选中行的索引列表(选中行在当前分页中的索引值)
+
+
+
+
+ 选中的行
+
+
+
+
+ [AJAX属性]选中的行ID
+
+
+
+
+ [AJAX属性]选中的行ID列表
+
+
+
+
+ 数据源
+
+
+
+
+ 行关键字段
+
+
+
+
+ 行属性字段
+
+
+
+
+ 行关键字段的值
+
+
+
+
+ 分页工具条项集合
+
+
+
+
+ 全部的列
+
+
+
+
+ 列数据
+
+
+
+
+ 行数据
+
+
+
+
+ 启用树表格
+
+
+
+
+ 默认展开全部树节点(仅用于树表格)
+
+
+
+
+ 行数据父节点标识字段名
+
+
+
+
+ 显示树状层级的列(ColumnID)
+
+
+
+
+ 双击展开树节点
+
+
+
+
+ 启用树节点图标
+
+
+
+
+ 保存的行数据(内部使用)
+
+
+
+
+ 排序事件
+
+
+
+
+ 绑定前事件
+
+
+
+
+ 过滤条件改变事件
+
+
+
+
+ 行绑定前事件
+
+
+
+
+ 行绑定后事件
+
+
+
+
+ 行内事件
+
+
+
+
+ 页索引改变事件
+
+
+
+
+ 行点击事件(需要启用EnableRowClick)
+
+
+
+
+ 行双击事件(需要启用EnableRowDoubleClick)
+
+
+
+
+ 行选中事件(需要启用EnableRowSelect)
+
+
+
+
+ 行取消选中事件(需要启用EnableRowDeselect)
+
+
+
+
+ 结束编辑事件(需要启用EnableAfterEditEvent)
+
+
+
+
+ 行延迟加载事件(仅适用于树表格)
+
+
+
+
+ 表格数据绑定列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 是否可用
+
+
+
+
+ 字段名称
+
+
+
+
+ 字段格式化字符串
+
+
+
+
+ 处理数据库中null值,默认为空字符串
+
+
+
+
+ 显示之前进行HTML编码(默认为true)
+
+
+
+
+ 表格复选框列
+
+
+
+
+ 取得单元格的数据
+
+
+
+
+
+
+
+ 本行的复选框是否处于选中状态
+
+ 行索引
+ 选中状态
+
+
+
+ 设置本列复选框的选中状态
+
+ 行索引
+ 是否选中
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 被认为是真的字符串列表
+
+
+
+
+ 是否可用(只在RenderAsStaticField=false时有效)
+
+
+
+
+ 是否自动回发(只在RenderAsStaticField=false时有效)
+
+
+
+
+ 字段名称
+
+
+
+
+ 渲染为静态图片,否则渲染为可编辑的复选框
+
+
+
+
+ 复选框的显示类型
+
+
+
+
+ 命令名称的字段名称
+
+
+
+
+ 命令参数的字段名称
+
+
+
+
+ 命令名称
+
+
+
+
+ 命令参数
+
+
+
+
+ 点击时选中行
+
+
+
+
+ 是否启用AJAX
+
+
+
+
+ 表格窗体列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 启用表头菜单
+
+
+
+
+ 是否允许隐藏列
+
+
+
+
+ 是否可用
+
+
+
+
+ 对应的窗体控件ID
+
+
+
+
+ 窗体标题对应的字段名称
+
+
+
+
+ 窗体标题对应的字段格式化字符串
+
+
+
+
+ 字段名称
+
+
+
+
+ 字段格式化字符串
+
+
+
+
+ 显示之前进行HTML编码(默认为true)
+
+
+
+
+ 绑定到IFrame地址的字段名称列表
+
+
+
+
+ 绑定到IFrame地址的字段格式化字符串
+
+
+
+
+ 对每个绑定到IFrame地址的字段进行URL编码(默认为true)
+
+
+
+
+ IFrame地址
+
+
+
+
+ 显示文本
+
+
+
+
+ 标题
+
+
+
+
+ 图标字体
+
+
+
+
+ 图标
+
+
+
+
+ 图标地址
+
+
+
+
+ 表格图片列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 图片地址字段
+
+
+
+
+ 图片地址字段格式化字符串
+
+
+
+
+ 图片的宽度
+
+
+
+
+ 图片的高度
+
+
+
+
+ 图片地址
+
+
+
+
+ 表格模板列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 模板容器
+
+
+
+
+ 是否渲染为行扩展列
+
+
+
+
+ 双击展开折叠行扩展列
+
+
+
+
+ 双击展开折叠行扩展列
+
+
+
+
+ 回车按键展开折叠行扩展列
+
+
+
+
+ 点击行扩展列的图标时选中行
+
+
+
+
+ 是否处于锁定状态
+
+
+
+
+ 表格超链接列
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 是否可用
+
+
+
+
+ 字段名称
+
+
+
+
+ 字段格式化字符串
+
+
+
+
+ 绑定到超链接地址的字段名称列表
+
+
+
+
+ 对每个绑定到超链接地址的字段进行URL编码(此属性废弃,请使用UrlEncode属性)
+
+
+
+
+ 对每个绑定到超链接地址的字段进行URL编码(默认为true)
+
+
+
+
+ 绑定到超链接地址的字段格式化字符串
+
+
+
+
+ 打开超链接的目标框架
+
+
+
+
+ 超链接地址
+
+
+
+
+ 超链接文本
+
+
+
+
+ 显示之前进行HTML编码(默认为true)
+
+
+
+
+ 表格列集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 用来作为模板列的数据绑定容器,实现了IDataItemContainer接口
+
+
+
+
+ 构造函数
+
+ 数据源
+ 行索引
+ 表格实例
+
+
+
+ 控件初始化事件
+
+ 事件参数
+
+
+
+ 创建子控件
+
+
+
+
+ 渲染开始标签
+
+ ASP.NET服务器控件输出流
+
+
+
+ 渲染结束标签
+
+ ASP.NET服务器控件输出流
+
+
+
+ 表格实例
+
+
+
+
+ 数据源(IDataItemContainer成员)
+
+
+
+
+ 数据项索引(IDataItemContainer成员)
+
+
+
+
+ 数据项在控件中显示位置的索引(IDataItemContainer成员)
+
+
+
+
+ 表格行
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 表格实例
+ 行对应的数据源(在回发时为null)
+ 行序号
+
+
+
+ 是否定义了行样式类
+
+
+
+
+
+ 恢复当前行样式类
+
+
+
+
+
+ 是否定义了单元格样式类
+
+
+
+
+
+ 恢复当前行单元格样式类
+
+
+
+
+
+ 是否定义了单元格属性
+
+
+
+
+
+ 恢复当前行单元格属性
+
+
+
+
+
+ 是否定义了行列状态列表
+
+
+
+
+
+ 恢复当前行列状态列表
+
+
+
+
+
+ 恢复当前行列状态列表(同时更新相应的Values值)
+
+
+
+
+
+ 表格行中模板列控件列表(数据绑定时自动生成每个模板列控件ID,回发时从FState中回发模板列控件ID)
+
+
+
+
+ 绑定行的值
+
+
+
+
+ 查找表格行内的控件
+
+
+
+
+
+
+ 表格实例
+
+
+
+
+ 本行对应的数据源(仅在数据绑定时存在,页面回发时为空)
+
+
+
+
+ 第几行
+
+
+
+
+ 此行的状态信息
+
+
+
+
+ 此行DataKeyNames字段的值
+
+
+
+
+ 此行DataIDField字段的值
+
+
+
+
+ 此行DataTextField字段的值
+
+
+
+
+ 此行DataParentIDField字段的值
+
+
+
+
+ 非公开属性,对于CheckBoxField可以通过GetCheckedState访问
+
+
+
+
+ 此行单元格的样式类
+
+
+
+
+ 此行单元格的属性
+
+
+
+
+ 此行的属性
+
+
+
+
+ 此行的样式类
+
+
+
+
+ 此行是否可选中
+
+
+
+
+ 此行是否展开(仅适用于树表格)
+
+
+
+
+ 此行是否叶子节点(仅适用于树表格)
+
+
+
+
+ 图标地址(仅适用于树表格)
+
+
+
+
+ 预定义图标(仅适用于树表格)
+
+
+
+
+ 预定义图标字体(仅适用于树表格)
+
+
+
+
+ 自定义图标字体的样式类(仅适用于树表格)
+
+
+
+
+ 表格行中模板列控件列表,一个典型的例子为:[GridRowControl, null, null, GridRowControl, null, null, null, null, null]
+
+
+
+
+ 表格行控件集合
+
+
+
+
+ 列表项
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 文本
+ 值
+
+
+
+ 构造函数
+
+ 文本
+ 值
+ 是否选中
+
+
+
+ 是否选中
+
+
+
+
+ 显示的文本
+
+
+
+
+ 显示在下拉列表项中的文本,如果未定义则使用Text属性
+
+
+
+
+ 分组文本
+
+
+
+
+ 值
+
+
+
+
+ 是否可选择
+
+
+
+
+ 模拟树的层次(从0开始为根节点)
+
+
+
+
+ 列表项集合
+
+
+
+
+ 通过文本查找列表项
+
+ 文本
+ 列表项
+
+
+
+ 通过文本查找列表项
+
+ 文本
+ 是否去除HTML标签
+ 列表项
+
+
+
+ 通过值查找列表项
+
+ 值
+ 列表项
+
+
+
+ 添加列表项
+
+ 文本
+ 值
+ 新元素的插入位置
+
+
+
+ 下拉列表控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 绑定到数据源
+
+
+
+
+ 绑定到数据表格
+
+ 数据表格
+
+
+
+ 绑定到可枚举类型
+
+ 可枚举类型
+
+
+
+ 取得属性值
+
+
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发选中项改变事件
+
+ 事件参数
+
+
+
+ 触发列表项绑定后事件
+
+ 事件参数
+
+
+
+ 触发列表项绑定前事件
+
+ 事件参数
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发清空图标的回发事件
+
+ 事件参数
+
+
+
+ 清空选中项
+
+
+
+
+ 获取清空选中项的客户端脚本
+
+ 客户端脚本
+
+
+
+ 文本框为空时显示的文本
+
+
+
+
+ [AJAX属性]用户输入的文本(只有在单选、允许编辑、不强制选择的情况下才有效)
+
+
+
+
+ [AJAX属性]选中项的索引
+
+
+
+
+ 选中项的文本
+
+
+
+
+ 选中项
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ [AJAX属性]选中项的索引
+
+
+
+
+ 选中项
+
+
+
+
+ 点击输入框是否触发默认行为
+
+
+
+
+ 双击改变选中项(配合参数EnableClickAction=false使用)
+
+
+
+
+ 优先使用上部空间显示弹出框
+
+
+
+
+ 下拉列表和字段的宽度相匹配
+
+
+
+
+ 启用多选框
+
+
+
+
+ 如果未定义选中项,则自动选中第一个子项(默认为true)
+
+
+
+
+ 是否可以选择多项
+
+
+
+
+ 选择多项的分隔符
+
+
+
+
+ 是否强制选中下拉列表中的项(多选时此属性无效)
+
+
+
+
+ 自动显示清空图标
+
+
+
+
+ 启用清空图标的回发事件
+
+
+
+
+ 是否可编辑,以便在录入时自动过滤下拉框中的值
+
+
+
+
+ 是否启用分组显示
+
+
+
+
+ 是否启用模拟树显示
+
+
+
+
+ 模拟树显示时指示所在层次的数据字段
+
+
+
+
+ 是否可选择的字段
+
+
+
+
+ 是否自动回发
+
+
+
+
+ 列表项显示字段名称列表
+
+
+
+
+ 列表项显示字段的格式化字符串
+
+
+
+
+ 分组字段
+
+
+
+
+ 分组的格式化字符串
+
+
+
+
+ 文本字段
+
+
+
+
+ 文本的格式化字符串
+
+
+
+
+ 值字段
+
+
+
+
+ 数据源
+
+
+
+
+ 保存的列表项数据(内部使用)
+
+
+
+
+ 列表项集合
+
+
+
+
+ 选中项改变事件(需要启用AutoPostBack)
+
+
+
+
+ 列表项绑定后事件
+
+
+
+
+ 列表项绑定前事件
+
+
+
+
+ 清空图标的回发事件(需要启用AutoShowClearIcon和EnableClearIconClick)
+
+
+
+
+ 是否为用户自行输入值
+
+
+
+
+ 文本控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 是否对文本编码
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ 是否自动滚动
+
+
+
+
+ 多行文本框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 是否自动增长高度
+
+
+
+
+ 自动增长的最大高度
+
+
+
+
+ 自动增长的最小高度
+
+
+
+
+ 最小高度
+
+
+
+
+ 选项卡控件
+
+
+
+
+ 构造函数
+
+
+
+
+ Tab 控件必须包含在 TabStrip 中
+
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 获取 Hidden 属性改变的 JavaScript 脚本
+ Tab 控件需要特殊处理,而不是像其他客户端组件一样调用 f_setVisible 函数
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 获取显示选项卡的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取显示选项卡的客户端脚本
+
+ 将选项卡移到尾部
+ 客户端脚本
+
+
+
+ 获取隐藏选项卡的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取激活选项卡的客户端脚本
+
+ 客户端脚本
+
+
+
+ 获取激活选项卡的客户端脚本
+
+ 将选项卡移到尾部
+ 客户端脚本
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 是否可以关闭
+
+
+
+
+ 双击关闭选项卡
+
+
+
+
+ 选项卡面板控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发选项卡改变事件
+
+ 事件参数
+
+
+
+ 获取添加选项卡的脚本
+
+ 选项卡ID
+ IFrame地址
+ 选项卡标题
+ 选项卡是否可以关闭
+ 客户端脚本
+
+
+
+ 获取添加选项卡的脚本
+
+ 选项卡ID
+ IFrame地址
+ 选项卡标题
+ 选项卡是否可以关闭
+ 是否激活选项卡
+ 客户端脚本
+
+
+
+ 获取添加选项卡的脚本
+
+ 选项卡ID
+ IFrame地址
+ 选项卡标题
+ 选项卡图标
+ 选项卡是否可以关闭
+ 客户端脚本
+
+
+
+ 获取添加选项卡的脚本
+
+ 选项卡ID
+ IFrame地址
+ 选项卡标题
+ 选项卡图标
+ 选项卡是否可以关闭
+ 是否激活选项卡
+ 客户端脚本
+
+
+
+ 获取添加选项卡的脚本
+
+ 选项卡ID
+ IFrame地址
+ 选项卡标题
+ 选项卡图标字体
+ 选项卡是否可以关闭
+ 客户端脚本
+
+
+
+ 获取添加选项卡的脚本
+
+ 选项卡ID
+ IFrame地址
+ 选项卡标题
+ 选项卡图标字体
+ 选项卡是否可以关闭
+ 是否激活选项卡
+ 客户端脚本
+
+
+
+ 获取移除选项卡的脚本
+
+ 选项卡ID
+ 客户端脚本
+
+
+
+ 获取隐藏选项卡的脚本
+
+ 选项卡ID
+ 客户端脚本
+
+
+
+ 获取激活选项卡的脚本
+
+ 选项卡ID
+ 客户端脚本
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 不支持此属性
+
+
+
+
+ 布局类型
+
+
+
+
+ 标题栏墨水条的位置
+
+
+
+
+ 是否显示标题栏墨水条
+
+
+
+
+ 是否显示选项卡标题栏
+
+
+
+
+ 是否启用动画(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 切换选项卡的动画类型(仅移动端支持)
+
+
+
+
+ 双击关闭选项卡
+
+
+
+
+ 切换选项卡时是否自动回发
+
+
+
+
+ 是否启用右键菜单(可用来关闭当前Tab和所有其他Tab)
+
+
+
+
+ 选项卡显示的位置
+
+
+
+
+ 选项卡的对齐方式
+
+
+
+
+ 选项卡填充整个标题栏
+
+
+
+
+ 选项卡标题之间的间距
+
+
+
+
+ 是否显示选项卡标题的边框颜色
+
+
+
+
+ 是否隐藏选项卡标题栏的背景色
+
+
+
+
+ [AJAX属性]激活选项卡的索引
+
+
+
+
+ 当前激活的选项卡
+
+
+
+
+ 选项卡集合
+
+
+
+
+ 选项卡改变事件
+
+
+
+
+ 面板控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ HTML编辑框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+ 回发到服务器,判断控件的属性是否变化,
+ 如果变化返回true,则RaisePostDataChangedEvent
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发文本改变事件
+
+ 事件参数
+
+
+
+ 不支持此属性
+
+
+
+
+ 是否包含编辑器脚本的引用
+
+
+
+
+ 编辑器脚本的版本号
+
+
+
+
+ 编辑框初始参数
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ 根目录
+
+
+
+
+ 编辑器
+
+
+
+
+ 编辑器工具条类型
+
+
+
+
+ 文本改变事件
+
+
+
+
+ 日期选择框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发日期选定事件
+
+ 事件参数
+
+
+
+ 触发清空图标的回发事件
+
+ 事件参数
+
+
+
+ 显示类型
+
+
+
+
+ 点击输入框是否触发默认行为
+
+
+
+
+ 自动显示清空图标
+
+
+
+
+ 启用清空图标的回发事件
+
+
+
+
+ 是否允许编辑
+
+
+
+
+ 选择的日期
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ 日期格式
+
+
+
+
+ 最大日期
+
+
+
+
+ 最小日期
+
+
+
+
+ 选择日期是否自动回发
+
+
+
+
+ 显示时间(需要设置DateFormatString)
+
+
+
+
+ 显示分钟
+
+
+
+
+ 显示秒钟
+
+
+
+
+ 显示今天按钮
+
+
+
+
+ 日期选定事件(需要启用EnableDateSelect)
+
+
+
+
+ 清空图标的回发事件(需要启用AutoShowClearIcon和EnableClearIconClick)
+
+
+
+
+ 选项卡集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 控件相关脚本
+
+
+
+
+ 要注册脚本的控件
+
+
+
+
+ 脚本
+
+
+
+
+ 布局类型
+
+
+
+
+ 容器布局(默认值)
+
+
+
+
+ 锚点布局
+
+
+
+
+ 区域布局
+
+
+
+
+ 自适应布局(用于只有一个子控件的情况)
+
+
+
+
+ 手风琴布局(只用于Accordion控件)
+
+
+
+
+ 卡片布局(只用于TabStrip控件)
+
+
+
+
+ 列布局
+
+
+
+
+ 绝对定位布局
+
+
+
+
+ 表格布局
+
+
+
+
+ 垂直盒子布局
+
+
+
+
+ 水平盒子布局
+
+
+
+
+ 响应式块布局
+
+
+
+
+ 布局类型名称
+
+
+
+
+ 日期格式转换帮助类
+
+
+
+
+ 创建Javascript的Date对象字符串
+
+ 日期对象
+ 日期的客户端脚本形式
+
+
+
+ 将字符串转换为日期对象
+
+ 日期字符串
+ 日期对象
+
+
+
+ 将字符串转换为日期对象
+
+ 日期字符串
+ 日期格式化字符串
+ 日期对象
+
+
+
+ 数字输入框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据(Text 属性的改变)
+
+ 回发数据
+
+
+
+ 如果 MinValue=10,则服务器端生成 {"MinValue":10.0},到客户端会自动变为 10,导致 FState 错误
+ 所以这里用 F_MinValue,类型是 JArray,把 Double 类型转换为字符串,保存到客户端
+
+
+
+
+ 是否启用千分位
+
+
+
+
+ 是否启用四舍五入
+
+
+
+
+ 是否显示触发器
+
+
+
+
+ 增量
+
+
+
+
+ 不允许小数
+
+
+
+
+ 不允许负数
+
+
+
+
+ 最大值
+
+
+
+
+ 最小值
+
+
+
+
+ 小数点后的位数(默认为2)
+
+
+
+
+ 是否去除小数位后面的零
+
+
+
+
+ 小数分隔符(默认为点号)
+
+
+
+
+ 千分位分隔符(默认为逗号)
+
+
+
+
+ 选项卡标题栏墨水条位置
+
+
+
+
+ 底部(默认值)
+
+
+
+
+ 顶部
+
+
+
+
+ 选项卡标题栏墨水条位置名称
+
+
+
+
+ 提示框的类型
+
+
+
+
+ 浮动提示框(默认值)
+
+
+
+
+ HTML标签的title属性
+
+
+
+
+ 提示框的类型名称
+
+
+
+
+ JavaScript帮助类
+
+
+
+
+ 获取一段完成的JavaScript函数
+
+ 函数主体
+ 函数参数
+ 字符串表示的JavaScript函数
+
+
+
+ 获取延迟执行JavaScript脚本的字符串
+
+ 需要执行的脚本内容
+ 延迟毫秒数
+ 延迟执行的客户端脚本
+
+
+
+ 获取延迟执行JavaScript脚本的字符串
+
+ 需要执行的脚本内容
+ 延迟毫秒数
+ 执行脚本时的函数上下文
+ 延迟执行的客户端脚本
+
+
+
+ 返回的是单引号括起来的字符串
+
+ 源字符串
+ 单引号括起来的字符串
+
+
+
+ 将包含JavaScript代码块的字符串转换为可以使用的客户端脚本
+
+ 包含JavaScript代码块的字符串
+ 转换后的客户端脚本
+
+
+
+ 获取字符串数组的脚本字符串形式
+
+ 字符串数组
+ 字符串数组的脚本字符串
+
+
+
+ 获取整形数组的脚本字符串形式
+
+ 整数数组
+ 整形数组的脚本字符串
+
+
+
+ 将数字对象转化为字符串
+
+ 数字对象
+ 字符串
+
+
+
+ 对话框帮助类
+
+
+
+
+ 默认提示对话图标
+
+
+
+
+ 显示对话框
+
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 客户端脚本
+
+
+
+ 显示对话框
+
+ 消息正文
+
+
+
+ 显示对话框
+
+ 消息正文
+ 标题
+
+
+
+ 显示对话框
+
+ 消息正文
+ 图标
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 显示对话框的目标页面
+
+
+
+ 显示对话框
+
+ 对话框消息
+ 对话框标题
+
+ 点击确定按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 对话框消息图标
+ 自定义对话框图标地址
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+ 标题
+
+
+
+ 在父页面中显示对话框
+
+ 消息正文
+ 图标
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 在父页面中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框消息图标
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+
+
+
+ 在顶层窗口中显示对话框
+
+ 消息正文
+ 对话框标题
+ 对话框消息图标
+
+
+
+ 在顶层窗口中显示对话框
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 客户端脚本
+
+
+
+ 获取显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 显示对话框的目标页面
+ 自定义对话框图标
+ 自定义对话框图标地址
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在父页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 点击确定按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 获取在最上层页面中显示对话框的客户端脚本
+
+ 对话框消息
+ 对话框标题
+ 对话框消息图标
+ 点击确定按钮执行的客户端脚本
+ 客户端脚本
+
+
+
+ 样式类名
+
+
+
+
+ 对话框消息正文
+
+
+
+
+ 对话框标题
+
+
+
+
+ 对话框图标
+
+
+
+
+ 点击确认按钮执行的JavaScript脚本
+
+
+
+
+ 对话框的目标位置
+
+
+
+
+ 自定义对话框图标地址
+
+
+
+
+ 自定义对话框图标
+
+
+
+
+ 预定义图标字体
+
+
+
+
+ 自定义图标字体的样式类
+
+
+
+
+ 对话框的宽度
+
+
+
+
+ 对话框的最小宽度
+
+
+
+
+ 对话框的最大宽度
+
+
+
+
+ 对话框ID
+
+
+
+
+ 是否可以关闭
+
+
+
+
+ 按钮填充整个工具栏
+
+
+
+
+ 简单按钮样式(启用分组按钮,并去除按钮的边框和外边距)
+
+
+
+
+ 消息正文的排列位置
+
+
+
+
+ 是否显示标题栏
+
+
+
+
+ 打开后是否自动获取焦点
+
+
+
+
+ 标题文本的排列位置
+
+
+
+
+ 消息框图标类型
+
+
+
+
+ 无图标
+
+
+
+
+ 消息(默认值)
+
+
+
+
+ 警告
+
+
+
+
+ 问题
+
+
+
+
+ 错误
+
+
+
+
+ 成功
+
+
+
+
+ 消息框图标类型名称
+
+
+
+
+ 按钮控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 获取按钮客户端点击事件的脚本
+
+ 当前控件
+ 验证表单列表
+ 表单验证提示消息目标页面
+ 是否显示表单验证提示对话框
+ 是否简单提示对话框
+ 启用回发
+ 回发脚本
+ 确认对话框消息
+ 确认对话框标题
+ 确认对话框图标
+ 确认对话框目标页面
+ 自定义客户端点击脚本
+ 需要禁用的控件客户端ID
+ 客户端脚本
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发按钮点击事件
+
+ 事件参数
+
+
+
+ 使控件获得焦点
+
+
+
+
+ 获得使控件获得焦点的脚本
+
+ JS脚本
+
+
+
+ 是否启用徽标
+
+
+
+
+ 徽标文本
+
+
+
+
+ 徽标类型
+
+
+
+
+ 徽标动画类型
+
+
+
+
+ 是否默认添加CSS类(f-state-default)
+
+
+
+
+ 是否默认添加CSS类(f-corner-all)
+
+
+
+
+ 是否可以回发
+
+
+
+
+ [AJAX属性]是否被按下
+
+
+
+
+ 是否可以按下
+
+
+
+
+ [AJAX属性]点击按钮时需要执行的客户端脚本
+
+
+
+
+ [AJAX属性]预定义图标字体
+
+
+
+
+ [AJAX属性]自定义图标字体的样式类
+
+
+
+
+ [AJAX属性]预定义图标
+
+
+
+
+ 按钮的大小
+
+
+
+
+ [AJAX属性]图标地址
+
+
+
+
+ 图标的显示位置
+
+
+
+
+ [AJAX属性]按钮文本
+
+
+
+
+ [AJAX属性]提示文本
+
+
+
+
+ 提示文本类型
+
+
+
+
+ Tab键索引
+
+
+
+
+ 按钮类型
+
+
+
+
+ 是否显示标识菜单的箭头图标
+
+
+
+
+ 回发之前禁用按钮(防止重复提交)
+
+
+
+
+ 需要验证的表单名称列表(逗号分隔)
+
+
+
+
+ 验证失败时提示对话框弹出位置
+
+
+
+
+ 验证失败时是否出现提示对话框
+
+
+
+
+ 是否简单提示对话框
+
+
+
+
+ [AJAX属性]确认对话框标题
+
+
+
+
+ [AJAX属性]确认对话框内容
+
+
+
+
+ [AJAX属性]确认对话框提示图标
+
+
+
+
+ [AJAX属性]确认对话框弹出位置
+
+
+
+
+ 按钮的上下文菜单
+
+
+
+
+ 按钮的上下文菜单
+
+
+
+
+ 按钮点击事件
+
+
+
+
+ 创建Javascript对象参数的帮助类
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 属性名
+ 属性值
+
+
+
+ 构造函数
+
+ 属性名
+ 属性值
+ 是否保持原样
+
+
+
+ 删除属性
+
+ 属性名
+
+
+
+ 是否包含属性
+
+ 属性名
+
+
+
+
+ 添加属性
+
+ 属性名
+ 属性值
+
+
+
+ 添加属性
+
+ 属性名
+ 属性值
+ 是否保持原样
+
+
+
+ 获取属性
+
+ 属性名
+ 属性值
+
+
+
+ 返回对象的JSON字符串形式
+
+ 对象的JSON形式
+
+
+
+ 已经添加属性的个数
+
+
+
+
+ 资源帮助类
+
+
+
+
+ 获取嵌入资源的 res.axd 地址
+
+ 资源名称
+ 资源地址
+
+
+
+ 获取嵌入资源的 res.axd 地址
+
+ 页面对象
+ 资源名称
+ 资源地址
+
+
+
+ 获取嵌入资源的 res.axd 地址
+
+ 根目录
+ 资源名称
+ 资源地址
+
+
+
+ 获取嵌入资源的 res.axd 地址
+
+ 根目录
+ 资源名称
+ 资源类型
+ 资源地址
+
+
+
+ 获取嵌入资源的地址
+
+ 资源名称
+ 资源地址
+
+
+
+ 获取嵌入资源的地址
+
+ 页面实例
+ 资源名称
+ 资源地址
+
+
+
+ 取得资源的内容
+
+ 资源名称
+ 资源版本
+ 资源内容
+
+
+
+ 取得资源的二进制内容
+
+ 资源名称
+ 资源版本
+ 资源的二进制内容
+
+
+
+ 常量
+
+
+
+
+ 是否基础版
+
+
+
+
+ 编译时间
+
+
+
+
+ 客户ID
+
+
+
+
+ 客户名称
+
+
+
+
+ 绝对脚本的默认级别(仅内部使用)
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 文件类型
+
+
+
+
+ 配置字段名称
+
+
+
+
+ 字段属性名称
+
+
+
+
+ 字段属性值
+
+
+
+
+ 属性分类的名称
+
+
+
+
+ 基本属性
+
+
+
+
+ 属性
+
+
+
+
+ 表单验证
+
+
+
+
+ 布局
+
+
+
+
+ 事件
+
+
+
+
+ 文本框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 文本框类型
+
+
+
+
+ FineUIPro在Web.config中的配置节
+
+
+
+
+ 主题
+
+
+
+
+ 包含的JS库
+
+
+
+
+ 语言
+
+
+
+
+ 小数分隔符(默认为点号)(仅限于数字输入框的客户端显示)
+
+
+
+
+ 千分位分隔符(默认为逗号)(仅限于数字输入框的客户端显示)
+
+
+
+
+ 表单验证消息的提示位置
+
+
+
+
+ 表单中标签的位置
+
+
+
+
+ 表单中红色星号的位置
+
+
+
+
+ 表单控件右侧距离边界的距离
+
+
+
+
+ 表单控件标签的宽度
+
+
+
+
+ 工具栏子项之间的间距
+
+
+
+
+ 表单行子项之间的间距
+
+
+
+
+ 工具栏子项之间的间距
+
+
+
+
+ 表单行子项之间的间距
+
+
+
+
+ 选项卡标题之间的间距
+
+
+
+
+ 表单控件标签的分隔符
+
+
+
+
+ 是否启用遮罩层(防止ActiveX、Flash等对象覆盖弹出窗体)
+
+
+
+
+ 是否启用动画(仅Webkit浏览器支持动画效果)
+
+
+
+
+ 是否启用IFrame面板的页面加载提示
+
+
+
+
+ 是否启用AJAX
+
+
+
+
+ 是否显示AJAX提示
+
+
+
+
+ AJAX提示的类型
+
+
+
+
+ 正在加载图片的类型
+
+
+
+
+ AJAX提示的文本
+
+
+
+
+ 自定义页面加载图片
+
+
+
+
+ Mask类型的AJAX提示文本
+
+
+
+
+ 是否显示Mask类型的提示文本
+
+
+
+
+ 客户端AJAX超时时间
+
+
+
+
+ 是否启用调试模式
+
+
+
+
+ 是否向页面输出IE=edge标识
+
+
+
+
+ 是否向页面输出utf-8标识
+
+
+
+
+ 是否启用移动浏览器自适应
+
+
+
+
+ 是否使用另外一种获取网卡地址的方式(PageManager#GetRequestIPMAC)
+
+
+
+
+ 使用简单的提示框显示服务器返回的错误信息
+
+
+
+
+ 是否启用紧凑模式
+
+
+
+
+ 是否启用大字体模式
+
+
+
+
+ 是否启用表单改变确认对话框
+
+
+
+
+ JS文件夹所在的根目录
+
+
+
+
+ 图标所在的根目录
+
+
+
+
+ 自定义主题所在的根目录
+
+
+
+
+ 自定义主题名称
+
+
+
+
+ 自定义主题对应的内置加载图片
+
+
+
+
+ 自定义语言所在的根目录
+
+
+
+
+ 自定义语言名称
+
+
+
+
+ 是否启用FState压缩(不支持!!)
+
+
+
+
+ 是否启用FState验证(默认为false)
+
+
+
+
+ 显示模式
+
+
+
+
+ 存在 Page.Items 上下文中,向页面注册资源
+
+
+
+
+ 用来记录基础版中用到的企业版特性列表
+
+
+
+
+ 需要向页面注册的样式列表
+
+
+
+
+ 需要向页面注册的脚本列表(放到页面生成的脚本之前)
+
+
+
+
+ 需要向页面注册的脚本列表(放到页面生成的脚本之后)
+
+
+
+
+ 确保ResourceManager实例的Page和当前页面一致
+
+
+
+
+
+ 准备呈现页面内容,在保存页面状态之前
+
+
+
+
+
+
+ 注册页面第一次加载时的样式和脚本
+
+
+
+
+ 注册页面脚本
+
+
+
+
+ 是否注册startup脚本
+
+
+
+
+
+
+ 取得页面初始化时脚本
+
+
+
+
+
+
+ 返回经过排序的 _startupControlScriptList 列表,子控件排在父控件的前面
+
+
+
+
+
+ 取得应该将Script插入的位置
+ 要能够向上回溯,因为控件的父控件可能不存在列表中,而父控件的父控件存在列表中
+
+
+
+
+
+
+
+ 添加样式
+
+
+
+
+
+
+
+ 删除已经添加的CSS样式
+
+
+
+
+
+ 添加脚本
+ 相同控件的脚本合并在一起(30372245@qq.com 2008-7-4)
+
+
+
+
+
+
+
+ 控件control的注册脚本是否存在
+
+
+
+
+
+
+ AJAX时每个控件需要注册的脚本
+
+
+
+
+ AJAX时不依赖控件的脚本
+
+
+
+
+ AJAX时使用到的所有短名称列表
+ 比如:F('SimpleForm1_tbxUserName') -> cmp0
+ F('SimpleForm1_tbxPassword') -> cmp1
+
+
+
+
+ 取得 ResourceManager 的实例,单件模式
+
+
+
+
+ 复选框列表控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 绑定到数据源
+
+
+
+
+ 绑定到数据表
+
+
+
+
+
+ 绑定到可枚举列表
+
+
+
+
+
+ 取得属性值
+
+
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发选中项改变事件
+
+ 事件参数
+
+
+
+ 复选框的显示类型
+
+
+
+
+ 是否必填项
+
+
+
+
+ 为空时提示信息
+
+
+
+
+ 是否自动回发
+
+
+
+
+ 渲染成几列
+
+
+
+
+ 是否按照纵向顺序渲染
+
+
+
+
+ 是否自适应列宽度
+
+
+
+
+ 是否启用的字段
+
+
+
+
+ 显示文本的数据字段
+
+
+
+
+ 显示文本的格式化字符串
+
+
+
+
+ 显示值的数据字段
+
+
+
+
+ 数据源
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ [AJAX属性]选中项的索引
+
+
+
+
+ 选中项
+
+
+
+
+ 复选框集合
+
+
+
+
+ 保存的复选框数据(内部使用)
+
+
+
+
+ 选中项改变事件(需要启用AutoPostBack)
+
+
+
+
+ 复选框列表项
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 文本
+ 值
+
+
+
+ 构造函数
+
+ 文本
+ 值
+ 是否选中
+
+
+
+ 是否可用
+
+
+
+
+ 是否选中
+
+
+
+
+ 显示的文本
+
+
+
+
+ 值
+
+
+
+
+ 复选项集合
+
+
+
+
+ 通过文本查找复选项
+
+ 文本
+ 复选项
+
+
+
+ 通过文本查找复选项
+
+ 文本
+ 是否去除HTML标签
+ 复选项
+
+
+
+ 通过值查找复选项
+
+ 值
+ 复选项
+
+
+
+ 添加复选项
+
+ 文本
+ 值
+ 新元素的插入位置
+
+
+
+ 时间选择框控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发日期选择事件
+
+ 事件参数
+
+
+
+ 触发清空图标的回发事件
+
+ 事件参数
+
+
+
+ 点击输入框是否触发默认行为
+
+
+
+
+ 自动显示清空图标
+
+
+
+
+ 启用清空图标的回发事件
+
+
+
+
+ 是否允许编辑
+
+
+
+
+ 选择的时间
+
+
+
+
+ [只读]时间格式(24小时制,比如 20:30)
+
+
+
+
+ 最大时间
+
+
+
+
+ 最大时间的字符串形式
+
+
+
+
+ 最小时间
+
+
+
+
+ 最小时间的字符串形式
+
+
+
+
+ 列表中每个时间值相差的分钟数(默认为15分钟)
+
+
+
+
+ 选择时间是否自动回发
+
+
+
+
+ 日期选择事件(需要启用EnableDateSelect)
+
+
+
+
+ 清空图标的回发事件(需要启用AutoShowClearIcon和EnableClearIconClick)
+
+
+
+
+ 母版页ContentPlaceHolder控件的容器
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 取得第一个子控件
+
+
+
+
+
+
+ 不向页面输出控件的外部容器
+
+
+
+
+ 工具图标控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发按钮点击事件
+
+ 事件参数
+
+
+
+ Tab键索引(默认为-1)
+
+
+
+
+ [AJAX属性]点击按钮时需要执行的客户端脚本
+
+
+
+
+ 是否可以回发
+
+
+
+
+ [AJAX属性]预定义图标
+
+
+
+
+ [AJAX属性]图标地址
+
+
+
+
+ [AJAX属性]预定义图标字体
+
+
+
+
+ [AJAX属性]自定义图标字体的样式类
+
+
+
+
+ [AJAX属性]提示文本
+
+
+
+
+ 提示文本类型
+
+
+
+
+ [AJAX属性]文本
+
+
+
+
+ 回发之前禁用控件(防止重复提交)
+
+
+
+
+ 需要验证的表单名称列表(逗号分隔)
+
+
+
+
+ 验证失败时提示对话框弹出位置
+
+
+
+
+ 验证失败时是否出现提示对话框
+
+
+
+
+ 是否简单提示对话框
+
+
+
+
+ [AJAX属性]确认对话框标题
+
+
+
+
+ [AJAX属性]确认对话框内容
+
+
+
+
+ [AJAX属性]确认对话框提示图标
+
+
+
+
+ [AJAX属性]确认对话框弹出位置
+
+
+
+
+ 按钮的上下文菜单
+
+
+
+
+ 按钮的上下文菜单
+
+
+
+
+ 按钮点击事件
+
+
+
+
+ 工具图标控件集合
+
+
+
+
+ 构造函数
+
+ 父控件实例
+
+
+
+ 下拉框控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 处理回发事件
+
+ 事件参数
+
+
+
+ 触发清空图标的回发事件
+
+ 事件参数
+
+
+
+ 触发文本改变事件
+
+ 事件参数
+
+
+
+ 触发失去焦点事件
+
+ 事件参数
+
+
+
+ 是否可编辑
+
+
+
+
+ [AJAX属性]选中项的文本
+
+
+
+
+ [AJAX属性]选中项的文本
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ 下拉框和字段的宽度相匹配
+
+
+
+
+ 是否可以选择多项
+
+
+
+
+ 选择多项的分隔符
+
+
+
+
+ 弹出面板ID
+
+
+
+
+ 弹出面板控件
+
+
+
+
+ 数据控件
+
+
+
+
+ 自定义数据来源
+
+
+
+
+ 自动显示清空图标
+
+
+
+
+ 启用清空图标的回发事件
+
+
+
+
+ 总是显示弹出面板
+
+
+
+
+ 点击输入框是否触发默认行为
+
+
+
+
+ 优先使用上部空间显示弹出框
+
+
+
+
+ 文本框为空时显示的文本
+
+
+
+
+ 是否自动回发(文本值改变)
+
+
+
+
+ 启用失去焦点事件
+
+
+
+
+ 清空图标的回发事件(需要启用AutoShowClearIcon和EnableClearIconClick)
+
+
+
+
+ 是否为用户自行输入值
+
+
+
+
+ 文本改变事件(需要启用AutoPostBack)
+
+
+
+
+ 失去焦点事件(需要启用EnableBlurEvent)
+
+
+
+
+ 按钮控件
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 是否垂直显示
+
+
+
+
+ 是否启用按下状态分组
+
+
+
+
+ 是否允许分组中没有按钮处于按下状态
+
+
+
+
+ 是否允许分组中有多个按钮处于按下状态
+
+
+
+
+ 按钮项集合
+
+
+
+
+ 列表控件
+
+
+
+
+ 构造函数
+
+
+
+
+ 渲染 HTML 之前调用(AJAX回发)
+
+
+
+
+ 渲染 HTML 之前调用(页面第一次加载或者普通回发)
+
+
+
+
+ 追加数据
+
+ 数据源
+
+
+
+ 绑定到数据源
+
+
+
+
+ 绑定到数据源
+
+ 是否保持当前数据
+
+
+
+ 绑定到数据表格
+
+ 数据表格
+
+
+
+ 绑定到可枚举类型
+
+ 可枚举类型
+
+
+
+ 取得属性值
+
+
+
+
+
+
+ 处理回发数据
+
+ 回发数据键
+ 回发数据集
+ 回发数据是否改变
+
+
+
+ 触发回发数据改变事件
+
+
+
+
+ 触发列表项绑定后事件
+
+ 事件参数
+
+
+
+ 触发列表项绑定前事件
+
+ 事件参数
+
+
+
+ [AJAX属性]选中项的索引
+
+
+
+
+ 选中项的文本
+
+
+
+
+ 选中项
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ [AJAX属性]选中项的值
+
+
+
+
+ [AJAX属性]选中项的索引
+
+
+
+
+ 选中项
+
+
+
+
+ 右键点击时选中当前项(默认为true)
+
+
+
+
+ 是否可以选择多项
+
+
+
+
+ 多选时保持当前已选中行
+
+
+
+
+ 是否启用分组显示
+
+
+
+
+ 是否可选择的字段
+
+
+
+
+ 是否自动回发
+
+
+
+
+ 分组字段
+
+
+
+
+ 分组的格式化字符串
+
+
+
+
+ 文本字段
+
+
+
+
+ 文本的格式化字符串
+
+
+
+
+ 值字段
+
+
+
+
+ 数据源
+
+
+
+
+ 是否可选择
+
+
+
+
+ 保存的列表项数据(内部使用)
+
+
+
+
+ 列表项集合
+
+
+
+
+ 列表项绑定后事件
+
+
+
+
+ 列表项绑定前事件
+
+
+
+
+ 列表项绑定事件参数
+
+
+
+
+ 构造函数
+
+ 列表项
+ 列表项的数据源
+
+
+
+ 列表项
+
+
+
+
+ 列表项数据源(如果数据源为DataTable,则DataItem为DataRowView)
+
+
+
+
+ 列表项
+
+
+
+
+ 构造函数
+
+
+
+
+ 构造函数
+
+ 文本
+ 值
+
+
+
+ 构造函数
+
+ 文本
+ 值
+ 是否选中
+
+
+
+ 是否选中
+
+
+
+
+ 显示的文本
+
+
+
+
+ 分组文本
+
+
+
+
+ 值
+
+
+
+
+ 是否可选择
+
+
+
+
+ 链接地址
+
+
+
+
+ 链接目标
+
+
+
+
+ 是否显示右侧箭头(设置了NavigateUrl的子项默认显示右侧箭头)
+
+
+
+
+ 列表项集合
+
+
+
+
+ 通过文本查找列表项
+
+ 文本
+ 列表项
+
+
+
+ 通过文本查找列表项
+
+ 文本
+ 是否去除HTML标签
+ 列表项
+
+
+
+ 通过值查找列表项
+
+ 值
+ 列表项
+
+
+
+ 添加列表项
+
+ 文本
+ 值
+ 新元素的插入位置
+
+
+
diff --git a/FineUIPro/Net20/Newtonsoft.Json.dll b/FineUIPro/Net20/Newtonsoft.Json.dll
new file mode 100644
index 0000000..2024b03
Binary files /dev/null and b/FineUIPro/Net20/Newtonsoft.Json.dll differ
diff --git a/FineUIPro/Net20/Newtonsoft.Json.xml b/FineUIPro/Net20/Newtonsoft.Json.xml
new file mode 100644
index 0000000..284b5aa
--- /dev/null
+++ b/FineUIPro/Net20/Newtonsoft.Json.xml
@@ -0,0 +1,8968 @@
+
+
+
+ Newtonsoft.Json
+
+
+
+
+ Represents a BSON Oid (object id).
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Oid value.
+
+
+
+ Gets or sets the value of the Oid.
+
+ The value of the Oid.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+
+
+
+ Reads the next JSON token from the stream.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Skips the children of the current token.
+
+
+
+
+ Sets the current token.
+
+ The new token.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+
+
+
+ Sets the state based on current token type.
+
+
+
+
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+
+
+
+
+ Releases unmanaged and - optionally - managed resources
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets the current reader state.
+
+ The current reader state.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the reader is closed.
+
+
+ true to close the underlying stream or when
+ the reader is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+ Get or set how time zones are handling when reading JSON.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+ Gets The Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Specifies the state of the reader.
+
+
+
+
+ The Read method has not been called.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Reader is at a property.
+
+
+
+
+ Reader is at the start of an object.
+
+
+
+
+ Reader is in an object.
+
+
+
+
+ Reader is at the start of an array.
+
+
+
+
+ Reader is in an array.
+
+
+
+
+ The Close method has been called.
+
+
+
+
+ Reader has just read a value.
+
+
+
+
+ Reader is at the start of a constructor.
+
+
+
+
+ Reader in a constructor.
+
+
+
+
+ An error occurred that prevents the read operation from continuing.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+
+
+ true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+
+
+ true if the root object will be read as a JSON array; otherwise, false.
+
+
+
+
+ Gets or sets the used when reading values from BSON.
+
+ The used when reading values from BSON.
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the end of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the end of an array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end constructor.
+
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes the end of the current Json object or array.
+
+
+
+
+ Writes the current token and its children.
+
+ The to read the token from.
+
+
+
+ Writes the current token.
+
+ The to read the token from.
+ A flag indicating whether the current token's children should be written.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON without changing the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Sets the state of the JsonWriter,
+
+ The JsonToken being written.
+ The value being written.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the writer is closed.
+
+
+ true to close the underlying stream or when
+ the writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the top.
+
+ The top.
+
+
+
+ Gets the state of the writer.
+
+
+
+
+ Gets the path of the writer.
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling when writing JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written to JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when writing JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The writer.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value that represents a BSON object id.
+
+ The Object ID value to write.
+
+
+
+ Writes a BSON regex.
+
+ The regex pattern.
+ The regex options.
+
+
+
+ Gets or sets the used when writing values to BSON.
+ When set to no conversion will occur.
+
+ The used when writing values to BSON.
+
+
+
+ Specifies how constructors are used when initializing objects during deserialization by the .
+
+
+
+
+ First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
+
+
+
+
+ Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
+
+
+
+
+ Converts a binary value to and from a base 64 string value.
+
+
+
+
+ Converts an object to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets the of the JSON produced by the JsonConverter.
+
+ The of the JSON produced by the JsonConverter.
+
+
+
+ Gets a value indicating whether this can read JSON.
+
+ true if this can read JSON; otherwise, false.
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+ true if this can write JSON; otherwise, false.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Create a custom object
+
+ The object type to convert.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Creates an object which will then be populated by the serializer.
+
+ Type of the object.
+ The created object.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Provides a base class for converting a to and from JSON.
+
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an to and from its name string value.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the written enum text should be camel case.
+
+ true if the written enum text will be camel case; otherwise, false.
+
+
+
+ Converts a to and from a string (e.g. "1.2.3.4").
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Specifies how dates are formatted when writing JSON text.
+
+
+
+
+ Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
+
+
+
+
+ Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
+
+
+
+
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+
+
+
+
+ Date formatted strings are not parsed to a date type and are read as strings.
+
+
+
+
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
+
+
+
+
+ Specifies how to treat the time value when converting between string and .
+
+
+
+
+ Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
+
+
+
+
+ Treat as a UTC. If the object represents a local time, it is converted to a UTC.
+
+
+
+
+ Treat as a local time if a is being converted to a string.
+ If a string is being converted to , convert to a local time if a time zone is specified.
+
+
+
+
+ Time zone information should be preserved when converting.
+
+
+
+
+ Specifies float format handling options when writing special floating point numbers, e.g. ,
+ and with .
+
+
+
+
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+
+
+
+
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+
+
+
+
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
+
+
+
+
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Specifies formatting options for the .
+
+
+
+
+ No special formatting is applied. This is the default.
+
+
+
+
+ Causes child objects to be indented according to the and settings.
+
+
+
+
+ Instructs the to use the specified constructor when deserializing that object.
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the id.
+
+ The id.
+
+
+
+ Gets or sets the title.
+
+ The title.
+
+
+
+ Gets or sets the description.
+
+ The description.
+
+
+
+ Gets the collection's items converter.
+
+ The collection's items converter.
+
+
+
+ Gets or sets a value that indicates whether to preserve object references.
+
+
+ true to keep object reference; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value that indicates whether to preserve collection's items references.
+
+
+ true to keep collection's items object references; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets the reference loop handling used when serializing the collection's items.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the collection's items.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Instructs the to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+
+
+ true to write extension data when serializing the object; otherwise, false. The default is true.
+
+
+
+
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+
+
+ true to read extension data when deserializing the object; otherwise, false. The default is true.
+
+
+
+
+ Represents a trace writer that writes to the application's instances.
+
+
+
+
+ Represents a trace writer.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets the underlying type for the contract.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the type created during deserialization.
+
+ The type created during deserialization.
+
+
+
+ Gets or sets whether this type contract is serialized as a reference.
+
+ Whether this type contract is serialized as a reference.
+
+
+
+ Gets or sets the default for this contract.
+
+ The converter.
+
+
+
+ Gets or sets all methods called immediately after deserialization of the object.
+
+ The methods called immediately after deserialization of the object.
+
+
+
+ Gets or sets all methods called during deserialization of the object.
+
+ The methods called during deserialization of the object.
+
+
+
+ Gets or sets all methods called after serialization of the object graph.
+
+ The methods called after serialization of the object graph.
+
+
+
+ Gets or sets all methods called before serialization of the object.
+
+ The methods called before serialization of the object.
+
+
+
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+
+ The methods called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the method called immediately after deserialization of the object.
+
+ The method called immediately after deserialization of the object.
+
+
+
+ Gets or sets the method called during deserialization of the object.
+
+ The method called during deserialization of the object.
+
+
+
+ Gets or sets the method called after serialization of the object graph.
+
+ The method called after serialization of the object graph.
+
+
+
+ Gets or sets the method called before serialization of the object.
+
+ The method called before serialization of the object.
+
+
+
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+
+ The method called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the default creator method used to create the object.
+
+ The default creator method used to create the object.
+
+
+
+ Gets or sets a value indicating whether the default creator is non public.
+
+ true if the default object creator is non-public; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the default collection items .
+
+ The converter.
+
+
+
+ Gets or sets a value indicating whether the collection items preserve object references.
+
+ true if collection items preserve object references; otherwise, false.
+
+
+
+ Gets or sets the collection item reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the collection item type name handling.
+
+ The type name handling.
+
+
+
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Returns an enumeration of the most recent trace messages.
+
+ An enumeration of the most recent trace messages.
+
+
+
+ Returns a of the most recent trace messages.
+
+
+ A of the most recent trace messages.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Provides an interface to enable a class to return line and position information.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Gets the current line position.
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Specifies how strings are escaped when writing JSON text.
+
+
+
+
+ Only control characters (e.g. newline) are escaped.
+
+
+
+
+ All non-ASCII and control characters (e.g. newline) are escaped.
+
+
+
+
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+
+
+
+
+ Provides a set of static (Shared in Visual Basic) methods for
+ querying objects that implement .
+
+
+
+
+ Returns the input typed as .
+
+
+
+
+ Returns an empty that has the
+ specified type argument.
+
+
+
+
+ Converts the elements of an to the
+ specified type.
+
+
+
+
+ Filters the elements of an based on a specified type.
+
+
+
+
+ Generates a sequence of integral numbers within a specified range.
+
+ The value of the first integer in the sequence.
+ The number of sequential integers to generate.
+
+
+
+ Generates a sequence that contains one repeated value.
+
+
+
+
+ Filters a sequence of values based on a predicate.
+
+
+
+
+ Filters a sequence of values based on a predicate.
+ Each element's index is used in the logic of the predicate function.
+
+
+
+
+ Projects each element of a sequence into a new form.
+
+
+
+
+ Projects each element of a sequence into a new form by
+ incorporating the element's index.
+
+
+
+
+ Projects each element of a sequence to an
+ and flattens the resulting sequences into one sequence.
+
+
+
+
+ Projects each element of a sequence to an ,
+ and flattens the resulting sequences into one sequence. The
+ index of each source element is used in the projected form of
+ that element.
+
+
+
+
+ Projects each element of a sequence to an ,
+ flattens the resulting sequences into one sequence, and invokes
+ a result selector function on each element therein.
+
+
+
+
+ Projects each element of a sequence to an ,
+ flattens the resulting sequences into one sequence, and invokes
+ a result selector function on each element therein. The index of
+ each source element is used in the intermediate projected form
+ of that element.
+
+
+
+
+ Returns elements from a sequence as long as a specified condition is true.
+
+
+
+
+ Returns elements from a sequence as long as a specified condition is true.
+ The element's index is used in the logic of the predicate function.
+
+
+
+
+ Base implementation of First operator.
+
+
+
+
+ Returns the first element of a sequence.
+
+
+
+
+ Returns the first element in a sequence that satisfies a specified condition.
+
+
+
+
+ Returns the first element of a sequence, or a default value if
+ the sequence contains no elements.
+
+
+
+
+ Returns the first element of the sequence that satisfies a
+ condition or a default value if no such element is found.
+
+
+
+
+ Base implementation of Last operator.
+
+
+
+
+ Returns the last element of a sequence.
+
+
+
+
+ Returns the last element of a sequence that satisfies a
+ specified condition.
+
+
+
+
+ Returns the last element of a sequence, or a default value if
+ the sequence contains no elements.
+
+
+
+
+ Returns the last element of a sequence that satisfies a
+ condition or a default value if no such element is found.
+
+
+
+
+ Base implementation of Single operator.
+
+
+
+
+ Returns the only element of a sequence, and throws an exception
+ if there is not exactly one element in the sequence.
+
+
+
+
+ Returns the only element of a sequence that satisfies a
+ specified condition, and throws an exception if more than one
+ such element exists.
+
+
+
+
+ Returns the only element of a sequence, or a default value if
+ the sequence is empty; this method throws an exception if there
+ is more than one element in the sequence.
+
+
+
+
+ Returns the only element of a sequence that satisfies a
+ specified condition or a default value if no such element
+ exists; this method throws an exception if more than one element
+ satisfies the condition.
+
+
+
+
+ Returns the element at a specified index in a sequence.
+
+
+
+
+ Returns the element at a specified index in a sequence or a
+ default value if the index is out of range.
+
+
+
+
+ Inverts the order of the elements in a sequence.
+
+
+
+
+ Returns a specified number of contiguous elements from the start
+ of a sequence.
+
+
+
+
+ Bypasses a specified number of elements in a sequence and then
+ returns the remaining elements.
+
+
+
+
+ Bypasses elements in a sequence as long as a specified condition
+ is true and then returns the remaining elements.
+
+
+
+
+ Bypasses elements in a sequence as long as a specified condition
+ is true and then returns the remaining elements. The element's
+ index is used in the logic of the predicate function.
+
+
+
+
+ Returns the number of elements in a sequence.
+
+
+
+
+ Returns a number that represents how many elements in the
+ specified sequence satisfy a condition.
+
+
+
+
+ Returns an that represents the total number
+ of elements in a sequence.
+
+
+
+
+ Returns an that represents how many elements
+ in a sequence satisfy a condition.
+
+
+
+
+ Concatenates two sequences.
+
+
+
+
+ Creates a from an .
+
+
+
+
+ Creates an array from an .
+
+
+
+
+ Returns distinct elements from a sequence by using the default
+ equality comparer to compare values.
+
+
+
+
+ Returns distinct elements from a sequence by using a specified
+ to compare values.
+
+
+
+
+ Creates a from an
+ according to a specified key
+ selector function.
+
+
+
+
+ Creates a from an
+ according to a specified key
+ selector function and a key comparer.
+
+
+
+
+ Creates a from an
+ according to specified key
+ and element selector functions.
+
+
+
+
+ Creates a from an
+ according to a specified key
+ selector function, a comparer and an element selector function.
+
+
+
+
+ Groups the elements of a sequence according to a specified key
+ selector function.
+
+
+
+
+ Groups the elements of a sequence according to a specified key
+ selector function and compares the keys by using a specified
+ comparer.
+
+
+
+
+ Groups the elements of a sequence according to a specified key
+ selector function and projects the elements for each group by
+ using a specified function.
+
+
+
+
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key.
+
+
+
+
+ Groups the elements of a sequence according to a key selector
+ function. The keys are compared by using a comparer and each
+ group's elements are projected by using a specified function.
+
+
+
+
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key. The elements of each group are projected by using a
+ specified function.
+
+
+
+
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key. The keys are compared by using a specified comparer.
+
+
+
+
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key. Key values are compared by using a specified comparer,
+ and the elements of each group are projected by using a
+ specified function.
+
+
+
+
+ Applies an accumulator function over a sequence.
+
+
+
+
+ Applies an accumulator function over a sequence. The specified
+ seed value is used as the initial accumulator value.
+
+
+
+
+ Applies an accumulator function over a sequence. The specified
+ seed value is used as the initial accumulator value, and the
+ specified function is used to select the result value.
+
+
+
+
+ Produces the set union of two sequences by using the default
+ equality comparer.
+
+
+
+
+ Produces the set union of two sequences by using a specified
+ .
+
+
+
+
+ Returns the elements of the specified sequence or the type
+ parameter's default value in a singleton collection if the
+ sequence is empty.
+
+
+
+
+ Returns the elements of the specified sequence or the specified
+ value in a singleton collection if the sequence is empty.
+
+
+
+
+ Determines whether all elements of a sequence satisfy a condition.
+
+
+
+
+ Determines whether a sequence contains any elements.
+
+
+
+
+ Determines whether any element of a sequence satisfies a
+ condition.
+
+
+
+
+ Determines whether a sequence contains a specified element by
+ using the default equality comparer.
+
+
+
+
+ Determines whether a sequence contains a specified element by
+ using a specified .
+
+
+
+
+ Determines whether two sequences are equal by comparing the
+ elements by using the default equality comparer for their type.
+
+
+
+
+ Determines whether two sequences are equal by comparing their
+ elements by using a specified .
+
+
+
+
+ Base implementation for Min/Max operator.
+
+
+
+
+ Base implementation for Min/Max operator for nullable types.
+
+
+
+
+ Returns the minimum value in a generic sequence.
+
+
+
+
+ Invokes a transform function on each element of a generic
+ sequence and returns the minimum resulting value.
+
+
+
+
+ Returns the maximum value in a generic sequence.
+
+
+
+
+ Invokes a transform function on each element of a generic
+ sequence and returns the maximum resulting value.
+
+
+
+
+ Makes an enumerator seen as enumerable once more.
+
+
+ The supplied enumerator must have been started. The first element
+ returned is the element the enumerator was on when passed in.
+ DO NOT use this method if the caller must be a generator. It is
+ mostly safe among aggregate operations.
+
+
+
+
+ Sorts the elements of a sequence in ascending order according to a key.
+
+
+
+
+ Sorts the elements of a sequence in ascending order by using a
+ specified comparer.
+
+
+
+
+ Sorts the elements of a sequence in descending order according to a key.
+
+
+
+
+ Sorts the elements of a sequence in descending order by using a
+ specified comparer.
+
+
+
+
+ Performs a subsequent ordering of the elements in a sequence in
+ ascending order according to a key.
+
+
+
+
+ Performs a subsequent ordering of the elements in a sequence in
+ ascending order by using a specified comparer.
+
+
+
+
+ Performs a subsequent ordering of the elements in a sequence in
+ descending order, according to a key.
+
+
+
+
+ Performs a subsequent ordering of the elements in a sequence in
+ descending order by using a specified comparer.
+
+
+
+
+ Base implementation for Intersect and Except operators.
+
+
+
+
+ Produces the set intersection of two sequences by using the
+ default equality comparer to compare values.
+
+
+
+
+ Produces the set intersection of two sequences by using the
+ specified to compare values.
+
+
+
+
+ Produces the set difference of two sequences by using the
+ default equality comparer to compare values.
+
+
+
+
+ Produces the set difference of two sequences by using the
+ specified to compare values.
+
+
+
+
+ Creates a from an
+ according to a specified key
+ selector function.
+
+
+
+
+ Creates a from an
+ according to a specified key
+ selector function and key comparer.
+
+
+
+
+ Creates a from an
+ according to specified key
+ selector and element selector functions.
+
+
+
+
+ Creates a from an
+ according to a specified key
+ selector function, a comparer, and an element selector function.
+
+
+
+
+ Correlates the elements of two sequences based on matching keys.
+ The default equality comparer is used to compare keys.
+
+
+
+
+ Correlates the elements of two sequences based on matching keys.
+ The default equality comparer is used to compare keys. A
+ specified is used to compare keys.
+
+
+
+
+ Correlates the elements of two sequences based on equality of
+ keys and groups the results. The default equality comparer is
+ used to compare keys.
+
+
+
+
+ Correlates the elements of two sequences based on equality of
+ keys and groups the results. The default equality comparer is
+ used to compare keys. A specified
+ is used to compare keys.
+
+
+
+
+ Computes the sum of a sequence of nullable values.
+
+
+
+
+ Computes the sum of a sequence of nullable
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of nullable values.
+
+
+
+
+ Computes the average of a sequence of nullable values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Computes the sum of a sequence of values.
+
+
+
+
+ Computes the sum of a sequence of
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of values.
+
+
+
+
+ Computes the average of a sequence of values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Returns the minimum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable value.
+
+
+
+
+ Returns the maximum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable value.
+
+
+
+
+ Computes the sum of a sequence of nullable values.
+
+
+
+
+ Computes the sum of a sequence of nullable
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of nullable values.
+
+
+
+
+ Computes the average of a sequence of nullable values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Computes the sum of a sequence of values.
+
+
+
+
+ Computes the sum of a sequence of
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of values.
+
+
+
+
+ Computes the average of a sequence of values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Returns the minimum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable value.
+
+
+
+
+ Returns the maximum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable value.
+
+
+
+
+ Computes the sum of a sequence of nullable values.
+
+
+
+
+ Computes the sum of a sequence of nullable
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of nullable values.
+
+
+
+
+ Computes the average of a sequence of nullable values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Computes the sum of a sequence of values.
+
+
+
+
+ Computes the sum of a sequence of
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of values.
+
+
+
+
+ Computes the average of a sequence of values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Returns the minimum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable value.
+
+
+
+
+ Returns the maximum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable value.
+
+
+
+
+ Computes the sum of a sequence of nullable values.
+
+
+
+
+ Computes the sum of a sequence of nullable
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of nullable values.
+
+
+
+
+ Computes the average of a sequence of nullable values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Computes the sum of a sequence of values.
+
+
+
+
+ Computes the sum of a sequence of
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of values.
+
+
+
+
+ Computes the average of a sequence of values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Returns the minimum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable value.
+
+
+
+
+ Returns the maximum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable value.
+
+
+
+
+ Computes the sum of a sequence of nullable values.
+
+
+
+
+ Computes the sum of a sequence of nullable
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of nullable values.
+
+
+
+
+ Computes the average of a sequence of nullable values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Computes the sum of a sequence of values.
+
+
+
+
+ Computes the sum of a sequence of
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+
+
+
+
+ Computes the average of a sequence of values.
+
+
+
+
+ Computes the average of a sequence of values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+
+
+
+
+ Returns the minimum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable value.
+
+
+
+
+ Returns the maximum value in a sequence of nullable
+ values.
+
+
+
+
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable value.
+
+
+
+
+ Represents a collection of objects that have a common key.
+
+
+
+
+ Gets the key of the .
+
+
+
+
+ Defines an indexer, size property, and Boolean search method for
+ data structures that map keys to
+ sequences of values.
+
+
+
+
+ Represents a sorted sequence.
+
+
+
+
+ Performs a subsequent ordering on the elements of an
+ according to a key.
+
+
+
+
+ Represents a collection of keys each mapped to one or more values.
+
+
+
+
+ Determines whether a specified key is in the .
+
+
+
+
+ Applies a transform function to each key and its associated
+ values and returns the results.
+
+
+
+
+ Returns a generic enumerator that iterates through the .
+
+
+
+
+ Gets the number of key/value collection pairs in the .
+
+
+
+
+ Gets the collection of values indexed by the specified key.
+
+
+
+
+ See issue #11
+ for why this method is needed and cannot be expressed as a
+ lambda at the call site.
+
+
+
+
+ See issue #11
+ for why this method is needed and cannot be expressed as a
+ lambda at the call site.
+
+
+
+
+ This attribute allows us to define extension methods without
+ requiring .NET Framework 3.5. For more information, see the section,
+ Extension Methods in .NET Framework 2.0 Apps,
+ of Basic Instincts: Extension Methods
+ column in MSDN Magazine,
+ issue Nov 2007.
+
+
+
+
+ Represents a view of a .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name.
+ Type of the property.
+
+
+
+ When overridden in a derived class, returns whether resetting an object changes its value.
+
+
+ true if resetting the component changes its value; otherwise, false.
+
+ The component to test for reset capability.
+
+
+
+
+ When overridden in a derived class, gets the current value of the property on a component.
+
+
+ The value of a property for a given component.
+
+ The component with the property for which to retrieve the value.
+
+
+
+
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+
+ The component with the property value that is to be reset to the default value.
+
+
+
+
+ When overridden in a derived class, sets the value of the component to a different value.
+
+ The component with the property value that is to be set.
+ The new value.
+
+
+
+
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+
+
+ true if the property should be persisted; otherwise, false.
+
+ The component with the property to be examined for persistence.
+
+
+
+
+ When overridden in a derived class, gets the type of the component this property is bound to.
+
+
+ A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
+
+
+
+
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+
+
+ true if the property is read-only; otherwise, false.
+
+
+
+
+ When overridden in a derived class, gets the type of the property.
+
+
+ A that represents the type of the property.
+
+
+
+
+ Gets the hash code for the name of the member.
+
+
+
+ The hash code for the name of the member.
+
+
+
+
+ Represents a raw JSON string.
+
+
+
+
+ Represents a value in JSON (string, integer, date, etc).
+
+
+
+
+ Represents an abstract JSON token.
+
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Compares the values of two tokens, including the values of all descendant tokens.
+
+ The first to compare.
+ The second to compare.
+ true if the tokens are equal; otherwise false.
+
+
+
+ Adds the specified content immediately after this token.
+
+ A content object that contains simple content or a collection of content objects to be added after this token.
+
+
+
+ Adds the specified content immediately before this token.
+
+ A content object that contains simple content or a collection of content objects to be added before this token.
+
+
+
+ Returns a collection of the ancestor tokens of this token.
+
+ A collection of the ancestor tokens of this token.
+
+
+
+ Returns a collection of the sibling tokens after this token, in document order.
+
+ A collection of the sibling tokens after this tokens, in document order.
+
+
+
+ Returns a collection of the sibling tokens before this token, in document order.
+
+ A collection of the sibling tokens before this token, in document order.
+
+
+
+ Gets the with the specified key converted to the specified type.
+
+ The type to convert the token to.
+ The token key.
+ The converted token value.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+ An of containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+
+ The type to filter the child tokens on.
+ A containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+ A containing the child values of this , in document order.
+
+
+
+ Removes this token from its parent.
+
+
+
+
+ Replaces this token with the specified token.
+
+ The value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Returns the indented JSON for this token.
+
+
+ The indented JSON for this token.
+
+
+
+
+ Returns the JSON for this token using the given formatting and converters.
+
+ Indicates how the output is formatted.
+ A collection of which will be used when writing the token.
+ The JSON for this token using the given formatting and converters.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Creates an for this token.
+
+ An that can be used to read this token and its descendants.
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the value of the specified object
+
+
+
+ Creates a from an object using the specified .
+
+ The object that will be used to create .
+ The that will be used when reading the object.
+ A with the value of the specified object
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ The that matches the object path or a null reference if no matching token is found.
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ A flag to indicate whether an error should be thrown if no token is found.
+ The that matches the object path.
+
+
+
+ Creates a new instance of the . All child tokens are recursively cloned.
+
+ A new instance of the .
+
+
+
+ Gets a comparer that can compare two tokens for value equality.
+
+ A that can compare two nodes for value equality.
+
+
+
+ Gets or sets the parent.
+
+ The parent.
+
+
+
+ Gets the root of this .
+
+ The root of this .
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the next sibling token of this node.
+
+ The that contains the next sibling token.
+
+
+
+ Gets the previous sibling token of this node.
+
+ The that contains the previous sibling token.
+
+
+
+ Gets the path of the JSON token.
+
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Get the first child token of this token.
+
+ A containing the first child token of the .
+
+
+
+ Get the last child token of this token.
+
+ A containing the last child token of the .
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Creates a comment with the given value.
+
+ The value.
+ A comment with the given value.
+
+
+
+ Creates a string with the given value.
+
+ The value.
+ A string with the given value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
+ true if the current object is equal to the parameter; otherwise, false.
+
+ An object to compare with this object.
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare with the current .
+
+ true if the specified is equal to the current ; otherwise, false.
+
+
+ The parameter is null.
+
+
+
+
+ Serves as a hash function for a particular type.
+
+
+ A hash code for the current .
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+
+ An object to compare with this instance.
+
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than .
+ Zero
+ This instance is equal to .
+ Greater than zero
+ This instance is greater than .
+
+
+ is not the same type as this instance.
+
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets or sets the underlying token value.
+
+ The underlying token value.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The raw json.
+
+
+
+ Creates an instance of with the content of the reader's current token.
+
+ The reader.
+ An instance of with the content of the reader's current token.
+
+
+
+ Indicating whether a property is required.
+
+
+
+
+ The property is not required. The default state.
+
+
+
+
+ The property must be defined in JSON but can be a null value.
+
+
+
+
+ The property must be defined in JSON and cannot be a null value.
+
+
+
+
+ Used to resolve references when serializing and deserializing JSON by the .
+
+
+
+
+ Resolves a reference to its object.
+
+ The serialization context.
+ The reference to resolve.
+ The object that
+
+
+
+ Gets the reference for the sepecified object.
+
+ The serialization context.
+ The object to get a reference for.
+ The reference to the object.
+
+
+
+ Determines whether the specified object is referenced.
+
+ The serialization context.
+ The object to test for a reference.
+
+ true if the specified object is referenced; otherwise, false.
+
+
+
+
+ Adds a reference to the specified object.
+
+ The serialization context.
+ The reference.
+ The object to reference.
+
+
+
+ Specifies reference handling options for the .
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+
+
+
+
+
+
+
+ Do not preserve references when serializing types.
+
+
+
+
+ Preserve references when serializing into a JSON object structure.
+
+
+
+
+ Preserve references when serializing into a JSON array structure.
+
+
+
+
+ Preserve references when serializing.
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with a flag indicating whether the array can contain null items
+
+ A flag indicating whether the array can contain null items.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets a value indicating whether null items are allowed in the collection.
+
+ true if null items are allowed in the collection; otherwise, false.
+
+
+
+ Specifies default value handling options for the .
+
+
+
+
+
+
+
+
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
+ decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
+ placing the on the property.
+
+
+
+
+ Members with a default value but no JSON will be set to their default value when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+
+
+
+
+ Instructs the to use the specified when serializing the member or class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the converter.
+
+
+
+ Gets the type of the converter.
+
+ The type of the converter.
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified member serialization.
+
+ The member serialization.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the member serialization.
+
+ The member serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Specifies the settings on a object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+
+ Reference loop handling.
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+ Missing member handling.
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+ Null value handling.
+
+
+
+ Gets or sets how null default are handled during serialization and deserialization.
+
+ The default value handling.
+
+
+
+ Gets or sets a collection that will be used during serialization.
+
+ The converters.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+ The preserve references handling.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+ The type name handling.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+ The contract resolver.
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+ The reference resolver.
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the error handler called during serialization and deserialization.
+
+ The error handler called during serialization and deserialization.
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+
+
+ true if there will be a check for additional content after deserializing an object; otherwise, false.
+
+
+
+
+ Represents a reader that provides validation.
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ Compares tokens to determine whether they are equal.
+
+
+
+
+ Determines whether the specified objects are equal.
+
+ The first object of type to compare.
+ The second object of type to compare.
+
+ true if the specified objects are equal; otherwise, false.
+
+
+
+
+ Returns a hash code for the specified object.
+
+ The for which a hash code is to be returned.
+ A hash code for the specified object.
+ The type of is a reference type and is null.
+
+
+
+ Specifies the member serialization options for the .
+
+
+
+
+ All public members are serialized by default. Members can be excluded using or .
+ This is the default member serialization mode.
+
+
+
+
+ Only members must be marked with or are serialized.
+ This member serialization mode can also be set by marking the class with .
+
+
+
+
+ All public and private fields are serialized. Members can be excluded using or .
+ This member serialization mode can also be set by marking the class with
+ and setting IgnoreSerializableAttribute on to false.
+
+
+
+
+ Specifies how object creation is handled by the .
+
+
+
+
+ Reuse existing objects, create new objects when needed.
+
+
+
+
+ Only reuse existing objects.
+
+
+
+
+ Always create new objects.
+
+
+
+
+ Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Gets or sets the date time styles used when converting a date to and from JSON.
+
+ The date time styles used when converting a date to and from JSON.
+
+
+
+ Gets or sets the date time format used when converting a date to and from JSON.
+
+ The date time format used when converting a date to and from JSON.
+
+
+
+ Gets or sets the culture used when converting a date to and from JSON.
+
+ The culture used when converting a date to and from JSON.
+
+
+
+ Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Converts XML to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The calling serializer.
+ The value.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Checks if the attributeName is a namespace attribute.
+
+ Attribute name to test.
+ The attribute name prefix if it has one, otherwise an empty string.
+ True if attribute name is for a namespace attribute, otherwise false.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+
+ The name of the deserialize root element.
+
+
+
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ true if the array attibute is written to the XML; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether to write the root JSON object.
+
+ true if the JSON root object is omitted; otherwise, false.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+ The TextReader containing the XML data to read.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Changes the state to closed.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Gets the current line position.
+
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Instructs the to always serialize the member with the specified name.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ Name of the property.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets the null value handling used when serializing this property.
+
+ The null value handling.
+
+
+
+ Gets or sets the default value handling used when serializing this property.
+
+ The default value handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing this property.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the object creation handling used when deserializing this property.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling used when serializing this property.
+
+ The type name handling.
+
+
+
+ Gets or sets whether this property's value is serialized as a reference.
+
+ Whether this property's value is serialized as a reference.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets a value indicating whether this property is required.
+
+
+ A value indicating whether this property is required.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Instructs the not to serialize the public field or public read/write property value.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class using the specified .
+
+ The TextWriter to write to.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets which character to use to quote attribute values.
+
+
+
+
+ Gets or sets which character to use for indenting when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Represents a collection of .
+
+
+
+
+ Provides methods for converting between common language runtime types and JSON types.
+
+
+
+
+
+
+
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's null as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's undefined as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's NaN as a string. This field is read-only.
+
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ The time zone handling when the date is converted to a string.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Serializes the specified object to a JSON string.
+
+ The object to serialize.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a collection of .
+
+ The object to serialize.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting and a collection of .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Deserializes the JSON to a .NET object.
+
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to a .NET object using .
+
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The JSON to deserialize.
+ The of object being deserialized.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the given anonymous type.
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type using .
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The type of the object to deserialize to.
+ The object to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The JSON to deserialize.
+ The type of the object to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Populates the object with values from the JSON string.
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+
+
+ Populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+
+
+ Serializes the XML node to a JSON string.
+
+ The node to serialize.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ Omits writing the root object.
+ A JSON string of the XmlNode.
+
+
+
+ Deserializes the XmlNode from a JSON string.
+
+ The JSON string.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by
+ and writes a .NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized XmlNode
+
+
+
+ Gets or sets a function that creates default .
+ Default settings are automatically used by serialization methods on ,
+ and and on .
+ To serialize without using any default settings create a with
+ .
+
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Serializes and deserializes objects into and from the JSON format.
+ The enables you to control how objects are encoded into JSON.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Creates a new instance.
+ The will not use default settings.
+
+
+ A new instance.
+ The will not use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will not use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will not use default settings.
+
+
+
+
+ Creates a new instance.
+ The will use default settings.
+
+
+ A new instance.
+ The will use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will use default settings.
+
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Deserializes the Json structure contained by the specified .
+
+ The that contains the JSON structure to deserialize.
+ The being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The type of the object to deserialize.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Occurs when the errors during serialization and deserialization.
+
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+
+
+
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+
+
+
+
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+
+
+
+ Get or set how null values are handled during serialization and deserialization.
+
+
+
+
+ Get or set how null default are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets a collection that will be used during serialization.
+
+ Collection that will be used during serialization.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+
+
+ true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
+
+
+
+
+ Contains the LINQ to JSON extension methods.
+
+
+
+
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the ancestors of every node in the source collection.
+
+
+
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the descendants of every node in the source collection.
+
+
+
+ Returns a collection of child properties of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the properties of every object in the source collection.
+
+
+
+ Returns a collection of child values of every object in the source collection with the given key.
+
+ An of that contains the source collection.
+ The token key.
+ An of that contains the values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of child values of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child values of every object in the source collection with the given key.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ The token key.
+ An that contains the converted values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of converted child values of every object in the source collection.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Converts the value.
+
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Converts the value.
+
+ The source collection type.
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Returns a collection of child tokens of every array in the source collection.
+
+ The source collection type.
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child tokens of every array in the source collection.
+
+ An of that contains the source collection.
+ The type to convert the values to.
+ The source collection type.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Returns the input typed as .
+
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Returns the input typed as .
+
+ The source collection type.
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Represents a JSON constructor.
+
+
+
+
+ Represents a token that can contain other tokens.
+
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+
+ An of containing the child tokens of this , in document order.
+
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+
+ A containing the child values of this , in document order.
+
+
+
+
+ Returns a collection of the descendant tokens for this token in document order.
+
+ An containing the descendant tokens of the .
+
+
+
+ Adds the specified content as children of this .
+
+ The content to be added.
+
+
+
+ Adds the specified content as the first children of this .
+
+ The content to be added.
+
+
+
+ Creates an that can be used to add tokens to the .
+
+ An that is ready to have content written to it.
+
+
+
+ Replaces the children nodes of this token with the specified content.
+
+ The content.
+
+
+
+ Removes the child nodes from this token.
+
+
+
+
+ Occurs when the list changes or an item in the list changes.
+
+
+
+
+ Occurs before an item is added to the collection.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Get the first child token of this token.
+
+
+ A containing the first child token of the .
+
+
+
+
+ Get the last child token of this token.
+
+
+ A containing the last child token of the .
+
+
+
+
+ Gets the count of child JSON tokens.
+
+ The count of child JSON tokens
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ The constructor name.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets or sets the name of this constructor.
+
+ The constructor name.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ An empty collection of objects.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The enumerable.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An object that can be used to iterate through the collection.
+
+
+
+
+ Determines whether the specified is equal to this instance.
+
+ The to compare with this instance.
+
+ true if the specified is equal to this instance; otherwise, false.
+
+
+
+
+ Returns a hash code for this instance.
+
+
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Represents a JSON object.
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Gets an of this object's properties.
+
+ An of this object's properties.
+
+
+
+ Gets a the specified name.
+
+ The property name.
+ A with the specified name or null.
+
+
+
+ Gets an of this object's property values.
+
+ An of this object's property values.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Gets the with the specified property name.
+
+ Name of the property.
+ The with the specified property name.
+
+
+
+ Gets the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ One of the enumeration values that specifies how the strings will be compared.
+ The with the specified property name.
+
+
+
+ Tries to get the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ The value.
+ One of the enumeration values that specifies how the strings will be compared.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Adds the specified property name.
+
+ Name of the property.
+ The value.
+
+
+
+ Removes the property with the specified name.
+
+ Name of the property.
+ true if item was successfully removed; otherwise, false.
+
+
+
+ Tries the get value.
+
+ Name of the property.
+ The value.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Raises the event with the provided arguments.
+
+ Name of the property.
+
+
+
+ Returns the properties for this instance of a component.
+
+
+ A that represents the properties for this component instance.
+
+
+
+
+ Returns the properties for this instance of a component using the attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ A that represents the filtered properties for this component instance.
+
+
+
+
+ Returns a collection of custom attributes for this instance of a component.
+
+
+ An containing the attributes for this object.
+
+
+
+
+ Returns the class name of this instance of a component.
+
+
+ The class name of the object, or null if the class does not have a name.
+
+
+
+
+ Returns the name of this instance of a component.
+
+
+ The name of the object, or null if the object does not have a name.
+
+
+
+
+ Returns a type converter for this instance of a component.
+
+
+ A that is the converter for this object, or null if there is no for this object.
+
+
+
+
+ Returns the default event for this instance of a component.
+
+
+ An that represents the default event for this object, or null if this object does not have events.
+
+
+
+
+ Returns the default property for this instance of a component.
+
+
+ A that represents the default property for this object, or null if this object does not have properties.
+
+
+
+
+ Returns an editor of the specified type for this instance of a component.
+
+ A that represents the editor for this object.
+
+ An of the specified type that is the editor for this object, or null if the editor cannot be found.
+
+
+
+
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ An that represents the filtered events for this component instance.
+
+
+
+
+ Returns the events for this instance of a component.
+
+
+ An that represents the events for this component instance.
+
+
+
+
+ Returns an object that contains the property described by the specified property descriptor.
+
+ A that represents the property whose owner is to be found.
+
+ An that represents the owner of the specified property.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Occurs when a property value changes.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the with the specified property name.
+
+
+
+
+
+ Represents a JSON array.
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Determines the index of a specific item in the .
+
+ The object to locate in the .
+
+ The index of if found in the list; otherwise, -1.
+
+
+
+
+ Inserts an item to the at the specified index.
+
+ The zero-based index at which should be inserted.
+ The object to insert into the .
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Removes the item at the specified index.
+
+ The zero-based index of the item to remove.
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Adds an item to the .
+
+ The object to add to the .
+ The is read-only.
+
+
+
+ Removes all items from the .
+
+ The is read-only.
+
+
+
+ Determines whether the contains a specific value.
+
+ The object to locate in the .
+
+ true if is found in the ; otherwise, false.
+
+
+
+
+ Copies to.
+
+ The array.
+ Index of the array.
+
+
+
+ Removes the first occurrence of a specific object from the .
+
+ The object to remove from the .
+
+ true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
+
+ The is read-only.
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the at the specified index.
+
+
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is read-only; otherwise, false.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The token to read from.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Initializes a new instance of the class writing to the given .
+
+ The container being written to.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Gets the token being writen.
+
+ The token being writen.
+
+
+
+ Represents a JSON property.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the property name.
+
+ The property name.
+
+
+
+ Gets or sets the property value.
+
+ The property value.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Specifies the type of token.
+
+
+
+
+ No token type has been set.
+
+
+
+
+ A JSON object.
+
+
+
+
+ A JSON array.
+
+
+
+
+ A JSON constructor.
+
+
+
+
+ A JSON object property.
+
+
+
+
+ A comment.
+
+
+
+
+ An integer value.
+
+
+
+
+ A float value.
+
+
+
+
+ A string value.
+
+
+
+
+ A boolean value.
+
+
+
+
+ A null value.
+
+
+
+
+ An undefined value.
+
+
+
+
+ A date value.
+
+
+
+
+ A raw JSON value.
+
+
+
+
+ A collection of bytes value.
+
+
+
+
+ A Guid value.
+
+
+
+
+ A Uri value.
+
+
+
+
+ A TimeSpan value.
+
+
+
+
+ Contains the JSON schema extension methods.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+ When this method returns, contains any error messages generated while validating.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+ The validation event handler.
+
+
+
+ Returns detailed information about the schema exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Resolves from an id.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a for the specified reference.
+
+ The id.
+ A for the specified reference.
+
+
+
+ Gets or sets the loaded schemas.
+
+ The loaded schemas.
+
+
+
+ Specifies undefined schema Id handling options for the .
+
+
+
+
+ Do not infer a schema Id.
+
+
+
+
+ Use the .NET type name as the schema Id.
+
+
+
+
+ Use the assembly qualified .NET type name as the schema Id.
+
+
+
+
+ Returns detailed information related to the .
+
+
+
+
+ Gets the associated with the validation error.
+
+ The JsonSchemaException associated with the validation error.
+
+
+
+ Gets the path of the JSON location where the validation error occurred.
+
+ The path of the JSON location where the validation error occurred.
+
+
+
+ Gets the text description corresponding to the validation error.
+
+ The text description.
+
+
+
+ Represents the callback method that will handle JSON schema validation events and the .
+
+
+
+
+ Resolves member mappings for a type, camel casing property names.
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ If set to true the will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse instances with the .
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Gets the serializable members for the type.
+
+ The type to get serializable members for.
+ The serializable members for the type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates the constructor parameters.
+
+ The constructor to create properties for.
+ The type's member properties.
+ Properties for the given .
+
+
+
+ Creates a for the given .
+
+ The matching member property.
+ The constructor parameter.
+ A created for the given .
+
+
+
+ Resolves the default for the contract.
+
+ Type of the object.
+ The contract's default .
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Determines which contract type is created for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates properties for the given .
+
+ The type to create properties for.
+ /// The member serialization mode for the type.
+ Properties for the given .
+
+
+
+ Creates the used by the serializer to get and set values from a member.
+
+ The member.
+ The used by the serializer to get and set values from a member.
+
+
+
+ Creates a for the given .
+
+ The member's parent .
+ The member to create a for.
+ A created for the given .
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets the resolved name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+
+
+ true if using dynamic code generation; otherwise, false.
+
+
+
+
+ Gets or sets the default members search flags.
+
+ The default members search flags.
+
+
+
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+
+
+ true if serialized compiler generated members; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
+
+
+ true if the interface will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
+
+
+ true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ The property name camel cased.
+
+
+
+ The default serialization binder used when resolving and loading classes from type names.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+ The type of the object the formatter creates a new instance of.
+
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Provides methods to get and set values.
+
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Provides information surrounding an error.
+
+
+
+
+ Gets or sets the error.
+
+ The error.
+
+
+
+ Gets the original object that caused the error.
+
+ The original object that caused the error.
+
+
+
+ Gets the member that caused the error.
+
+ The member that caused the error.
+
+
+
+ Gets the path of the JSON location where the error occurred.
+
+ The path of the JSON location where the error occurred.
+
+
+
+ Gets or sets a value indicating whether this is handled.
+
+ true if handled; otherwise, false.
+
+
+
+ Provides data for the Error event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The current object.
+ The error context.
+
+
+
+ Gets the current object the error event is being raised against.
+
+ The current object the error event is being raised against.
+
+
+
+ Gets the error context.
+
+ The error context.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets the of the collection items.
+
+ The of the collection items.
+
+
+
+ Gets a value indicating whether the collection type is a multidimensional array.
+
+ true if the collection type is a multidimensional array; otherwise, false.
+
+
+
+ Handles serialization callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+
+
+
+ Handles serialization error callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+ The error context.
+
+
+
+ Sets extension data for an object during deserialization.
+
+ The object to set extension data on.
+ The extension data key.
+ The extension data value.
+
+
+
+ Gets extension data for an object during serialization.
+
+ The object to set extension data on.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the property name resolver.
+
+ The property name resolver.
+
+
+
+ Gets the of the dictionary keys.
+
+ The of the dictionary keys.
+
+
+
+ Gets the of the dictionary values.
+
+ The of the dictionary values.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the ISerializable object constructor.
+
+ The ISerializable object constructor.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Maps a JSON property to a .NET member or constructor parameter.
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the type that declared this property.
+
+ The type that declared this property.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets the name of the underlying member or parameter.
+
+ The name of the underlying member or parameter.
+
+
+
+ Gets the that will get and set the during serialization.
+
+ The that will get and set the during serialization.
+
+
+
+ Gets or sets the type of the property.
+
+ The type of the property.
+
+
+
+ Gets or sets the for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+
+ The converter.
+
+
+
+ Gets the member converter.
+
+ The member converter.
+
+
+
+ Gets a value indicating whether this is ignored.
+
+ true if ignored; otherwise, false.
+
+
+
+ Gets a value indicating whether this is readable.
+
+ true if readable; otherwise, false.
+
+
+
+ Gets a value indicating whether this is writable.
+
+ true if writable; otherwise, false.
+
+
+
+ Gets a value indicating whether this has a member attribute.
+
+ true if has a member attribute; otherwise, false.
+
+
+
+ Gets the default value.
+
+ The default value.
+
+
+
+ Gets a value indicating whether this is required.
+
+ A value indicating whether this is required.
+
+
+
+ Gets a value indicating whether this property preserves object references.
+
+
+ true if this instance is reference; otherwise, false.
+
+
+
+
+ Gets the property null value handling.
+
+ The null value handling.
+
+
+
+ Gets the property default value handling.
+
+ The default value handling.
+
+
+
+ Gets the property reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets the property object creation handling.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling.
+
+ The type name handling.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialize.
+
+ A predicate used to determine whether the property should be serialize.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets an action used to set whether the property has been deserialized.
+
+ An action used to set whether the property has been deserialized.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ A collection of objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The type.
+
+
+
+ When implemented in a derived class, extracts the key from the specified element.
+
+ The element from which to extract the key.
+ The key for the specified element.
+
+
+
+ Adds a object.
+
+ The property to add to the collection.
+
+
+
+ Gets the closest matching object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+
+ Name of the property.
+ A matching property if found.
+
+
+
+ Gets a property by property name.
+
+ The name of the property to get.
+ Type property name string comparison.
+ A matching property if found.
+
+
+
+ Specifies missing member handling options for the .
+
+
+
+
+ Ignore a missing member and do not attempt to deserialize it.
+
+
+
+
+ Throw a when a missing member is encountered during deserialization.
+
+
+
+
+ Specifies null value handling options for the .
+
+
+
+
+
+
+
+
+ Include null values when serializing and deserializing objects.
+
+
+
+
+ Ignore null values when serializing and deserializing objects.
+
+
+
+
+ Specifies reference loop handling options for the .
+
+
+
+
+ Throw a when a loop is encountered.
+
+
+
+
+ Ignore loop references and do not serialize.
+
+
+
+
+ Serialize loop references.
+
+
+
+
+ An in-memory representation of a JSON Schema.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The object representing the JSON Schema.
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The to use when resolving schema references.
+ The object representing the JSON Schema.
+
+
+
+ Load a from a string that contains schema JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Parses the specified json.
+
+ The json.
+ The resolver.
+ A populated from the string that contains JSON.
+
+
+
+ Writes this schema to a .
+
+ A into which this method will write.
+
+
+
+ Writes this schema to a using the specified .
+
+ A into which this method will write.
+ The resolver used.
+
+
+
+ Returns a that represents the current .
+
+
+ A that represents the current .
+
+
+
+
+ Gets or sets the id.
+
+
+
+
+ Gets or sets the title.
+
+
+
+
+ Gets or sets whether the object is required.
+
+
+
+
+ Gets or sets whether the object is read only.
+
+
+
+
+ Gets or sets whether the object is visible to users.
+
+
+
+
+ Gets or sets whether the object is transient.
+
+
+
+
+ Gets or sets the description of the object.
+
+
+
+
+ Gets or sets the types of values allowed by the object.
+
+ The type.
+
+
+
+ Gets or sets the pattern.
+
+ The pattern.
+
+
+
+ Gets or sets the minimum length.
+
+ The minimum length.
+
+
+
+ Gets or sets the maximum length.
+
+ The maximum length.
+
+
+
+ Gets or sets a number that the value should be divisble by.
+
+ A number that the value should be divisble by.
+
+
+
+ Gets or sets the minimum.
+
+ The minimum.
+
+
+
+ Gets or sets the maximum.
+
+ The maximum.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+
+
+ Gets or sets the minimum number of items.
+
+ The minimum number of items.
+
+
+
+ Gets or sets the maximum number of items.
+
+ The maximum number of items.
+
+
+
+ Gets or sets the of items.
+
+ The of items.
+
+
+
+ Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
+
+
+ true if items are validated using their array position; otherwise, false.
+
+
+
+
+ Gets or sets the of additional items.
+
+ The of additional items.
+
+
+
+ Gets or sets a value indicating whether additional items are allowed.
+
+
+ true if additional items are allowed; otherwise, false.
+
+
+
+
+ Gets or sets whether the array items must be unique.
+
+
+
+
+ Gets or sets the of properties.
+
+ The of properties.
+
+
+
+ Gets or sets the of additional properties.
+
+ The of additional properties.
+
+
+
+ Gets or sets the pattern properties.
+
+ The pattern properties.
+
+
+
+ Gets or sets a value indicating whether additional properties are allowed.
+
+
+ true if additional properties are allowed; otherwise, false.
+
+
+
+
+ Gets or sets the required property if this property is present.
+
+ The required property if this property is present.
+
+
+
+ Gets or sets the a collection of valid enum values allowed.
+
+ A collection of valid enum values allowed.
+
+
+
+ Gets or sets disallowed types.
+
+ The disallow types.
+
+
+
+ Gets or sets the default value.
+
+ The default value.
+
+
+
+ Gets or sets the collection of that this schema extends.
+
+ The collection of that this schema extends.
+
+
+
+ Gets or sets the format.
+
+ The format.
+
+
+
+ Generates a from a specified .
+
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Gets or sets how undefined schemas are handled by the serializer.
+
+
+
+
+ Gets or sets the contract resolver.
+
+ The contract resolver.
+
+
+
+ The value types allowed by the .
+
+
+
+
+ No type specified.
+
+
+
+
+ String type.
+
+
+
+
+ Float type.
+
+
+
+
+ Integer type.
+
+
+
+
+ Boolean type.
+
+
+
+
+ Object type.
+
+
+
+
+ Array type.
+
+
+
+
+ Null type.
+
+
+
+
+ Any type.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the object member serialization.
+
+ The member object serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets the constructor parameters required for any non-default constructor
+
+
+
+
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+
+ The override constructor.
+
+
+
+ Gets or sets the parametrized constructor used to create the object.
+
+ The parametrized constructor.
+
+
+
+ Gets or sets the extension data setter.
+
+
+
+
+ Gets or sets the extension data getter.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Represents a method that constructs an object.
+
+ The object type to create.
+
+
+
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+
+
+
+
+ Get and set values for a using reflection.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Specifies type name handling options for the .
+
+
+
+
+ Do not include the .NET type name when serializing types.
+
+
+
+
+ Include the .NET type name when serializing into a JSON object structure.
+
+
+
+
+ Include the .NET type name when serializing into a JSON array structure.
+
+
+
+
+ Always include the .NET type name when serializing.
+
+
+
+
+ Include the .NET type name when the type of the object being serialized is not the same as its declared type.
+
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted type.
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted value if the conversion was successful or the default value of T if it failed.
+
+ true if initialValue was converted successfully; otherwise, false.
+
+
+
+
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert or cast the value to.
+
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+ The enum type to get names and values for.
+
+
+
+
+ Specifies the type of Json token.
+
+
+
+
+ This is returned by the if a method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+
+
+
+
+ Determines whether the collection is null or empty.
+
+ The collection.
+
+ true if the collection is null or empty; otherwise, false.
+
+
+
+
+ Adds the elements of the specified collection to the specified generic IList.
+
+ The list to add to.
+ The collection of elements to add.
+
+
+
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+
+ The type of the elements of source.
+ A sequence in which to locate a value.
+ The object to locate in the sequence
+ An equality comparer to compare values.
+ The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
+
+
+
+ Gets the type of the typed collection's items.
+
+ The type.
+ The type of the typed collection's items.
+
+
+
+ Gets the member's underlying type.
+
+ The member.
+ The underlying type of the member.
+
+
+
+ Determines whether the member is an indexed property.
+
+ The member.
+
+ true if the member is an indexed property; otherwise, false.
+
+
+
+
+ Determines whether the property is an indexed property.
+
+ The property.
+
+ true if the property is an indexed property; otherwise, false.
+
+
+
+
+ Gets the member's value on the object.
+
+ The member.
+ The target object.
+ The member's value on the object.
+
+
+
+ Sets the member's value on the target object.
+
+ The member.
+ The target.
+ The value.
+
+
+
+ Determines whether the specified MemberInfo can be read.
+
+ The MemberInfo to determine whether can be read.
+ /// if set to true then allow the member to be gotten non-publicly.
+
+ true if the specified MemberInfo can be read; otherwise, false.
+
+
+
+
+ Determines whether the specified MemberInfo can be set.
+
+ The MemberInfo to determine whether can be set.
+ if set to true then allow the member to be set non-publicly.
+ if set to true then allow the member to be set if read-only.
+
+ true if the specified MemberInfo can be set; otherwise, false.
+
+
+
+
+ Determines whether the string is all white space. Empty string will return false.
+
+ The string to test whether it is all white space.
+
+ true if the string is all white space; otherwise, false.
+
+
+
+
+ Nulls an empty string.
+
+ The string.
+ Null if the string was null, otherwise the string unchanged.
+
+
+
+ Specifies the state of the .
+
+
+
+
+ An exception has been thrown, which has left the in an invalid state.
+ You may call the method to put the in the Closed state.
+ Any other method calls results in an being thrown.
+
+
+
+
+ The method has been called.
+
+
+
+
+ An object is being written.
+
+
+
+
+ A array is being written.
+
+
+
+
+ A constructor is being written.
+
+
+
+
+ A property is being written.
+
+
+
+
+ A write method has not been called.
+
+
+
+
diff --git a/FineUIPro/Net35/Newtonsoft.Json.dll b/FineUIPro/Net35/Newtonsoft.Json.dll
new file mode 100644
index 0000000..a7dfbe0
Binary files /dev/null and b/FineUIPro/Net35/Newtonsoft.Json.dll differ
diff --git a/FineUIPro/Net35/Newtonsoft.Json.xml b/FineUIPro/Net35/Newtonsoft.Json.xml
new file mode 100644
index 0000000..de91ecd
--- /dev/null
+++ b/FineUIPro/Net35/Newtonsoft.Json.xml
@@ -0,0 +1,8105 @@
+
+
+
+ Newtonsoft.Json
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+
+
+
+ Reads the next JSON token from the stream.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Skips the children of the current token.
+
+
+
+
+ Sets the current token.
+
+ The new token.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+
+
+
+ Sets the state based on current token type.
+
+
+
+
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+
+
+
+
+ Releases unmanaged and - optionally - managed resources
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets the current reader state.
+
+ The current reader state.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the reader is closed.
+
+
+ true to close the underlying stream or when
+ the reader is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+ Get or set how time zones are handling when reading JSON.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+ Gets The Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Specifies the state of the reader.
+
+
+
+
+ The Read method has not been called.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Reader is at a property.
+
+
+
+
+ Reader is at the start of an object.
+
+
+
+
+ Reader is in an object.
+
+
+
+
+ Reader is at the start of an array.
+
+
+
+
+ Reader is in an array.
+
+
+
+
+ The Close method has been called.
+
+
+
+
+ Reader has just read a value.
+
+
+
+
+ Reader is at the start of a constructor.
+
+
+
+
+ Reader in a constructor.
+
+
+
+
+ An error occurred that prevents the read operation from continuing.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A . This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+
+
+ true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+
+
+ true if the root object will be read as a JSON array; otherwise, false.
+
+
+
+
+ Gets or sets the used when reading values from BSON.
+
+ The used when reading values from BSON.
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the end of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the end of an array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end constructor.
+
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes the end of the current Json object or array.
+
+
+
+
+ Writes the current token and its children.
+
+ The to read the token from.
+
+
+
+ Writes the current token.
+
+ The to read the token from.
+ A flag indicating whether the current token's children should be written.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON without changing the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Sets the state of the JsonWriter,
+
+ The JsonToken being written.
+ The value being written.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the writer is closed.
+
+
+ true to close the underlying stream or when
+ the writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the top.
+
+ The top.
+
+
+
+ Gets the state of the writer.
+
+
+
+
+ Gets the path of the writer.
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling when writing JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written to JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when writing JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The writer.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value that represents a BSON object id.
+
+ The Object ID value to write.
+
+
+
+ Writes a BSON regex.
+
+ The regex pattern.
+ The regex options.
+
+
+
+ Gets or sets the used when writing values to BSON.
+ When set to no conversion will occur.
+
+ The used when writing values to BSON.
+
+
+
+ Represents a BSON Oid (object id).
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Oid value.
+
+
+
+ Gets or sets the value of the Oid.
+
+ The value of the Oid.
+
+
+
+ Converts a binary value to and from a base 64 string value.
+
+
+
+
+ Converts an object to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets the of the JSON produced by the JsonConverter.
+
+ The of the JSON produced by the JsonConverter.
+
+
+
+ Gets a value indicating whether this can read JSON.
+
+ true if this can read JSON; otherwise, false.
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+ true if this can write JSON; otherwise, false.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Create a custom object
+
+ The object type to convert.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Creates an object which will then be populated by the serializer.
+
+ Type of the object.
+ The created object.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
+
+
+ Provides a base class for converting a to and from JSON.
+
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an Entity Framework EntityKey to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an to and from its name string value.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the written enum text should be camel case.
+
+ true if the written enum text will be camel case; otherwise, false.
+
+
+
+ Specifies how constructors are used when initializing objects during deserialization by the .
+
+
+
+
+ First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
+
+
+
+
+ Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
+
+
+
+
+ Converts a to and from a string (e.g. "1.2.3.4").
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Specifies how dates are formatted when writing JSON text.
+
+
+
+
+ Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
+
+
+
+
+ Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
+
+
+
+
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+
+
+
+
+ Date formatted strings are not parsed to a date type and are read as strings.
+
+
+
+
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
+
+
+
+
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
+
+
+
+
+ Specifies how to treat the time value when converting between string and .
+
+
+
+
+ Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
+
+
+
+
+ Treat as a UTC. If the object represents a local time, it is converted to a UTC.
+
+
+
+
+ Treat as a local time if a is being converted to a string.
+ If a string is being converted to , convert to a local time if a time zone is specified.
+
+
+
+
+ Time zone information should be preserved when converting.
+
+
+
+
+ Specifies float format handling options when writing special floating point numbers, e.g. ,
+ and with .
+
+
+
+
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+
+
+
+
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+
+
+
+
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
+
+
+
+
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Specifies formatting options for the .
+
+
+
+
+ No special formatting is applied. This is the default.
+
+
+
+
+ Causes child objects to be indented according to the and settings.
+
+
+
+
+ Instructs the to use the specified constructor when deserializing that object.
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the id.
+
+ The id.
+
+
+
+ Gets or sets the title.
+
+ The title.
+
+
+
+ Gets or sets the description.
+
+ The description.
+
+
+
+ Gets the collection's items converter.
+
+ The collection's items converter.
+
+
+
+ Gets or sets a value that indicates whether to preserve object references.
+
+
+ true to keep object reference; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value that indicates whether to preserve collection's items references.
+
+
+ true to keep collection's items object references; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets the reference loop handling used when serializing the collection's items.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the collection's items.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Instructs the to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+
+
+ true to write extension data when serializing the object; otherwise, false. The default is true.
+
+
+
+
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+
+
+ true to read extension data when deserializing the object; otherwise, false. The default is true.
+
+
+
+
+ Represents a view of a .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name.
+ Type of the property.
+
+
+
+ When overridden in a derived class, returns whether resetting an object changes its value.
+
+
+ true if resetting the component changes its value; otherwise, false.
+
+ The component to test for reset capability.
+
+
+
+
+ When overridden in a derived class, gets the current value of the property on a component.
+
+
+ The value of a property for a given component.
+
+ The component with the property for which to retrieve the value.
+
+
+
+
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+
+ The component with the property value that is to be reset to the default value.
+
+
+
+
+ When overridden in a derived class, sets the value of the component to a different value.
+
+ The component with the property value that is to be set.
+ The new value.
+
+
+
+
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+
+
+ true if the property should be persisted; otherwise, false.
+
+ The component with the property to be examined for persistence.
+
+
+
+
+ When overridden in a derived class, gets the type of the component this property is bound to.
+
+
+ A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
+
+
+
+
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+
+
+ true if the property is read-only; otherwise, false.
+
+
+
+
+ When overridden in a derived class, gets the type of the property.
+
+
+ A that represents the type of the property.
+
+
+
+
+ Gets the hash code for the name of the member.
+
+
+
+ The hash code for the name of the member.
+
+
+
+
+ Represents a trace writer that writes to the application's instances.
+
+
+
+
+ Represents a trace writer.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets the underlying type for the contract.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the type created during deserialization.
+
+ The type created during deserialization.
+
+
+
+ Gets or sets whether this type contract is serialized as a reference.
+
+ Whether this type contract is serialized as a reference.
+
+
+
+ Gets or sets the default for this contract.
+
+ The converter.
+
+
+
+ Gets or sets all methods called immediately after deserialization of the object.
+
+ The methods called immediately after deserialization of the object.
+
+
+
+ Gets or sets all methods called during deserialization of the object.
+
+ The methods called during deserialization of the object.
+
+
+
+ Gets or sets all methods called after serialization of the object graph.
+
+ The methods called after serialization of the object graph.
+
+
+
+ Gets or sets all methods called before serialization of the object.
+
+ The methods called before serialization of the object.
+
+
+
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+
+ The methods called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the method called immediately after deserialization of the object.
+
+ The method called immediately after deserialization of the object.
+
+
+
+ Gets or sets the method called during deserialization of the object.
+
+ The method called during deserialization of the object.
+
+
+
+ Gets or sets the method called after serialization of the object graph.
+
+ The method called after serialization of the object graph.
+
+
+
+ Gets or sets the method called before serialization of the object.
+
+ The method called before serialization of the object.
+
+
+
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+
+ The method called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the default creator method used to create the object.
+
+ The default creator method used to create the object.
+
+
+
+ Gets or sets a value indicating whether the default creator is non public.
+
+ true if the default object creator is non-public; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the default collection items .
+
+ The converter.
+
+
+
+ Gets or sets a value indicating whether the collection items preserve object references.
+
+ true if collection items preserve object references; otherwise, false.
+
+
+
+ Gets or sets the collection item reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the collection item type name handling.
+
+ The type name handling.
+
+
+
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Returns an enumeration of the most recent trace messages.
+
+ An enumeration of the most recent trace messages.
+
+
+
+ Returns a of the most recent trace messages.
+
+
+ A of the most recent trace messages.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Provides an interface to enable a class to return line and position information.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Gets the current line position.
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Specifies how strings are escaped when writing JSON text.
+
+
+
+
+ Only control characters (e.g. newline) are escaped.
+
+
+
+
+ All non-ASCII and control characters (e.g. newline) are escaped.
+
+
+
+
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+
+
+
+
+ Represents a raw JSON string.
+
+
+
+
+ Represents a value in JSON (string, integer, date, etc).
+
+
+
+
+ Represents an abstract JSON token.
+
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Compares the values of two tokens, including the values of all descendant tokens.
+
+ The first to compare.
+ The second to compare.
+ true if the tokens are equal; otherwise false.
+
+
+
+ Adds the specified content immediately after this token.
+
+ A content object that contains simple content or a collection of content objects to be added after this token.
+
+
+
+ Adds the specified content immediately before this token.
+
+ A content object that contains simple content or a collection of content objects to be added before this token.
+
+
+
+ Returns a collection of the ancestor tokens of this token.
+
+ A collection of the ancestor tokens of this token.
+
+
+
+ Returns a collection of the sibling tokens after this token, in document order.
+
+ A collection of the sibling tokens after this tokens, in document order.
+
+
+
+ Returns a collection of the sibling tokens before this token, in document order.
+
+ A collection of the sibling tokens before this token, in document order.
+
+
+
+ Gets the with the specified key converted to the specified type.
+
+ The type to convert the token to.
+ The token key.
+ The converted token value.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+ An of containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+
+ The type to filter the child tokens on.
+ A containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+ A containing the child values of this , in document order.
+
+
+
+ Removes this token from its parent.
+
+
+
+
+ Replaces this token with the specified token.
+
+ The value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Returns the indented JSON for this token.
+
+
+ The indented JSON for this token.
+
+
+
+
+ Returns the JSON for this token using the given formatting and converters.
+
+ Indicates how the output is formatted.
+ A collection of which will be used when writing the token.
+ The JSON for this token using the given formatting and converters.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Creates an for this token.
+
+ An that can be used to read this token and its descendants.
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the value of the specified object
+
+
+
+ Creates a from an object using the specified .
+
+ The object that will be used to create .
+ The that will be used when reading the object.
+ A with the value of the specified object
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ The that matches the object path or a null reference if no matching token is found.
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ A flag to indicate whether an error should be thrown if no token is found.
+ The that matches the object path.
+
+
+
+ Creates a new instance of the . All child tokens are recursively cloned.
+
+ A new instance of the .
+
+
+
+ Gets a comparer that can compare two tokens for value equality.
+
+ A that can compare two nodes for value equality.
+
+
+
+ Gets or sets the parent.
+
+ The parent.
+
+
+
+ Gets the root of this .
+
+ The root of this .
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the next sibling token of this node.
+
+ The that contains the next sibling token.
+
+
+
+ Gets the previous sibling token of this node.
+
+ The that contains the previous sibling token.
+
+
+
+ Gets the path of the JSON token.
+
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Get the first child token of this token.
+
+ A containing the first child token of the .
+
+
+
+ Get the last child token of this token.
+
+ A containing the last child token of the .
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Creates a comment with the given value.
+
+ The value.
+ A comment with the given value.
+
+
+
+ Creates a string with the given value.
+
+ The value.
+ A string with the given value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
+ true if the current object is equal to the parameter; otherwise, false.
+
+ An object to compare with this object.
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare with the current .
+
+ true if the specified is equal to the current ; otherwise, false.
+
+
+ The parameter is null.
+
+
+
+
+ Serves as a hash function for a particular type.
+
+
+ A hash code for the current .
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+
+ An object to compare with this instance.
+
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than .
+ Zero
+ This instance is equal to .
+ Greater than zero
+ This instance is greater than .
+
+
+ is not the same type as this instance.
+
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets or sets the underlying token value.
+
+ The underlying token value.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The raw json.
+
+
+
+ Creates an instance of with the content of the reader's current token.
+
+ The reader.
+ An instance of with the content of the reader's current token.
+
+
+
+ Indicating whether a property is required.
+
+
+
+
+ The property is not required. The default state.
+
+
+
+
+ The property must be defined in JSON but can be a null value.
+
+
+
+
+ The property must be defined in JSON and cannot be a null value.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the ISerializable object constructor.
+
+ The ISerializable object constructor.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Provides methods to get and set values.
+
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Provides data for the Error event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The current object.
+ The error context.
+
+
+
+ Gets the current object the error event is being raised against.
+
+ The current object the error event is being raised against.
+
+
+
+ Gets the error context.
+
+ The error context.
+
+
+
+ Used to resolve references when serializing and deserializing JSON by the .
+
+
+
+
+ Resolves a reference to its object.
+
+ The serialization context.
+ The reference to resolve.
+ The object that
+
+
+
+ Gets the reference for the sepecified object.
+
+ The serialization context.
+ The object to get a reference for.
+ The reference to the object.
+
+
+
+ Determines whether the specified object is referenced.
+
+ The serialization context.
+ The object to test for a reference.
+
+ true if the specified object is referenced; otherwise, false.
+
+
+
+
+ Adds a reference to the specified object.
+
+ The serialization context.
+ The reference.
+ The object to reference.
+
+
+
+ Specifies reference handling options for the .
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+
+
+
+
+
+
+
+ Do not preserve references when serializing types.
+
+
+
+
+ Preserve references when serializing into a JSON object structure.
+
+
+
+
+ Preserve references when serializing into a JSON array structure.
+
+
+
+
+ Preserve references when serializing.
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with a flag indicating whether the array can contain null items
+
+ A flag indicating whether the array can contain null items.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets a value indicating whether null items are allowed in the collection.
+
+ true if null items are allowed in the collection; otherwise, false.
+
+
+
+ Specifies default value handling options for the .
+
+
+
+
+
+
+
+
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
+ decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
+ placing the on the property.
+
+
+
+
+ Members with a default value but no JSON will be set to their default value when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+
+
+
+
+ Instructs the to use the specified when serializing the member or class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the converter.
+
+
+
+ Gets the type of the converter.
+
+ The type of the converter.
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified member serialization.
+
+ The member serialization.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the member serialization.
+
+ The member serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Specifies the settings on a object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+
+ Reference loop handling.
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+ Missing member handling.
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+ Null value handling.
+
+
+
+ Gets or sets how null default are handled during serialization and deserialization.
+
+ The default value handling.
+
+
+
+ Gets or sets a collection that will be used during serialization.
+
+ The converters.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+ The preserve references handling.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+ The type name handling.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+ The contract resolver.
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+ The reference resolver.
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the error handler called during serialization and deserialization.
+
+ The error handler called during serialization and deserialization.
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+
+
+ true if there will be a check for additional content after deserializing an object; otherwise, false.
+
+
+
+
+ Represents a reader that provides validation.
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ Compares tokens to determine whether they are equal.
+
+
+
+
+ Determines whether the specified objects are equal.
+
+ The first object of type to compare.
+ The second object of type to compare.
+
+ true if the specified objects are equal; otherwise, false.
+
+
+
+
+ Returns a hash code for the specified object.
+
+ The for which a hash code is to be returned.
+ A hash code for the specified object.
+ The type of is a reference type and is null.
+
+
+
+ Specifies the member serialization options for the .
+
+
+
+
+ All public members are serialized by default. Members can be excluded using or .
+ This is the default member serialization mode.
+
+
+
+
+ Only members must be marked with or are serialized.
+ This member serialization mode can also be set by marking the class with .
+
+
+
+
+ All public and private fields are serialized. Members can be excluded using or .
+ This member serialization mode can also be set by marking the class with
+ and setting IgnoreSerializableAttribute on to false.
+
+
+
+
+ Specifies how object creation is handled by the .
+
+
+
+
+ Reuse existing objects, create new objects when needed.
+
+
+
+
+ Only reuse existing objects.
+
+
+
+
+ Always create new objects.
+
+
+
+
+ Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Gets or sets the date time styles used when converting a date to and from JSON.
+
+ The date time styles used when converting a date to and from JSON.
+
+
+
+ Gets or sets the date time format used when converting a date to and from JSON.
+
+ The date time format used when converting a date to and from JSON.
+
+
+
+ Gets or sets the culture used when converting a date to and from JSON.
+
+ The culture used when converting a date to and from JSON.
+
+
+
+ Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Converts XML to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The calling serializer.
+ The value.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Checks if the attributeName is a namespace attribute.
+
+ Attribute name to test.
+ The attribute name prefix if it has one, otherwise an empty string.
+ True if attribute name is for a namespace attribute, otherwise false.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+
+ The name of the deserialize root element.
+
+
+
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ true if the array attibute is written to the XML; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether to write the root JSON object.
+
+ true if the JSON root object is omitted; otherwise, false.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+ The TextReader containing the XML data to read.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Changes the state to closed.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Gets the current line position.
+
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Instructs the to always serialize the member with the specified name.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ Name of the property.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets the null value handling used when serializing this property.
+
+ The null value handling.
+
+
+
+ Gets or sets the default value handling used when serializing this property.
+
+ The default value handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing this property.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the object creation handling used when deserializing this property.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling used when serializing this property.
+
+ The type name handling.
+
+
+
+ Gets or sets whether this property's value is serialized as a reference.
+
+ Whether this property's value is serialized as a reference.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets a value indicating whether this property is required.
+
+
+ A value indicating whether this property is required.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Instructs the not to serialize the public field or public read/write property value.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class using the specified .
+
+ The TextWriter to write to.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets which character to use to quote attribute values.
+
+
+
+
+ Gets or sets which character to use for indenting when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Represents a collection of .
+
+
+
+
+ Provides methods for converting between common language runtime types and JSON types.
+
+
+
+
+
+
+
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's null as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's undefined as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's NaN as a string. This field is read-only.
+
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ The time zone handling when the date is converted to a string.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Serializes the specified object to a JSON string.
+
+ The object to serialize.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a collection of .
+
+ The object to serialize.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting and a collection of .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Deserializes the JSON to a .NET object.
+
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to a .NET object using .
+
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The JSON to deserialize.
+ The of object being deserialized.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the given anonymous type.
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type using .
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The type of the object to deserialize to.
+ The object to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The JSON to deserialize.
+ The type of the object to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Populates the object with values from the JSON string.
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+
+
+ Populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+
+
+ Serializes the XML node to a JSON string.
+
+ The node to serialize.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ Omits writing the root object.
+ A JSON string of the XmlNode.
+
+
+
+ Deserializes the XmlNode from a JSON string.
+
+ The JSON string.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by
+ and writes a .NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized XmlNode
+
+
+
+ Serializes the to a JSON string.
+
+ The node to convert to JSON.
+ A JSON string of the XNode.
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to convert to JSON.
+ Indicates how the output is formatted.
+ A JSON string of the XNode.
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ Omits writing the root object.
+ A JSON string of the XNode.
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized XNode
+
+
+
+ Deserializes the from a JSON string nested in a root elment specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized XNode
+
+
+
+ Deserializes the from a JSON string nested in a root elment specified by
+ and writes a .NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized XNode
+
+
+
+ Gets or sets a function that creates default .
+ Default settings are automatically used by serialization methods on ,
+ and and on .
+ To serialize without using any default settings create a with
+ .
+
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Serializes and deserializes objects into and from the JSON format.
+ The enables you to control how objects are encoded into JSON.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Creates a new instance.
+ The will not use default settings.
+
+
+ A new instance.
+ The will not use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will not use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will not use default settings.
+
+
+
+
+ Creates a new instance.
+ The will use default settings.
+
+
+ A new instance.
+ The will use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will use default settings.
+
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Deserializes the Json structure contained by the specified .
+
+ The that contains the JSON structure to deserialize.
+ The being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The type of the object to deserialize.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Occurs when the errors during serialization and deserialization.
+
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+
+
+
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+
+
+
+
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+
+
+
+ Get or set how null values are handled during serialization and deserialization.
+
+
+
+
+ Get or set how null default are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets a collection that will be used during serialization.
+
+ Collection that will be used during serialization.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+
+
+ true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
+
+
+
+
+ Contains the LINQ to JSON extension methods.
+
+
+
+
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the ancestors of every node in the source collection.
+
+
+
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the descendants of every node in the source collection.
+
+
+
+ Returns a collection of child properties of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the properties of every object in the source collection.
+
+
+
+ Returns a collection of child values of every object in the source collection with the given key.
+
+ An of that contains the source collection.
+ The token key.
+ An of that contains the values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of child values of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child values of every object in the source collection with the given key.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ The token key.
+ An that contains the converted values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of converted child values of every object in the source collection.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Converts the value.
+
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Converts the value.
+
+ The source collection type.
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Returns a collection of child tokens of every array in the source collection.
+
+ The source collection type.
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child tokens of every array in the source collection.
+
+ An of that contains the source collection.
+ The type to convert the values to.
+ The source collection type.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Returns the input typed as .
+
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Returns the input typed as .
+
+ The source collection type.
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Represents a JSON constructor.
+
+
+
+
+ Represents a token that can contain other tokens.
+
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+
+ An of containing the child tokens of this , in document order.
+
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+
+ A containing the child values of this , in document order.
+
+
+
+
+ Returns a collection of the descendant tokens for this token in document order.
+
+ An containing the descendant tokens of the .
+
+
+
+ Adds the specified content as children of this .
+
+ The content to be added.
+
+
+
+ Adds the specified content as the first children of this .
+
+ The content to be added.
+
+
+
+ Creates an that can be used to add tokens to the .
+
+ An that is ready to have content written to it.
+
+
+
+ Replaces the children nodes of this token with the specified content.
+
+ The content.
+
+
+
+ Removes the child nodes from this token.
+
+
+
+
+ Occurs when the list changes or an item in the list changes.
+
+
+
+
+ Occurs before an item is added to the collection.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Get the first child token of this token.
+
+
+ A containing the first child token of the .
+
+
+
+
+ Get the last child token of this token.
+
+
+ A containing the last child token of the .
+
+
+
+
+ Gets the count of child JSON tokens.
+
+ The count of child JSON tokens
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ The constructor name.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets or sets the name of this constructor.
+
+ The constructor name.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ An empty collection of objects.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The enumerable.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An object that can be used to iterate through the collection.
+
+
+
+
+ Determines whether the specified is equal to this instance.
+
+ The to compare with this instance.
+
+ true if the specified is equal to this instance; otherwise, false.
+
+
+
+
+ Returns a hash code for this instance.
+
+
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Represents a JSON object.
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Gets an of this object's properties.
+
+ An of this object's properties.
+
+
+
+ Gets a the specified name.
+
+ The property name.
+ A with the specified name or null.
+
+
+
+ Gets an of this object's property values.
+
+ An of this object's property values.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Gets the with the specified property name.
+
+ Name of the property.
+ The with the specified property name.
+
+
+
+ Gets the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ One of the enumeration values that specifies how the strings will be compared.
+ The with the specified property name.
+
+
+
+ Tries to get the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ The value.
+ One of the enumeration values that specifies how the strings will be compared.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Adds the specified property name.
+
+ Name of the property.
+ The value.
+
+
+
+ Removes the property with the specified name.
+
+ Name of the property.
+ true if item was successfully removed; otherwise, false.
+
+
+
+ Tries the get value.
+
+ Name of the property.
+ The value.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Raises the event with the provided arguments.
+
+ Name of the property.
+
+
+
+ Raises the event with the provided arguments.
+
+ Name of the property.
+
+
+
+ Returns the properties for this instance of a component.
+
+
+ A that represents the properties for this component instance.
+
+
+
+
+ Returns the properties for this instance of a component using the attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ A that represents the filtered properties for this component instance.
+
+
+
+
+ Returns a collection of custom attributes for this instance of a component.
+
+
+ An containing the attributes for this object.
+
+
+
+
+ Returns the class name of this instance of a component.
+
+
+ The class name of the object, or null if the class does not have a name.
+
+
+
+
+ Returns the name of this instance of a component.
+
+
+ The name of the object, or null if the object does not have a name.
+
+
+
+
+ Returns a type converter for this instance of a component.
+
+
+ A that is the converter for this object, or null if there is no for this object.
+
+
+
+
+ Returns the default event for this instance of a component.
+
+
+ An that represents the default event for this object, or null if this object does not have events.
+
+
+
+
+ Returns the default property for this instance of a component.
+
+
+ A that represents the default property for this object, or null if this object does not have properties.
+
+
+
+
+ Returns an editor of the specified type for this instance of a component.
+
+ A that represents the editor for this object.
+
+ An of the specified type that is the editor for this object, or null if the editor cannot be found.
+
+
+
+
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ An that represents the filtered events for this component instance.
+
+
+
+
+ Returns the events for this instance of a component.
+
+
+ An that represents the events for this component instance.
+
+
+
+
+ Returns an object that contains the property described by the specified property descriptor.
+
+ A that represents the property whose owner is to be found.
+
+ An that represents the owner of the specified property.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Occurs when a property value changes.
+
+
+
+
+ Occurs when a property value is changing.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the with the specified property name.
+
+
+
+
+
+ Represents a JSON array.
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Determines the index of a specific item in the .
+
+ The object to locate in the .
+
+ The index of if found in the list; otherwise, -1.
+
+
+
+
+ Inserts an item to the at the specified index.
+
+ The zero-based index at which should be inserted.
+ The object to insert into the .
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Removes the item at the specified index.
+
+ The zero-based index of the item to remove.
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Adds an item to the .
+
+ The object to add to the .
+ The is read-only.
+
+
+
+ Removes all items from the .
+
+ The is read-only.
+
+
+
+ Determines whether the contains a specific value.
+
+ The object to locate in the .
+
+ true if is found in the ; otherwise, false.
+
+
+
+
+ Copies to.
+
+ The array.
+ Index of the array.
+
+
+
+ Removes the first occurrence of a specific object from the .
+
+ The object to remove from the .
+
+ true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
+
+ The is read-only.
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the at the specified index.
+
+
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is read-only; otherwise, false.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The token to read from.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Initializes a new instance of the class writing to the given .
+
+ The container being written to.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Gets the token being writen.
+
+ The token being writen.
+
+
+
+ Represents a JSON property.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the property name.
+
+ The property name.
+
+
+
+ Gets or sets the property value.
+
+ The property value.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Specifies the type of token.
+
+
+
+
+ No token type has been set.
+
+
+
+
+ A JSON object.
+
+
+
+
+ A JSON array.
+
+
+
+
+ A JSON constructor.
+
+
+
+
+ A JSON object property.
+
+
+
+
+ A comment.
+
+
+
+
+ An integer value.
+
+
+
+
+ A float value.
+
+
+
+
+ A string value.
+
+
+
+
+ A boolean value.
+
+
+
+
+ A null value.
+
+
+
+
+ An undefined value.
+
+
+
+
+ A date value.
+
+
+
+
+ A raw JSON value.
+
+
+
+
+ A collection of bytes value.
+
+
+
+
+ A Guid value.
+
+
+
+
+ A Uri value.
+
+
+
+
+ A TimeSpan value.
+
+
+
+
+ Contains the JSON schema extension methods.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+ When this method returns, contains any error messages generated while validating.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+ The validation event handler.
+
+
+
+ Returns detailed information about the schema exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Resolves from an id.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a for the specified reference.
+
+ The id.
+ A for the specified reference.
+
+
+
+ Gets or sets the loaded schemas.
+
+ The loaded schemas.
+
+
+
+ Specifies undefined schema Id handling options for the .
+
+
+
+
+ Do not infer a schema Id.
+
+
+
+
+ Use the .NET type name as the schema Id.
+
+
+
+
+ Use the assembly qualified .NET type name as the schema Id.
+
+
+
+
+ Returns detailed information related to the .
+
+
+
+
+ Gets the associated with the validation error.
+
+ The JsonSchemaException associated with the validation error.
+
+
+
+ Gets the path of the JSON location where the validation error occurred.
+
+ The path of the JSON location where the validation error occurred.
+
+
+
+ Gets the text description corresponding to the validation error.
+
+ The text description.
+
+
+
+ Represents the callback method that will handle JSON schema validation events and the .
+
+
+
+
+ Resolves member mappings for a type, camel casing property names.
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ If set to true the will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse instances with the .
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Gets the serializable members for the type.
+
+ The type to get serializable members for.
+ The serializable members for the type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates the constructor parameters.
+
+ The constructor to create properties for.
+ The type's member properties.
+ Properties for the given .
+
+
+
+ Creates a for the given .
+
+ The matching member property.
+ The constructor parameter.
+ A created for the given .
+
+
+
+ Resolves the default for the contract.
+
+ Type of the object.
+ The contract's default .
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Determines which contract type is created for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates properties for the given .
+
+ The type to create properties for.
+ /// The member serialization mode for the type.
+ Properties for the given .
+
+
+
+ Creates the used by the serializer to get and set values from a member.
+
+ The member.
+ The used by the serializer to get and set values from a member.
+
+
+
+ Creates a for the given .
+
+ The member's parent .
+ The member to create a for.
+ A created for the given .
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets the resolved name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+
+
+ true if using dynamic code generation; otherwise, false.
+
+
+
+
+ Gets or sets the default members search flags.
+
+ The default members search flags.
+
+
+
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+
+
+ true if serialized compiler generated members; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
+
+
+ true if the interface will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
+
+
+ true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ The property name camel cased.
+
+
+
+ The default serialization binder used when resolving and loading classes from type names.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+ The type of the object the formatter creates a new instance of.
+
+
+
+
+ Provides information surrounding an error.
+
+
+
+
+ Gets or sets the error.
+
+ The error.
+
+
+
+ Gets the original object that caused the error.
+
+ The original object that caused the error.
+
+
+
+ Gets the member that caused the error.
+
+ The member that caused the error.
+
+
+
+ Gets the path of the JSON location where the error occurred.
+
+ The path of the JSON location where the error occurred.
+
+
+
+ Gets or sets a value indicating whether this is handled.
+
+ true if handled; otherwise, false.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets the of the collection items.
+
+ The of the collection items.
+
+
+
+ Gets a value indicating whether the collection type is a multidimensional array.
+
+ true if the collection type is a multidimensional array; otherwise, false.
+
+
+
+ Handles serialization callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+
+
+
+ Handles serialization error callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+ The error context.
+
+
+
+ Sets extension data for an object during deserialization.
+
+ The object to set extension data on.
+ The extension data key.
+ The extension data value.
+
+
+
+ Gets extension data for an object during serialization.
+
+ The object to set extension data on.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the property name resolver.
+
+ The property name resolver.
+
+
+
+ Gets the of the dictionary keys.
+
+ The of the dictionary keys.
+
+
+
+ Gets the of the dictionary values.
+
+ The of the dictionary values.
+
+
+
+ Maps a JSON property to a .NET member or constructor parameter.
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the type that declared this property.
+
+ The type that declared this property.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets the name of the underlying member or parameter.
+
+ The name of the underlying member or parameter.
+
+
+
+ Gets the that will get and set the during serialization.
+
+ The that will get and set the during serialization.
+
+
+
+ Gets or sets the type of the property.
+
+ The type of the property.
+
+
+
+ Gets or sets the for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+
+ The converter.
+
+
+
+ Gets the member converter.
+
+ The member converter.
+
+
+
+ Gets a value indicating whether this is ignored.
+
+ true if ignored; otherwise, false.
+
+
+
+ Gets a value indicating whether this is readable.
+
+ true if readable; otherwise, false.
+
+
+
+ Gets a value indicating whether this is writable.
+
+ true if writable; otherwise, false.
+
+
+
+ Gets a value indicating whether this has a member attribute.
+
+ true if has a member attribute; otherwise, false.
+
+
+
+ Gets the default value.
+
+ The default value.
+
+
+
+ Gets a value indicating whether this is required.
+
+ A value indicating whether this is required.
+
+
+
+ Gets a value indicating whether this property preserves object references.
+
+
+ true if this instance is reference; otherwise, false.
+
+
+
+
+ Gets the property null value handling.
+
+ The null value handling.
+
+
+
+ Gets the property default value handling.
+
+ The default value handling.
+
+
+
+ Gets the property reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets the property object creation handling.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling.
+
+ The type name handling.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialize.
+
+ A predicate used to determine whether the property should be serialize.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets an action used to set whether the property has been deserialized.
+
+ An action used to set whether the property has been deserialized.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ A collection of objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The type.
+
+
+
+ When implemented in a derived class, extracts the key from the specified element.
+
+ The element from which to extract the key.
+ The key for the specified element.
+
+
+
+ Adds a object.
+
+ The property to add to the collection.
+
+
+
+ Gets the closest matching object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+
+ Name of the property.
+ A matching property if found.
+
+
+
+ Gets a property by property name.
+
+ The name of the property to get.
+ Type property name string comparison.
+ A matching property if found.
+
+
+
+ Specifies missing member handling options for the .
+
+
+
+
+ Ignore a missing member and do not attempt to deserialize it.
+
+
+
+
+ Throw a when a missing member is encountered during deserialization.
+
+
+
+
+ Specifies null value handling options for the .
+
+
+
+
+
+
+
+
+ Include null values when serializing and deserializing objects.
+
+
+
+
+ Ignore null values when serializing and deserializing objects.
+
+
+
+
+ Specifies reference loop handling options for the .
+
+
+
+
+ Throw a when a loop is encountered.
+
+
+
+
+ Ignore loop references and do not serialize.
+
+
+
+
+ Serialize loop references.
+
+
+
+
+ An in-memory representation of a JSON Schema.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The object representing the JSON Schema.
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The to use when resolving schema references.
+ The object representing the JSON Schema.
+
+
+
+ Load a from a string that contains schema JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Parses the specified json.
+
+ The json.
+ The resolver.
+ A populated from the string that contains JSON.
+
+
+
+ Writes this schema to a .
+
+ A into which this method will write.
+
+
+
+ Writes this schema to a using the specified .
+
+ A into which this method will write.
+ The resolver used.
+
+
+
+ Returns a that represents the current .
+
+
+ A that represents the current .
+
+
+
+
+ Gets or sets the id.
+
+
+
+
+ Gets or sets the title.
+
+
+
+
+ Gets or sets whether the object is required.
+
+
+
+
+ Gets or sets whether the object is read only.
+
+
+
+
+ Gets or sets whether the object is visible to users.
+
+
+
+
+ Gets or sets whether the object is transient.
+
+
+
+
+ Gets or sets the description of the object.
+
+
+
+
+ Gets or sets the types of values allowed by the object.
+
+ The type.
+
+
+
+ Gets or sets the pattern.
+
+ The pattern.
+
+
+
+ Gets or sets the minimum length.
+
+ The minimum length.
+
+
+
+ Gets or sets the maximum length.
+
+ The maximum length.
+
+
+
+ Gets or sets a number that the value should be divisble by.
+
+ A number that the value should be divisble by.
+
+
+
+ Gets or sets the minimum.
+
+ The minimum.
+
+
+
+ Gets or sets the maximum.
+
+ The maximum.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+
+
+ Gets or sets the minimum number of items.
+
+ The minimum number of items.
+
+
+
+ Gets or sets the maximum number of items.
+
+ The maximum number of items.
+
+
+
+ Gets or sets the of items.
+
+ The of items.
+
+
+
+ Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
+
+
+ true if items are validated using their array position; otherwise, false.
+
+
+
+
+ Gets or sets the of additional items.
+
+ The of additional items.
+
+
+
+ Gets or sets a value indicating whether additional items are allowed.
+
+
+ true if additional items are allowed; otherwise, false.
+
+
+
+
+ Gets or sets whether the array items must be unique.
+
+
+
+
+ Gets or sets the of properties.
+
+ The of properties.
+
+
+
+ Gets or sets the of additional properties.
+
+ The of additional properties.
+
+
+
+ Gets or sets the pattern properties.
+
+ The pattern properties.
+
+
+
+ Gets or sets a value indicating whether additional properties are allowed.
+
+
+ true if additional properties are allowed; otherwise, false.
+
+
+
+
+ Gets or sets the required property if this property is present.
+
+ The required property if this property is present.
+
+
+
+ Gets or sets the a collection of valid enum values allowed.
+
+ A collection of valid enum values allowed.
+
+
+
+ Gets or sets disallowed types.
+
+ The disallow types.
+
+
+
+ Gets or sets the default value.
+
+ The default value.
+
+
+
+ Gets or sets the collection of that this schema extends.
+
+ The collection of that this schema extends.
+
+
+
+ Gets or sets the format.
+
+ The format.
+
+
+
+ Generates a from a specified .
+
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Gets or sets how undefined schemas are handled by the serializer.
+
+
+
+
+ Gets or sets the contract resolver.
+
+ The contract resolver.
+
+
+
+ The value types allowed by the .
+
+
+
+
+ No type specified.
+
+
+
+
+ String type.
+
+
+
+
+ Float type.
+
+
+
+
+ Integer type.
+
+
+
+
+ Boolean type.
+
+
+
+
+ Object type.
+
+
+
+
+ Array type.
+
+
+
+
+ Null type.
+
+
+
+
+ Any type.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the object member serialization.
+
+ The member object serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets the constructor parameters required for any non-default constructor
+
+
+
+
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+
+ The override constructor.
+
+
+
+ Gets or sets the parametrized constructor used to create the object.
+
+ The parametrized constructor.
+
+
+
+ Gets or sets the extension data setter.
+
+
+
+
+ Gets or sets the extension data getter.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Get and set values for a using reflection.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+
+
+
+
+ Represents a method that constructs an object.
+
+ The object type to create.
+
+
+
+ Specifies type name handling options for the .
+
+
+
+
+ Do not include the .NET type name when serializing types.
+
+
+
+
+ Include the .NET type name when serializing into a JSON object structure.
+
+
+
+
+ Include the .NET type name when serializing into a JSON array structure.
+
+
+
+
+ Always include the .NET type name when serializing.
+
+
+
+
+ Include the .NET type name when the type of the object being serialized is not the same as its declared type.
+
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted type.
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted value if the conversion was successful or the default value of T if it failed.
+
+ true if initialValue was converted successfully; otherwise, false.
+
+
+
+
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert or cast the value to.
+
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+ The enum type to get names and values for.
+
+
+
+
+ Specifies the type of Json token.
+
+
+
+
+ This is returned by the if a method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+
+
+
+
+ Determines whether the collection is null or empty.
+
+ The collection.
+
+ true if the collection is null or empty; otherwise, false.
+
+
+
+
+ Adds the elements of the specified collection to the specified generic IList.
+
+ The list to add to.
+ The collection of elements to add.
+
+
+
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+
+ The type of the elements of source.
+ A sequence in which to locate a value.
+ The object to locate in the sequence
+ An equality comparer to compare values.
+ The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
+
+
+
+ Gets the type of the typed collection's items.
+
+ The type.
+ The type of the typed collection's items.
+
+
+
+ Gets the member's underlying type.
+
+ The member.
+ The underlying type of the member.
+
+
+
+ Determines whether the member is an indexed property.
+
+ The member.
+
+ true if the member is an indexed property; otherwise, false.
+
+
+
+
+ Determines whether the property is an indexed property.
+
+ The property.
+
+ true if the property is an indexed property; otherwise, false.
+
+
+
+
+ Gets the member's value on the object.
+
+ The member.
+ The target object.
+ The member's value on the object.
+
+
+
+ Sets the member's value on the target object.
+
+ The member.
+ The target.
+ The value.
+
+
+
+ Determines whether the specified MemberInfo can be read.
+
+ The MemberInfo to determine whether can be read.
+ /// if set to true then allow the member to be gotten non-publicly.
+
+ true if the specified MemberInfo can be read; otherwise, false.
+
+
+
+
+ Determines whether the specified MemberInfo can be set.
+
+ The MemberInfo to determine whether can be set.
+ if set to true then allow the member to be set non-publicly.
+ if set to true then allow the member to be set if read-only.
+
+ true if the specified MemberInfo can be set; otherwise, false.
+
+
+
+
+ Determines whether the string is all white space. Empty string will return false.
+
+ The string to test whether it is all white space.
+
+ true if the string is all white space; otherwise, false.
+
+
+
+
+ Nulls an empty string.
+
+ The string.
+ Null if the string was null, otherwise the string unchanged.
+
+
+
+ Specifies the state of the .
+
+
+
+
+ An exception has been thrown, which has left the in an invalid state.
+ You may call the method to put the in the Closed state.
+ Any other method calls results in an being thrown.
+
+
+
+
+ The method has been called.
+
+
+
+
+ An object is being written.
+
+
+
+
+ A array is being written.
+
+
+
+
+ A constructor is being written.
+
+
+
+
+ A property is being written.
+
+
+
+
+ A write method has not been called.
+
+
+
+
diff --git a/FineUIPro/Net40/Newtonsoft.Json.dll b/FineUIPro/Net40/Newtonsoft.Json.dll
new file mode 100644
index 0000000..0a15915
Binary files /dev/null and b/FineUIPro/Net40/Newtonsoft.Json.dll differ
diff --git a/FineUIPro/Net40/Newtonsoft.Json.xml b/FineUIPro/Net40/Newtonsoft.Json.xml
new file mode 100644
index 0000000..a324ed3
--- /dev/null
+++ b/FineUIPro/Net40/Newtonsoft.Json.xml
@@ -0,0 +1,8380 @@
+
+
+
+ Newtonsoft.Json
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+
+
+
+ Reads the next JSON token from the stream.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Skips the children of the current token.
+
+
+
+
+ Sets the current token.
+
+ The new token.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+
+
+
+ Sets the state based on current token type.
+
+
+
+
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+
+
+
+
+ Releases unmanaged and - optionally - managed resources
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets the current reader state.
+
+ The current reader state.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the reader is closed.
+
+
+ true to close the underlying stream or when
+ the reader is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+ Get or set how time zones are handling when reading JSON.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+ Gets The Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Specifies the state of the reader.
+
+
+
+
+ The Read method has not been called.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Reader is at a property.
+
+
+
+
+ Reader is at the start of an object.
+
+
+
+
+ Reader is in an object.
+
+
+
+
+ Reader is at the start of an array.
+
+
+
+
+ Reader is in an array.
+
+
+
+
+ The Close method has been called.
+
+
+
+
+ Reader has just read a value.
+
+
+
+
+ Reader is at the start of a constructor.
+
+
+
+
+ Reader in a constructor.
+
+
+
+
+ An error occurred that prevents the read operation from continuing.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A . This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+
+
+ true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+
+
+ true if the root object will be read as a JSON array; otherwise, false.
+
+
+
+
+ Gets or sets the used when reading values from BSON.
+
+ The used when reading values from BSON.
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the end of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the end of an array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end constructor.
+
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes the end of the current Json object or array.
+
+
+
+
+ Writes the current token and its children.
+
+ The to read the token from.
+
+
+
+ Writes the current token.
+
+ The to read the token from.
+ A flag indicating whether the current token's children should be written.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON without changing the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Sets the state of the JsonWriter,
+
+ The JsonToken being written.
+ The value being written.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the writer is closed.
+
+
+ true to close the underlying stream or when
+ the writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the top.
+
+ The top.
+
+
+
+ Gets the state of the writer.
+
+
+
+
+ Gets the path of the writer.
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling when writing JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written to JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when writing JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The writer.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value that represents a BSON object id.
+
+ The Object ID value to write.
+
+
+
+ Writes a BSON regex.
+
+ The regex pattern.
+ The regex options.
+
+
+
+ Gets or sets the used when writing values to BSON.
+ When set to no conversion will occur.
+
+ The used when writing values to BSON.
+
+
+
+ Represents a BSON Oid (object id).
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Oid value.
+
+
+
+ Gets or sets the value of the Oid.
+
+ The value of the Oid.
+
+
+
+ Converts a binary value to and from a base 64 string value.
+
+
+
+
+ Converts an object to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets the of the JSON produced by the JsonConverter.
+
+ The of the JSON produced by the JsonConverter.
+
+
+
+ Gets a value indicating whether this can read JSON.
+
+ true if this can read JSON; otherwise, false.
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+ true if this can write JSON; otherwise, false.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Create a custom object
+
+ The object type to convert.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Creates an object which will then be populated by the serializer.
+
+ Type of the object.
+ The created object.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
+
+
+ Provides a base class for converting a to and from JSON.
+
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an Entity Framework EntityKey to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an ExpandoObject to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an to and from its name string value.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the written enum text should be camel case.
+
+ true if the written enum text will be camel case; otherwise, false.
+
+
+
+ Specifies how constructors are used when initializing objects during deserialization by the .
+
+
+
+
+ First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
+
+
+
+
+ Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
+
+
+
+
+ Converts a to and from a string (e.g. "1.2.3.4").
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Specifies float format handling options when writing special floating point numbers, e.g. ,
+ and with .
+
+
+
+
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+
+
+
+
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+
+
+
+
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
+
+
+
+
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the id.
+
+ The id.
+
+
+
+ Gets or sets the title.
+
+ The title.
+
+
+
+ Gets or sets the description.
+
+ The description.
+
+
+
+ Gets the collection's items converter.
+
+ The collection's items converter.
+
+
+
+ Gets or sets a value that indicates whether to preserve object references.
+
+
+ true to keep object reference; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value that indicates whether to preserve collection's items references.
+
+
+ true to keep collection's items object references; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets the reference loop handling used when serializing the collection's items.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the collection's items.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Specifies how dates are formatted when writing JSON text.
+
+
+
+
+ Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
+
+
+
+
+ Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
+
+
+
+
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+
+
+
+
+ Date formatted strings are not parsed to a date type and are read as strings.
+
+
+
+
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
+
+
+
+
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
+
+
+
+
+ Specifies how to treat the time value when converting between string and .
+
+
+
+
+ Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
+
+
+
+
+ Treat as a UTC. If the object represents a local time, it is converted to a UTC.
+
+
+
+
+ Treat as a local time if a is being converted to a string.
+ If a string is being converted to , convert to a local time if a time zone is specified.
+
+
+
+
+ Time zone information should be preserved when converting.
+
+
+
+
+ Specifies formatting options for the .
+
+
+
+
+ No special formatting is applied. This is the default.
+
+
+
+
+ Causes child objects to be indented according to the and settings.
+
+
+
+
+ Instructs the to use the specified constructor when deserializing that object.
+
+
+
+
+ Instructs the to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+
+
+ true to write extension data when serializing the object; otherwise, false. The default is true.
+
+
+
+
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+
+
+ true to read extension data when deserializing the object; otherwise, false. The default is true.
+
+
+
+
+ Represents a trace writer that writes to the application's instances.
+
+
+
+
+ Represents a trace writer.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Provides methods to get and set values.
+
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets the underlying type for the contract.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the type created during deserialization.
+
+ The type created during deserialization.
+
+
+
+ Gets or sets whether this type contract is serialized as a reference.
+
+ Whether this type contract is serialized as a reference.
+
+
+
+ Gets or sets the default for this contract.
+
+ The converter.
+
+
+
+ Gets or sets all methods called immediately after deserialization of the object.
+
+ The methods called immediately after deserialization of the object.
+
+
+
+ Gets or sets all methods called during deserialization of the object.
+
+ The methods called during deserialization of the object.
+
+
+
+ Gets or sets all methods called after serialization of the object graph.
+
+ The methods called after serialization of the object graph.
+
+
+
+ Gets or sets all methods called before serialization of the object.
+
+ The methods called before serialization of the object.
+
+
+
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+
+ The methods called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the method called immediately after deserialization of the object.
+
+ The method called immediately after deserialization of the object.
+
+
+
+ Gets or sets the method called during deserialization of the object.
+
+ The method called during deserialization of the object.
+
+
+
+ Gets or sets the method called after serialization of the object graph.
+
+ The method called after serialization of the object graph.
+
+
+
+ Gets or sets the method called before serialization of the object.
+
+ The method called before serialization of the object.
+
+
+
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+
+ The method called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the default creator method used to create the object.
+
+ The default creator method used to create the object.
+
+
+
+ Gets or sets a value indicating whether the default creator is non public.
+
+ true if the default object creator is non-public; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the default collection items .
+
+ The converter.
+
+
+
+ Gets or sets a value indicating whether the collection items preserve object references.
+
+ true if collection items preserve object references; otherwise, false.
+
+
+
+ Gets or sets the collection item reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the collection item type name handling.
+
+ The type name handling.
+
+
+
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Returns an enumeration of the most recent trace messages.
+
+ An enumeration of the most recent trace messages.
+
+
+
+ Returns a of the most recent trace messages.
+
+
+ A of the most recent trace messages.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Provides an interface to enable a class to return line and position information.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Gets the current line position.
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Specifies how strings are escaped when writing JSON text.
+
+
+
+
+ Only control characters (e.g. newline) are escaped.
+
+
+
+
+ All non-ASCII and control characters (e.g. newline) are escaped.
+
+
+
+
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+
+
+
+
+ Represents a raw JSON string.
+
+
+
+
+ Represents a value in JSON (string, integer, date, etc).
+
+
+
+
+ Represents an abstract JSON token.
+
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Compares the values of two tokens, including the values of all descendant tokens.
+
+ The first to compare.
+ The second to compare.
+ true if the tokens are equal; otherwise false.
+
+
+
+ Adds the specified content immediately after this token.
+
+ A content object that contains simple content or a collection of content objects to be added after this token.
+
+
+
+ Adds the specified content immediately before this token.
+
+ A content object that contains simple content or a collection of content objects to be added before this token.
+
+
+
+ Returns a collection of the ancestor tokens of this token.
+
+ A collection of the ancestor tokens of this token.
+
+
+
+ Returns a collection of the sibling tokens after this token, in document order.
+
+ A collection of the sibling tokens after this tokens, in document order.
+
+
+
+ Returns a collection of the sibling tokens before this token, in document order.
+
+ A collection of the sibling tokens before this token, in document order.
+
+
+
+ Gets the with the specified key converted to the specified type.
+
+ The type to convert the token to.
+ The token key.
+ The converted token value.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+ An of containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+
+ The type to filter the child tokens on.
+ A containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+ A containing the child values of this , in document order.
+
+
+
+ Removes this token from its parent.
+
+
+
+
+ Replaces this token with the specified token.
+
+ The value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Returns the indented JSON for this token.
+
+
+ The indented JSON for this token.
+
+
+
+
+ Returns the JSON for this token using the given formatting and converters.
+
+ Indicates how the output is formatted.
+ A collection of which will be used when writing the token.
+ The JSON for this token using the given formatting and converters.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Creates an for this token.
+
+ An that can be used to read this token and its descendants.
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the value of the specified object
+
+
+
+ Creates a from an object using the specified .
+
+ The object that will be used to create .
+ The that will be used when reading the object.
+ A with the value of the specified object
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ The that matches the object path or a null reference if no matching token is found.
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ A flag to indicate whether an error should be thrown if no token is found.
+ The that matches the object path.
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Creates a new instance of the . All child tokens are recursively cloned.
+
+ A new instance of the .
+
+
+
+ Gets a comparer that can compare two tokens for value equality.
+
+ A that can compare two nodes for value equality.
+
+
+
+ Gets or sets the parent.
+
+ The parent.
+
+
+
+ Gets the root of this .
+
+ The root of this .
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the next sibling token of this node.
+
+ The that contains the next sibling token.
+
+
+
+ Gets the previous sibling token of this node.
+
+ The that contains the previous sibling token.
+
+
+
+ Gets the path of the JSON token.
+
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Get the first child token of this token.
+
+ A containing the first child token of the .
+
+
+
+ Get the last child token of this token.
+
+ A containing the last child token of the .
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Creates a comment with the given value.
+
+ The value.
+ A comment with the given value.
+
+
+
+ Creates a string with the given value.
+
+ The value.
+ A string with the given value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
+ true if the current object is equal to the parameter; otherwise, false.
+
+ An object to compare with this object.
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare with the current .
+
+ true if the specified is equal to the current ; otherwise, false.
+
+
+ The parameter is null.
+
+
+
+
+ Serves as a hash function for a particular type.
+
+
+ A hash code for the current .
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+
+ An object to compare with this instance.
+
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than .
+ Zero
+ This instance is equal to .
+ Greater than zero
+ This instance is greater than .
+
+
+ is not the same type as this instance.
+
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets or sets the underlying token value.
+
+ The underlying token value.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The raw json.
+
+
+
+ Creates an instance of with the content of the reader's current token.
+
+ The reader.
+ An instance of with the content of the reader's current token.
+
+
+
+ Indicating whether a property is required.
+
+
+
+
+ The property is not required. The default state.
+
+
+
+
+ The property must be defined in JSON but can be a null value.
+
+
+
+
+ The property must be defined in JSON and cannot be a null value.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets or sets the property name resolver.
+
+ The property name resolver.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the ISerializable object constructor.
+
+ The ISerializable object constructor.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Provides data for the Error event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The current object.
+ The error context.
+
+
+
+ Gets the current object the error event is being raised against.
+
+ The current object the error event is being raised against.
+
+
+
+ Gets the error context.
+
+ The error context.
+
+
+
+ Represents a view of a .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name.
+ Type of the property.
+
+
+
+ When overridden in a derived class, returns whether resetting an object changes its value.
+
+
+ true if resetting the component changes its value; otherwise, false.
+
+ The component to test for reset capability.
+
+
+
+
+ When overridden in a derived class, gets the current value of the property on a component.
+
+
+ The value of a property for a given component.
+
+ The component with the property for which to retrieve the value.
+
+
+
+
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+
+ The component with the property value that is to be reset to the default value.
+
+
+
+
+ When overridden in a derived class, sets the value of the component to a different value.
+
+ The component with the property value that is to be set.
+ The new value.
+
+
+
+
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+
+
+ true if the property should be persisted; otherwise, false.
+
+ The component with the property to be examined for persistence.
+
+
+
+
+ When overridden in a derived class, gets the type of the component this property is bound to.
+
+
+ A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
+
+
+
+
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+
+
+ true if the property is read-only; otherwise, false.
+
+
+
+
+ When overridden in a derived class, gets the type of the property.
+
+
+ A that represents the type of the property.
+
+
+
+
+ Gets the hash code for the name of the member.
+
+
+
+ The hash code for the name of the member.
+
+
+
+
+ Used to resolve references when serializing and deserializing JSON by the .
+
+
+
+
+ Resolves a reference to its object.
+
+ The serialization context.
+ The reference to resolve.
+ The object that
+
+
+
+ Gets the reference for the sepecified object.
+
+ The serialization context.
+ The object to get a reference for.
+ The reference to the object.
+
+
+
+ Determines whether the specified object is referenced.
+
+ The serialization context.
+ The object to test for a reference.
+
+ true if the specified object is referenced; otherwise, false.
+
+
+
+
+ Adds a reference to the specified object.
+
+ The serialization context.
+ The reference.
+ The object to reference.
+
+
+
+ Specifies reference handling options for the .
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+
+
+
+
+
+
+
+ Do not preserve references when serializing types.
+
+
+
+
+ Preserve references when serializing into a JSON object structure.
+
+
+
+
+ Preserve references when serializing into a JSON array structure.
+
+
+
+
+ Preserve references when serializing.
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with a flag indicating whether the array can contain null items
+
+ A flag indicating whether the array can contain null items.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets a value indicating whether null items are allowed in the collection.
+
+ true if null items are allowed in the collection; otherwise, false.
+
+
+
+ Specifies default value handling options for the .
+
+
+
+
+
+
+
+
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
+ decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
+ placing the on the property.
+
+
+
+
+ Members with a default value but no JSON will be set to their default value when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+
+
+
+
+ Instructs the to use the specified when serializing the member or class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the converter.
+
+
+
+ Gets the type of the converter.
+
+ The type of the converter.
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified member serialization.
+
+ The member serialization.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the member serialization.
+
+ The member serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Specifies the settings on a object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+
+ Reference loop handling.
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+ Missing member handling.
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+ Null value handling.
+
+
+
+ Gets or sets how null default are handled during serialization and deserialization.
+
+ The default value handling.
+
+
+
+ Gets or sets a collection that will be used during serialization.
+
+ The converters.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+ The preserve references handling.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+ The type name handling.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+ The contract resolver.
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+ The reference resolver.
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the error handler called during serialization and deserialization.
+
+ The error handler called during serialization and deserialization.
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+
+
+ true if there will be a check for additional content after deserializing an object; otherwise, false.
+
+
+
+
+ Represents a reader that provides validation.
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ Compares tokens to determine whether they are equal.
+
+
+
+
+ Determines whether the specified objects are equal.
+
+ The first object of type to compare.
+ The second object of type to compare.
+
+ true if the specified objects are equal; otherwise, false.
+
+
+
+
+ Returns a hash code for the specified object.
+
+ The for which a hash code is to be returned.
+ A hash code for the specified object.
+ The type of is a reference type and is null.
+
+
+
+ Specifies the member serialization options for the .
+
+
+
+
+ All public members are serialized by default. Members can be excluded using or .
+ This is the default member serialization mode.
+
+
+
+
+ Only members must be marked with or are serialized.
+ This member serialization mode can also be set by marking the class with .
+
+
+
+
+ All public and private fields are serialized. Members can be excluded using or .
+ This member serialization mode can also be set by marking the class with
+ and setting IgnoreSerializableAttribute on to false.
+
+
+
+
+ Specifies how object creation is handled by the .
+
+
+
+
+ Reuse existing objects, create new objects when needed.
+
+
+
+
+ Only reuse existing objects.
+
+
+
+
+ Always create new objects.
+
+
+
+
+ Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Gets or sets the date time styles used when converting a date to and from JSON.
+
+ The date time styles used when converting a date to and from JSON.
+
+
+
+ Gets or sets the date time format used when converting a date to and from JSON.
+
+ The date time format used when converting a date to and from JSON.
+
+
+
+ Gets or sets the culture used when converting a date to and from JSON.
+
+ The culture used when converting a date to and from JSON.
+
+
+
+ Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Converts XML to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The calling serializer.
+ The value.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Checks if the attributeName is a namespace attribute.
+
+ Attribute name to test.
+ The attribute name prefix if it has one, otherwise an empty string.
+ True if attribute name is for a namespace attribute, otherwise false.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+
+ The name of the deserialize root element.
+
+
+
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ true if the array attibute is written to the XML; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether to write the root JSON object.
+
+ true if the JSON root object is omitted; otherwise, false.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+ The TextReader containing the XML data to read.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Changes the state to closed.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Gets the current line position.
+
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Instructs the to always serialize the member with the specified name.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ Name of the property.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets the null value handling used when serializing this property.
+
+ The null value handling.
+
+
+
+ Gets or sets the default value handling used when serializing this property.
+
+ The default value handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing this property.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the object creation handling used when deserializing this property.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling used when serializing this property.
+
+ The type name handling.
+
+
+
+ Gets or sets whether this property's value is serialized as a reference.
+
+ Whether this property's value is serialized as a reference.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets a value indicating whether this property is required.
+
+
+ A value indicating whether this property is required.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Instructs the not to serialize the public field or public read/write property value.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class using the specified .
+
+ The TextWriter to write to.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets which character to use to quote attribute values.
+
+
+
+
+ Gets or sets which character to use for indenting when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Represents a collection of .
+
+
+
+
+ Provides methods for converting between common language runtime types and JSON types.
+
+
+
+
+
+
+
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's null as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's undefined as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's NaN as a string. This field is read-only.
+
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ The time zone handling when the date is converted to a string.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Serializes the specified object to a JSON string.
+
+ The object to serialize.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a collection of .
+
+ The object to serialize.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting and a collection of .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Asynchronously serializes the specified object to a JSON string.
+ Serialization will happen on a new thread.
+
+ The object to serialize.
+
+ A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
+
+
+
+
+ Asynchronously serializes the specified object to a JSON string using formatting.
+ Serialization will happen on a new thread.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+
+ A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
+
+
+
+
+ Asynchronously serializes the specified object to a JSON string using formatting and a collection of .
+ Serialization will happen on a new thread.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
+
+
+
+
+ Deserializes the JSON to a .NET object.
+
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to a .NET object using .
+
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The JSON to deserialize.
+ The of object being deserialized.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the given anonymous type.
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type using .
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The type of the object to deserialize to.
+ The object to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The JSON to deserialize.
+ The type of the object to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type.
+ Deserialization will happen on a new thread.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type using .
+ Deserialization will happen on a new thread.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type.
+ Deserialization will happen on a new thread.
+
+ The JSON to deserialize.
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type using .
+ Deserialization will happen on a new thread.
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Populates the object with values from the JSON string.
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+
+
+ Populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+
+
+ Asynchronously populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+ A task that represents the asynchronous populate operation.
+
+
+
+
+ Serializes the XML node to a JSON string.
+
+ The node to serialize.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ Omits writing the root object.
+ A JSON string of the XmlNode.
+
+
+
+ Deserializes the XmlNode from a JSON string.
+
+ The JSON string.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by
+ and writes a .NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized XmlNode
+
+
+
+ Serializes the to a JSON string.
+
+ The node to convert to JSON.
+ A JSON string of the XNode.
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to convert to JSON.
+ Indicates how the output is formatted.
+ A JSON string of the XNode.
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ Omits writing the root object.
+ A JSON string of the XNode.
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized XNode
+
+
+
+ Deserializes the from a JSON string nested in a root elment specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized XNode
+
+
+
+ Deserializes the from a JSON string nested in a root elment specified by
+ and writes a .NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized XNode
+
+
+
+ Gets or sets a function that creates default .
+ Default settings are automatically used by serialization methods on ,
+ and and on .
+ To serialize without using any default settings create a with
+ .
+
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Serializes and deserializes objects into and from the JSON format.
+ The enables you to control how objects are encoded into JSON.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Creates a new instance.
+ The will not use default settings.
+
+
+ A new instance.
+ The will not use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will not use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will not use default settings.
+
+
+
+
+ Creates a new instance.
+ The will use default settings.
+
+
+ A new instance.
+ The will use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will use default settings.
+
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Deserializes the Json structure contained by the specified .
+
+ The that contains the JSON structure to deserialize.
+ The being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The type of the object to deserialize.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Occurs when the errors during serialization and deserialization.
+
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+
+
+
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+
+
+
+
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+
+
+
+ Get or set how null values are handled during serialization and deserialization.
+
+
+
+
+ Get or set how null default are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets a collection that will be used during serialization.
+
+ Collection that will be used during serialization.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+
+
+ true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
+
+
+
+
+ Contains the LINQ to JSON extension methods.
+
+
+
+
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the ancestors of every node in the source collection.
+
+
+
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the descendants of every node in the source collection.
+
+
+
+ Returns a collection of child properties of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the properties of every object in the source collection.
+
+
+
+ Returns a collection of child values of every object in the source collection with the given key.
+
+ An of that contains the source collection.
+ The token key.
+ An of that contains the values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of child values of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child values of every object in the source collection with the given key.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ The token key.
+ An that contains the converted values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of converted child values of every object in the source collection.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Converts the value.
+
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Converts the value.
+
+ The source collection type.
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Returns a collection of child tokens of every array in the source collection.
+
+ The source collection type.
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child tokens of every array in the source collection.
+
+ An of that contains the source collection.
+ The type to convert the values to.
+ The source collection type.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Returns the input typed as .
+
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Returns the input typed as .
+
+ The source collection type.
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Represents a JSON constructor.
+
+
+
+
+ Represents a token that can contain other tokens.
+
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+
+ An of containing the child tokens of this , in document order.
+
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+
+ A containing the child values of this , in document order.
+
+
+
+
+ Returns a collection of the descendant tokens for this token in document order.
+
+ An containing the descendant tokens of the .
+
+
+
+ Adds the specified content as children of this .
+
+ The content to be added.
+
+
+
+ Adds the specified content as the first children of this .
+
+ The content to be added.
+
+
+
+ Creates an that can be used to add tokens to the .
+
+ An that is ready to have content written to it.
+
+
+
+ Replaces the children nodes of this token with the specified content.
+
+ The content.
+
+
+
+ Removes the child nodes from this token.
+
+
+
+
+ Occurs when the list changes or an item in the list changes.
+
+
+
+
+ Occurs before an item is added to the collection.
+
+
+
+
+ Occurs when the items list of the collection has changed, or the collection is reset.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Get the first child token of this token.
+
+
+ A containing the first child token of the .
+
+
+
+
+ Get the last child token of this token.
+
+
+ A containing the last child token of the .
+
+
+
+
+ Gets the count of child JSON tokens.
+
+ The count of child JSON tokens
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ The constructor name.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets or sets the name of this constructor.
+
+ The constructor name.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ An empty collection of objects.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The enumerable.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An object that can be used to iterate through the collection.
+
+
+
+
+ Determines whether the specified is equal to this instance.
+
+ The to compare with this instance.
+
+ true if the specified is equal to this instance; otherwise, false.
+
+
+
+
+ Returns a hash code for this instance.
+
+
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Represents a JSON object.
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Gets an of this object's properties.
+
+ An of this object's properties.
+
+
+
+ Gets a the specified name.
+
+ The property name.
+ A with the specified name or null.
+
+
+
+ Gets an of this object's property values.
+
+ An of this object's property values.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Gets the with the specified property name.
+
+ Name of the property.
+ The with the specified property name.
+
+
+
+ Gets the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ One of the enumeration values that specifies how the strings will be compared.
+ The with the specified property name.
+
+
+
+ Tries to get the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ The value.
+ One of the enumeration values that specifies how the strings will be compared.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Adds the specified property name.
+
+ Name of the property.
+ The value.
+
+
+
+ Removes the property with the specified name.
+
+ Name of the property.
+ true if item was successfully removed; otherwise, false.
+
+
+
+ Tries the get value.
+
+ Name of the property.
+ The value.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Raises the event with the provided arguments.
+
+ Name of the property.
+
+
+
+ Raises the event with the provided arguments.
+
+ Name of the property.
+
+
+
+ Returns the properties for this instance of a component.
+
+
+ A that represents the properties for this component instance.
+
+
+
+
+ Returns the properties for this instance of a component using the attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ A that represents the filtered properties for this component instance.
+
+
+
+
+ Returns a collection of custom attributes for this instance of a component.
+
+
+ An containing the attributes for this object.
+
+
+
+
+ Returns the class name of this instance of a component.
+
+
+ The class name of the object, or null if the class does not have a name.
+
+
+
+
+ Returns the name of this instance of a component.
+
+
+ The name of the object, or null if the object does not have a name.
+
+
+
+
+ Returns a type converter for this instance of a component.
+
+
+ A that is the converter for this object, or null if there is no for this object.
+
+
+
+
+ Returns the default event for this instance of a component.
+
+
+ An that represents the default event for this object, or null if this object does not have events.
+
+
+
+
+ Returns the default property for this instance of a component.
+
+
+ A that represents the default property for this object, or null if this object does not have properties.
+
+
+
+
+ Returns an editor of the specified type for this instance of a component.
+
+ A that represents the editor for this object.
+
+ An of the specified type that is the editor for this object, or null if the editor cannot be found.
+
+
+
+
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ An that represents the filtered events for this component instance.
+
+
+
+
+ Returns the events for this instance of a component.
+
+
+ An that represents the events for this component instance.
+
+
+
+
+ Returns an object that contains the property described by the specified property descriptor.
+
+ A that represents the property whose owner is to be found.
+
+ An that represents the owner of the specified property.
+
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Occurs when a property value changes.
+
+
+
+
+ Occurs when a property value is changing.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the with the specified property name.
+
+
+
+
+
+ Represents a JSON array.
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Determines the index of a specific item in the .
+
+ The object to locate in the .
+
+ The index of if found in the list; otherwise, -1.
+
+
+
+
+ Inserts an item to the at the specified index.
+
+ The zero-based index at which should be inserted.
+ The object to insert into the .
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Removes the item at the specified index.
+
+ The zero-based index of the item to remove.
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Adds an item to the .
+
+ The object to add to the .
+ The is read-only.
+
+
+
+ Removes all items from the .
+
+ The is read-only.
+
+
+
+ Determines whether the contains a specific value.
+
+ The object to locate in the .
+
+ true if is found in the ; otherwise, false.
+
+
+
+
+ Copies to.
+
+ The array.
+ Index of the array.
+
+
+
+ Removes the first occurrence of a specific object from the .
+
+ The object to remove from the .
+
+ true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
+
+ The is read-only.
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the at the specified index.
+
+
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is read-only; otherwise, false.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The token to read from.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Initializes a new instance of the class writing to the given .
+
+ The container being written to.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Gets the token being writen.
+
+ The token being writen.
+
+
+
+ Represents a JSON property.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the property name.
+
+ The property name.
+
+
+
+ Gets or sets the property value.
+
+ The property value.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Specifies the type of token.
+
+
+
+
+ No token type has been set.
+
+
+
+
+ A JSON object.
+
+
+
+
+ A JSON array.
+
+
+
+
+ A JSON constructor.
+
+
+
+
+ A JSON object property.
+
+
+
+
+ A comment.
+
+
+
+
+ An integer value.
+
+
+
+
+ A float value.
+
+
+
+
+ A string value.
+
+
+
+
+ A boolean value.
+
+
+
+
+ A null value.
+
+
+
+
+ An undefined value.
+
+
+
+
+ A date value.
+
+
+
+
+ A raw JSON value.
+
+
+
+
+ A collection of bytes value.
+
+
+
+
+ A Guid value.
+
+
+
+
+ A Uri value.
+
+
+
+
+ A TimeSpan value.
+
+
+
+
+ Contains the JSON schema extension methods.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+ When this method returns, contains any error messages generated while validating.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+ The validation event handler.
+
+
+
+ Returns detailed information about the schema exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Resolves from an id.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a for the specified reference.
+
+ The id.
+ A for the specified reference.
+
+
+
+ Gets or sets the loaded schemas.
+
+ The loaded schemas.
+
+
+
+ Specifies undefined schema Id handling options for the .
+
+
+
+
+ Do not infer a schema Id.
+
+
+
+
+ Use the .NET type name as the schema Id.
+
+
+
+
+ Use the assembly qualified .NET type name as the schema Id.
+
+
+
+
+ Returns detailed information related to the .
+
+
+
+
+ Gets the associated with the validation error.
+
+ The JsonSchemaException associated with the validation error.
+
+
+
+ Gets the path of the JSON location where the validation error occurred.
+
+ The path of the JSON location where the validation error occurred.
+
+
+
+ Gets the text description corresponding to the validation error.
+
+ The text description.
+
+
+
+ Represents the callback method that will handle JSON schema validation events and the .
+
+
+
+
+ Resolves member mappings for a type, camel casing property names.
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ If set to true the will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse instances with the .
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Gets the serializable members for the type.
+
+ The type to get serializable members for.
+ The serializable members for the type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates the constructor parameters.
+
+ The constructor to create properties for.
+ The type's member properties.
+ Properties for the given .
+
+
+
+ Creates a for the given .
+
+ The matching member property.
+ The constructor parameter.
+ A created for the given .
+
+
+
+ Resolves the default for the contract.
+
+ Type of the object.
+ The contract's default .
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Determines which contract type is created for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates properties for the given .
+
+ The type to create properties for.
+ /// The member serialization mode for the type.
+ Properties for the given .
+
+
+
+ Creates the used by the serializer to get and set values from a member.
+
+ The member.
+ The used by the serializer to get and set values from a member.
+
+
+
+ Creates a for the given .
+
+ The member's parent .
+ The member to create a for.
+ A created for the given .
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets the resolved name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+
+
+ true if using dynamic code generation; otherwise, false.
+
+
+
+
+ Gets or sets the default members search flags.
+
+ The default members search flags.
+
+
+
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+
+
+ true if serialized compiler generated members; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
+
+
+ true if the interface will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
+
+
+ true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ The property name camel cased.
+
+
+
+ The default serialization binder used when resolving and loading classes from type names.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+ The type of the object the formatter creates a new instance of.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+
+
+ Provides information surrounding an error.
+
+
+
+
+ Gets or sets the error.
+
+ The error.
+
+
+
+ Gets the original object that caused the error.
+
+ The original object that caused the error.
+
+
+
+ Gets the member that caused the error.
+
+ The member that caused the error.
+
+
+
+ Gets the path of the JSON location where the error occurred.
+
+ The path of the JSON location where the error occurred.
+
+
+
+ Gets or sets a value indicating whether this is handled.
+
+ true if handled; otherwise, false.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets the of the collection items.
+
+ The of the collection items.
+
+
+
+ Gets a value indicating whether the collection type is a multidimensional array.
+
+ true if the collection type is a multidimensional array; otherwise, false.
+
+
+
+ Handles serialization callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+
+
+
+ Handles serialization error callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+ The error context.
+
+
+
+ Sets extension data for an object during deserialization.
+
+ The object to set extension data on.
+ The extension data key.
+ The extension data value.
+
+
+
+ Gets extension data for an object during serialization.
+
+ The object to set extension data on.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the property name resolver.
+
+ The property name resolver.
+
+
+
+ Gets the of the dictionary keys.
+
+ The of the dictionary keys.
+
+
+
+ Gets the of the dictionary values.
+
+ The of the dictionary values.
+
+
+
+ Maps a JSON property to a .NET member or constructor parameter.
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the type that declared this property.
+
+ The type that declared this property.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets the name of the underlying member or parameter.
+
+ The name of the underlying member or parameter.
+
+
+
+ Gets the that will get and set the during serialization.
+
+ The that will get and set the during serialization.
+
+
+
+ Gets or sets the type of the property.
+
+ The type of the property.
+
+
+
+ Gets or sets the for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+
+ The converter.
+
+
+
+ Gets the member converter.
+
+ The member converter.
+
+
+
+ Gets a value indicating whether this is ignored.
+
+ true if ignored; otherwise, false.
+
+
+
+ Gets a value indicating whether this is readable.
+
+ true if readable; otherwise, false.
+
+
+
+ Gets a value indicating whether this is writable.
+
+ true if writable; otherwise, false.
+
+
+
+ Gets a value indicating whether this has a member attribute.
+
+ true if has a member attribute; otherwise, false.
+
+
+
+ Gets the default value.
+
+ The default value.
+
+
+
+ Gets a value indicating whether this is required.
+
+ A value indicating whether this is required.
+
+
+
+ Gets a value indicating whether this property preserves object references.
+
+
+ true if this instance is reference; otherwise, false.
+
+
+
+
+ Gets the property null value handling.
+
+ The null value handling.
+
+
+
+ Gets the property default value handling.
+
+ The default value handling.
+
+
+
+ Gets the property reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets the property object creation handling.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling.
+
+ The type name handling.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialize.
+
+ A predicate used to determine whether the property should be serialize.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets an action used to set whether the property has been deserialized.
+
+ An action used to set whether the property has been deserialized.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ A collection of objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The type.
+
+
+
+ When implemented in a derived class, extracts the key from the specified element.
+
+ The element from which to extract the key.
+ The key for the specified element.
+
+
+
+ Adds a object.
+
+ The property to add to the collection.
+
+
+
+ Gets the closest matching object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+
+ Name of the property.
+ A matching property if found.
+
+
+
+ Gets a property by property name.
+
+ The name of the property to get.
+ Type property name string comparison.
+ A matching property if found.
+
+
+
+ Specifies missing member handling options for the .
+
+
+
+
+ Ignore a missing member and do not attempt to deserialize it.
+
+
+
+
+ Throw a when a missing member is encountered during deserialization.
+
+
+
+
+ Specifies null value handling options for the .
+
+
+
+
+
+
+
+
+ Include null values when serializing and deserializing objects.
+
+
+
+
+ Ignore null values when serializing and deserializing objects.
+
+
+
+
+ Specifies reference loop handling options for the .
+
+
+
+
+ Throw a when a loop is encountered.
+
+
+
+
+ Ignore loop references and do not serialize.
+
+
+
+
+ Serialize loop references.
+
+
+
+
+ An in-memory representation of a JSON Schema.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The object representing the JSON Schema.
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The to use when resolving schema references.
+ The object representing the JSON Schema.
+
+
+
+ Load a from a string that contains schema JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Parses the specified json.
+
+ The json.
+ The resolver.
+ A populated from the string that contains JSON.
+
+
+
+ Writes this schema to a .
+
+ A into which this method will write.
+
+
+
+ Writes this schema to a using the specified .
+
+ A into which this method will write.
+ The resolver used.
+
+
+
+ Returns a that represents the current .
+
+
+ A that represents the current .
+
+
+
+
+ Gets or sets the id.
+
+
+
+
+ Gets or sets the title.
+
+
+
+
+ Gets or sets whether the object is required.
+
+
+
+
+ Gets or sets whether the object is read only.
+
+
+
+
+ Gets or sets whether the object is visible to users.
+
+
+
+
+ Gets or sets whether the object is transient.
+
+
+
+
+ Gets or sets the description of the object.
+
+
+
+
+ Gets or sets the types of values allowed by the object.
+
+ The type.
+
+
+
+ Gets or sets the pattern.
+
+ The pattern.
+
+
+
+ Gets or sets the minimum length.
+
+ The minimum length.
+
+
+
+ Gets or sets the maximum length.
+
+ The maximum length.
+
+
+
+ Gets or sets a number that the value should be divisble by.
+
+ A number that the value should be divisble by.
+
+
+
+ Gets or sets the minimum.
+
+ The minimum.
+
+
+
+ Gets or sets the maximum.
+
+ The maximum.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+
+
+ Gets or sets the minimum number of items.
+
+ The minimum number of items.
+
+
+
+ Gets or sets the maximum number of items.
+
+ The maximum number of items.
+
+
+
+ Gets or sets the of items.
+
+ The of items.
+
+
+
+ Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
+
+
+ true if items are validated using their array position; otherwise, false.
+
+
+
+
+ Gets or sets the of additional items.
+
+ The of additional items.
+
+
+
+ Gets or sets a value indicating whether additional items are allowed.
+
+
+ true if additional items are allowed; otherwise, false.
+
+
+
+
+ Gets or sets whether the array items must be unique.
+
+
+
+
+ Gets or sets the of properties.
+
+ The of properties.
+
+
+
+ Gets or sets the of additional properties.
+
+ The of additional properties.
+
+
+
+ Gets or sets the pattern properties.
+
+ The pattern properties.
+
+
+
+ Gets or sets a value indicating whether additional properties are allowed.
+
+
+ true if additional properties are allowed; otherwise, false.
+
+
+
+
+ Gets or sets the required property if this property is present.
+
+ The required property if this property is present.
+
+
+
+ Gets or sets the a collection of valid enum values allowed.
+
+ A collection of valid enum values allowed.
+
+
+
+ Gets or sets disallowed types.
+
+ The disallow types.
+
+
+
+ Gets or sets the default value.
+
+ The default value.
+
+
+
+ Gets or sets the collection of that this schema extends.
+
+ The collection of that this schema extends.
+
+
+
+ Gets or sets the format.
+
+ The format.
+
+
+
+ Generates a from a specified .
+
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Gets or sets how undefined schemas are handled by the serializer.
+
+
+
+
+ Gets or sets the contract resolver.
+
+ The contract resolver.
+
+
+
+ The value types allowed by the .
+
+
+
+
+ No type specified.
+
+
+
+
+ String type.
+
+
+
+
+ Float type.
+
+
+
+
+ Integer type.
+
+
+
+
+ Boolean type.
+
+
+
+
+ Object type.
+
+
+
+
+ Array type.
+
+
+
+
+ Null type.
+
+
+
+
+ Any type.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the object member serialization.
+
+ The member object serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets the constructor parameters required for any non-default constructor
+
+
+
+
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+
+ The override constructor.
+
+
+
+ Gets or sets the parametrized constructor used to create the object.
+
+ The parametrized constructor.
+
+
+
+ Gets or sets the extension data setter.
+
+
+
+
+ Gets or sets the extension data getter.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Get and set values for a using reflection.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+
+
+
+
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic that returns a result
+
+
+
+
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+
+
+
+
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+
+
+
+
+ Returns a Restrictions object which includes our current restrictions merged
+ with a restriction limiting our type
+
+
+
+
+ Represents a method that constructs an object.
+
+ The object type to create.
+
+
+
+ Specifies type name handling options for the .
+
+
+
+
+ Do not include the .NET type name when serializing types.
+
+
+
+
+ Include the .NET type name when serializing into a JSON object structure.
+
+
+
+
+ Include the .NET type name when serializing into a JSON array structure.
+
+
+
+
+ Always include the .NET type name when serializing.
+
+
+
+
+ Include the .NET type name when the type of the object being serialized is not the same as its declared type.
+
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted type.
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted value if the conversion was successful or the default value of T if it failed.
+
+ true if initialValue was converted successfully; otherwise, false.
+
+
+
+
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert or cast the value to.
+
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+ The enum type to get names and values for.
+
+
+
+
+ Specifies the type of Json token.
+
+
+
+
+ This is returned by the if a method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+
+
+
+
+ Determines whether the collection is null or empty.
+
+ The collection.
+
+ true if the collection is null or empty; otherwise, false.
+
+
+
+
+ Adds the elements of the specified collection to the specified generic IList.
+
+ The list to add to.
+ The collection of elements to add.
+
+
+
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+
+ The type of the elements of source.
+ A sequence in which to locate a value.
+ The object to locate in the sequence
+ An equality comparer to compare values.
+ The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
+
+
+
+ Gets the type of the typed collection's items.
+
+ The type.
+ The type of the typed collection's items.
+
+
+
+ Gets the member's underlying type.
+
+ The member.
+ The underlying type of the member.
+
+
+
+ Determines whether the member is an indexed property.
+
+ The member.
+
+ true if the member is an indexed property; otherwise, false.
+
+
+
+
+ Determines whether the property is an indexed property.
+
+ The property.
+
+ true if the property is an indexed property; otherwise, false.
+
+
+
+
+ Gets the member's value on the object.
+
+ The member.
+ The target object.
+ The member's value on the object.
+
+
+
+ Sets the member's value on the target object.
+
+ The member.
+ The target.
+ The value.
+
+
+
+ Determines whether the specified MemberInfo can be read.
+
+ The MemberInfo to determine whether can be read.
+ /// if set to true then allow the member to be gotten non-publicly.
+
+ true if the specified MemberInfo can be read; otherwise, false.
+
+
+
+
+ Determines whether the specified MemberInfo can be set.
+
+ The MemberInfo to determine whether can be set.
+ if set to true then allow the member to be set non-publicly.
+ if set to true then allow the member to be set if read-only.
+
+ true if the specified MemberInfo can be set; otherwise, false.
+
+
+
+
+ Determines whether the string is all white space. Empty string will return false.
+
+ The string to test whether it is all white space.
+
+ true if the string is all white space; otherwise, false.
+
+
+
+
+ Nulls an empty string.
+
+ The string.
+ Null if the string was null, otherwise the string unchanged.
+
+
+
+ Specifies the state of the .
+
+
+
+
+ An exception has been thrown, which has left the in an invalid state.
+ You may call the method to put the in the Closed state.
+ Any other method calls results in an being thrown.
+
+
+
+
+ The method has been called.
+
+
+
+
+ An object is being written.
+
+
+
+
+ A array is being written.
+
+
+
+
+ A constructor is being written.
+
+
+
+
+ A property is being written.
+
+
+
+
+ A write method has not been called.
+
+
+
+
diff --git a/FineUIPro/Net45/Newtonsoft.Json.dll b/FineUIPro/Net45/Newtonsoft.Json.dll
new file mode 100644
index 0000000..52306fd
Binary files /dev/null and b/FineUIPro/Net45/Newtonsoft.Json.dll differ
diff --git a/FineUIPro/Net45/Newtonsoft.Json.xml b/FineUIPro/Net45/Newtonsoft.Json.xml
new file mode 100644
index 0000000..a414d08
--- /dev/null
+++ b/FineUIPro/Net45/Newtonsoft.Json.xml
@@ -0,0 +1,8380 @@
+
+
+
+ Newtonsoft.Json
+
+
+
+
+ Represents a BSON Oid (object id).
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Oid value.
+
+
+
+ Gets or sets the value of the Oid.
+
+ The value of the Oid.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+
+
+
+ Reads the next JSON token from the stream.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Skips the children of the current token.
+
+
+
+
+ Sets the current token.
+
+ The new token.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+
+
+
+ Sets the state based on current token type.
+
+
+
+
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+
+
+
+
+ Releases unmanaged and - optionally - managed resources
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets the current reader state.
+
+ The current reader state.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the reader is closed.
+
+
+ true to close the underlying stream or when
+ the reader is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+ Get or set how time zones are handling when reading JSON.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+ Gets The Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Specifies the state of the reader.
+
+
+
+
+ The Read method has not been called.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Reader is at a property.
+
+
+
+
+ Reader is at the start of an object.
+
+
+
+
+ Reader is in an object.
+
+
+
+
+ Reader is at the start of an array.
+
+
+
+
+ Reader is in an array.
+
+
+
+
+ The Close method has been called.
+
+
+
+
+ Reader has just read a value.
+
+
+
+
+ Reader is at the start of a constructor.
+
+
+
+
+ Reader in a constructor.
+
+
+
+
+ An error occurred that prevents the read operation from continuing.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Initializes a new instance of the class.
+
+ The reader.
+ if set to true the root object will be read as a JSON array.
+ The used when reading values from BSON.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A . This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Changes the to Closed.
+
+
+
+
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+
+
+ true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+
+
+ true if the root object will be read as a JSON array; otherwise, false.
+
+
+
+
+ Gets or sets the used when reading values from BSON.
+
+ The used when reading values from BSON.
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the end of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the end of an array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end constructor.
+
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes the end of the current Json object or array.
+
+
+
+
+ Writes the current token and its children.
+
+ The to read the token from.
+
+
+
+ Writes the current token.
+
+ The to read the token from.
+ A flag indicating whether the current token's children should be written.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON without changing the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Sets the state of the JsonWriter,
+
+ The JsonToken being written.
+ The value being written.
+
+
+
+ Gets or sets a value indicating whether the underlying stream or
+ should be closed when the writer is closed.
+
+
+ true to close the underlying stream or when
+ the writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the top.
+
+ The top.
+
+
+
+ Gets the state of the writer.
+
+
+
+
+ Gets the path of the writer.
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling when writing JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written to JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when writing JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The stream.
+
+
+
+ Initializes a new instance of the class.
+
+ The writer.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value that represents a BSON object id.
+
+ The Object ID value to write.
+
+
+
+ Writes a BSON regex.
+
+ The regex pattern.
+ The regex options.
+
+
+
+ Gets or sets the used when writing values to BSON.
+ When set to no conversion will occur.
+
+ The used when writing values to BSON.
+
+
+
+ Specifies how constructors are used when initializing objects during deserialization by the .
+
+
+
+
+ First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
+
+
+
+
+ Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
+
+
+
+
+ Converts a binary value to and from a base 64 string value.
+
+
+
+
+ Converts an object to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets the of the JSON produced by the JsonConverter.
+
+ The of the JSON produced by the JsonConverter.
+
+
+
+ Gets a value indicating whether this can read JSON.
+
+ true if this can read JSON; otherwise, false.
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+ true if this can write JSON; otherwise, false.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Create a custom object
+
+ The object type to convert.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Creates an object which will then be populated by the serializer.
+
+ Type of the object.
+ The created object.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Provides a base class for converting a to and from JSON.
+
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an Entity Framework EntityKey to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an ExpandoObject to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
+
+
+ Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Gets or sets the date time styles used when converting a date to and from JSON.
+
+ The date time styles used when converting a date to and from JSON.
+
+
+
+ Gets or sets the date time format used when converting a date to and from JSON.
+
+ The date time format used when converting a date to and from JSON.
+
+
+
+ Gets or sets the culture used when converting a date to and from JSON.
+
+ The culture used when converting a date to and from JSON.
+
+
+
+ Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Converts a to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts an to and from its name string value.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the written enum text should be camel case.
+
+ true if the written enum text will be camel case; otherwise, false.
+
+
+
+ Converts a to and from a string (e.g. "1.2.3.4").
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Converts XML to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The calling serializer.
+ The value.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Checks if the attributeName is a namespace attribute.
+
+ Attribute name to test.
+ The attribute name prefix if it has one, otherwise an empty string.
+ True if attribute name is for a namespace attribute, otherwise false.
+
+
+
+ Determines whether this instance can convert the specified value type.
+
+ Type of the value.
+
+ true if this instance can convert the specified value type; otherwise, false.
+
+
+
+
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+
+ The name of the deserialize root element.
+
+
+
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ true if the array attibute is written to the XML; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether to write the root JSON object.
+
+ true if the JSON root object is omitted; otherwise, false.
+
+
+
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Specifies how dates are formatted when writing JSON text.
+
+
+
+
+ Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
+
+
+
+
+ Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
+
+
+
+
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+
+
+
+
+ Date formatted strings are not parsed to a date type and are read as strings.
+
+
+
+
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
+
+
+
+
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to .
+
+
+
+
+ Specifies how to treat the time value when converting between string and .
+
+
+
+
+ Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time.
+
+
+
+
+ Treat as a UTC. If the object represents a local time, it is converted to a UTC.
+
+
+
+
+ Treat as a local time if a is being converted to a string.
+ If a string is being converted to , convert to a local time if a time zone is specified.
+
+
+
+
+ Time zone information should be preserved when converting.
+
+
+
+
+ Specifies default value handling options for the .
+
+
+
+
+
+
+
+
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. null for objects and nullable typesl; 0 for integers,
+ decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
+ placing the on the property.
+
+
+
+
+ Members with a default value but no JSON will be set to their default value when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+
+
+
+
+ Specifies float format handling options when writing special floating point numbers, e.g. ,
+ and with .
+
+
+
+
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+
+
+
+
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+
+
+
+
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property.
+
+
+
+
+ Specifies formatting options for the .
+
+
+
+
+ No special formatting is applied. This is the default.
+
+
+
+
+ Causes child objects to be indented according to the and settings.
+
+
+
+
+ Provides an interface to enable a class to return line and position information.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Gets the current line position.
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the id.
+
+ The id.
+
+
+
+ Gets or sets the title.
+
+ The title.
+
+
+
+ Gets or sets the description.
+
+ The description.
+
+
+
+ Gets the collection's items converter.
+
+ The collection's items converter.
+
+
+
+ Gets or sets a value that indicates whether to preserve object references.
+
+
+ true to keep object reference; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value that indicates whether to preserve collection's items references.
+
+
+ true to keep collection's items object references; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets the reference loop handling used when serializing the collection's items.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the collection's items.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with a flag indicating whether the array can contain null items
+
+ A flag indicating whether the array can contain null items.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets a value indicating whether null items are allowed in the collection.
+
+ true if null items are allowed in the collection; otherwise, false.
+
+
+
+ Instructs the to use the specified constructor when deserializing that object.
+
+
+
+
+ Provides methods for converting between common language runtime types and JSON types.
+
+
+
+
+
+
+
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's null as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's undefined as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's NaN as a string. This field is read-only.
+
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ The time zone handling when the date is converted to a string.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Serializes the specified object to a JSON string.
+
+ The object to serialize.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a collection of .
+
+ The object to serialize.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting and a collection of .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ A collection converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Asynchronously serializes the specified object to a JSON string.
+ Serialization will happen on a new thread.
+
+ The object to serialize.
+
+ A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
+
+
+
+
+ Asynchronously serializes the specified object to a JSON string using formatting.
+ Serialization will happen on a new thread.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+
+ A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
+
+
+
+
+ Asynchronously serializes the specified object to a JSON string using formatting and a collection of .
+ Serialization will happen on a new thread.
+
+ The object to serialize.
+ Indicates how the output is formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be is used.
+
+ A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
+
+
+
+
+ Deserializes the JSON to a .NET object.
+
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to a .NET object using .
+
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The JSON to deserialize.
+ The of object being deserialized.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ The deserialized object from the Json string.
+
+
+
+ Deserializes the JSON to the given anonymous type.
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type using .
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The type of the object to deserialize to.
+ The object to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The JSON to deserialize.
+ The type of the object to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type.
+ Deserialization will happen on a new thread.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type using .
+ Deserialization will happen on a new thread.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type.
+ Deserialization will happen on a new thread.
+
+ The JSON to deserialize.
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Asynchronously deserializes the JSON to the specified .NET type using .
+ Deserialization will happen on a new thread.
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+ A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
+
+
+
+
+ Populates the object with values from the JSON string.
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+
+
+ Populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+
+
+ Asynchronously populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be is used.
+
+
+ A task that represents the asynchronous populate operation.
+
+
+
+
+ Serializes the XML node to a JSON string.
+
+ The node to serialize.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ A JSON string of the XmlNode.
+
+
+
+ Serializes the XML node to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ Omits writing the root object.
+ A JSON string of the XmlNode.
+
+
+
+ Deserializes the XmlNode from a JSON string.
+
+ The JSON string.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized XmlNode
+
+
+
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by
+ and writes a .NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized XmlNode
+
+
+
+ Serializes the to a JSON string.
+
+ The node to convert to JSON.
+ A JSON string of the XNode.
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to convert to JSON.
+ Indicates how the output is formatted.
+ A JSON string of the XNode.
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output is formatted.
+ Omits writing the root object.
+ A JSON string of the XNode.
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized XNode
+
+
+
+ Deserializes the from a JSON string nested in a root elment specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized XNode
+
+
+
+ Deserializes the from a JSON string nested in a root elment specified by
+ and writes a .NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized XNode
+
+
+
+ Gets or sets a function that creates default .
+ Default settings are automatically used by serialization methods on ,
+ and and on .
+ To serialize without using any default settings create a with
+ .
+
+
+
+
+ Instructs the to use the specified when serializing the member or class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the converter.
+
+
+
+ Gets the type of the converter.
+
+ The type of the converter.
+
+
+
+ Represents a collection of .
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Instructs the to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+
+
+ true to write extension data when serializing the object; otherwise, false. The default is true.
+
+
+
+
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+
+
+ true to read extension data when deserializing the object; otherwise, false. The default is true.
+
+
+
+
+ Instructs the not to serialize the public field or public read/write property value.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified member serialization.
+
+ The member serialization.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Gets or sets the member serialization.
+
+ The member serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Instructs the to always serialize the member with the specified name.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ Name of the property.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets the null value handling used when serializing this property.
+
+ The null value handling.
+
+
+
+ Gets or sets the default value handling used when serializing this property.
+
+ The default value handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing this property.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the object creation handling used when deserializing this property.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling used when serializing this property.
+
+ The type name handling.
+
+
+
+ Gets or sets whether this property's value is serialized as a reference.
+
+ Whether this property's value is serialized as a reference.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets a value indicating whether this property is required.
+
+
+ A value indicating whether this property is required.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ The exception thrown when an error occurs during Json serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Serializes and deserializes objects into and from the JSON format.
+ The enables you to control how objects are encoded into JSON.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Creates a new instance.
+ The will not use default settings.
+
+
+ A new instance.
+ The will not use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will not use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will not use default settings.
+
+
+
+
+ Creates a new instance.
+ The will use default settings.
+
+
+ A new instance.
+ The will use default settings.
+
+
+
+
+ Creates a new instance using the specified .
+ The will use default settings.
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will use default settings.
+
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Deserializes the Json structure contained by the specified .
+
+ The that contains the JSON structure to deserialize.
+ The being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The type of the object to deserialize.
+ The instance of being deserialized.
+
+
+
+ Deserializes the Json structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+
+
+
+
+ Serializes the specified and writes the Json structure
+ to a Stream using the specified .
+
+ The used to write the Json structure.
+ The to serialize.
+
+
+
+ Occurs when the errors during serialization and deserialization.
+
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+
+
+
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+
+
+
+
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+
+
+
+ Get or set how null values are handled during serialization and deserialization.
+
+
+
+
+ Get or set how null default are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets a collection that will be used during serialization.
+
+ Collection that will be used during serialization.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+
+
+ true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
+
+
+
+
+ Specifies the settings on a object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+
+ Reference loop handling.
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+ Missing member handling.
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+ Null value handling.
+
+
+
+ Gets or sets how null default are handled during serialization and deserialization.
+
+ The default value handling.
+
+
+
+ Gets or sets a collection that will be used during serialization.
+
+ The converters.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+ The preserve references handling.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+ The type name handling.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+ The contract resolver.
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+ The reference resolver.
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the error handler called during serialization and deserialization.
+
+ The error handler called during serialization and deserialization.
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Get or set how and values are formatting when writing JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Get or set how dates are written to JSON text.
+
+
+
+
+ Get or set how time zones are handling during serialization and deserialization.
+
+
+
+
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Get or set how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON.
+
+
+
+
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Get or set how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+
+
+ true if there will be a check for additional content after deserializing an object; otherwise, false.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+ The TextReader containing the XML data to read.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Changes the state to closed.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if LineNumber and LinePosition can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Gets the current line position.
+
+
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Creates an instance of the JsonWriter class using the specified .
+
+ The TextWriter to write to.
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes out the given white space.
+
+ The string of white space characters.
+
+
+
+ Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets which character to use to quote attribute values.
+
+
+
+
+ Gets or sets which character to use for indenting when is set to Formatting.Indented.
+
+
+
+
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+
+
+
+
+ Specifies the type of Json token.
+
+
+
+
+ This is returned by the if a method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+ Represents a reader that provides validation.
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A .
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+
+
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ The exception thrown when an error occurs while reading Json text.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Contains the LINQ to JSON extension methods.
+
+
+
+
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the ancestors of every node in the source collection.
+
+
+
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+
+ The type of the objects in source, constrained to .
+ An of that contains the source collection.
+ An of that contains the descendants of every node in the source collection.
+
+
+
+ Returns a collection of child properties of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the properties of every object in the source collection.
+
+
+
+ Returns a collection of child values of every object in the source collection with the given key.
+
+ An of that contains the source collection.
+ The token key.
+ An of that contains the values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of child values of every object in the source collection.
+
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child values of every object in the source collection with the given key.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ The token key.
+ An that contains the converted values of every node in the source collection with the given key.
+
+
+
+ Returns a collection of converted child values of every object in the source collection.
+
+ The type to convert the values to.
+ An of that contains the source collection.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Converts the value.
+
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Converts the value.
+
+ The source collection type.
+ The type to convert the value to.
+ A cast as a of .
+ A converted value.
+
+
+
+ Returns a collection of child tokens of every array in the source collection.
+
+ The source collection type.
+ An of that contains the source collection.
+ An of that contains the values of every node in the source collection.
+
+
+
+ Returns a collection of converted child tokens of every array in the source collection.
+
+ An of that contains the source collection.
+ The type to convert the values to.
+ The source collection type.
+ An that contains the converted values of every node in the source collection.
+
+
+
+ Returns the input typed as .
+
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Returns the input typed as .
+
+ The source collection type.
+ An of that contains the source collection.
+ The input typed as .
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Represents a JSON array.
+
+
+
+
+
+
+
+ Represents a token that can contain other tokens.
+
+
+
+
+ Represents an abstract JSON token.
+
+
+
+
+ Compares the values of two tokens, including the values of all descendant tokens.
+
+ The first to compare.
+ The second to compare.
+ true if the tokens are equal; otherwise false.
+
+
+
+ Adds the specified content immediately after this token.
+
+ A content object that contains simple content or a collection of content objects to be added after this token.
+
+
+
+ Adds the specified content immediately before this token.
+
+ A content object that contains simple content or a collection of content objects to be added before this token.
+
+
+
+ Returns a collection of the ancestor tokens of this token.
+
+ A collection of the ancestor tokens of this token.
+
+
+
+ Returns a collection of the sibling tokens after this token, in document order.
+
+ A collection of the sibling tokens after this tokens, in document order.
+
+
+
+ Returns a collection of the sibling tokens before this token, in document order.
+
+ A collection of the sibling tokens before this token, in document order.
+
+
+
+ Gets the with the specified key converted to the specified type.
+
+ The type to convert the token to.
+ The token key.
+ The converted token value.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+ An of containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+
+ The type to filter the child tokens on.
+ A containing the child tokens of this , in document order.
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+ A containing the child values of this , in document order.
+
+
+
+ Removes this token from its parent.
+
+
+
+
+ Replaces this token with the specified token.
+
+ The value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Returns the indented JSON for this token.
+
+
+ The indented JSON for this token.
+
+
+
+
+ Returns the JSON for this token using the given formatting and converters.
+
+ Indicates how the output is formatted.
+ A collection of which will be used when writing the token.
+ The JSON for this token using the given formatting and converters.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an explicit conversion from to .
+
+ The value.
+ The result of the conversion.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Performs an implicit conversion from to .
+
+ The value to create a from.
+ The initialized with the specified value.
+
+
+
+ Creates an for this token.
+
+ An that can be used to read this token and its descendants.
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the value of the specified object
+
+
+
+ Creates a from an object using the specified .
+
+ The object that will be used to create .
+ The that will be used when reading the object.
+ A with the value of the specified object
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the .
+
+ The object type that the token will be deserialized to.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates the specified .NET type from the using the specified .
+
+ The object type that the token will be deserialized to.
+ The that will be used when creating the object.
+ The new object created from the JSON value.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Creates a from a .
+
+ An positioned at the token to read into this .
+
+ An that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ The that matches the object path or a null reference if no matching token is found.
+
+
+
+ Selects the token that matches the object path.
+
+
+ The object path from the current to the
+ to be returned. This must be a string of property names or array indexes separated
+ by periods, such as Tables[0].DefaultView[0].Price
in C# or
+ Tables(0).DefaultView(0).Price
in Visual Basic.
+
+ A flag to indicate whether an error should be thrown if no token is found.
+ The that matches the object path.
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Creates a new instance of the . All child tokens are recursively cloned.
+
+ A new instance of the .
+
+
+
+ Gets a comparer that can compare two tokens for value equality.
+
+ A that can compare two nodes for value equality.
+
+
+
+ Gets or sets the parent.
+
+ The parent.
+
+
+
+ Gets the root of this .
+
+ The root of this .
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the next sibling token of this node.
+
+ The that contains the next sibling token.
+
+
+
+ Gets the previous sibling token of this node.
+
+ The that contains the previous sibling token.
+
+
+
+ Gets the path of the JSON token.
+
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Get the first child token of this token.
+
+ A containing the first child token of the .
+
+
+
+ Get the last child token of this token.
+
+ A containing the last child token of the .
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Raises the event.
+
+ The instance containing the event data.
+
+
+
+ Returns a collection of the child tokens of this token, in document order.
+
+
+ An of containing the child tokens of this , in document order.
+
+
+
+
+ Returns a collection of the child values of this token, in document order.
+
+ The type to convert the values to.
+
+ A containing the child values of this , in document order.
+
+
+
+
+ Returns a collection of the descendant tokens for this token in document order.
+
+ An containing the descendant tokens of the .
+
+
+
+ Adds the specified content as children of this .
+
+ The content to be added.
+
+
+
+ Adds the specified content as the first children of this .
+
+ The content to be added.
+
+
+
+ Creates an that can be used to add tokens to the .
+
+ An that is ready to have content written to it.
+
+
+
+ Replaces the children nodes of this token with the specified content.
+
+ The content.
+
+
+
+ Removes the child nodes from this token.
+
+
+
+
+ Occurs when the list changes or an item in the list changes.
+
+
+
+
+ Occurs before an item is added to the collection.
+
+
+
+
+ Occurs when the items list of the collection has changed, or the collection is reset.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Get the first child token of this token.
+
+
+ A containing the first child token of the .
+
+
+
+
+ Get the last child token of this token.
+
+
+ A containing the last child token of the .
+
+
+
+
+ Gets the count of child JSON tokens.
+
+ The count of child JSON tokens
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Determines the index of a specific item in the .
+
+ The object to locate in the .
+
+ The index of if found in the list; otherwise, -1.
+
+
+
+
+ Inserts an item to the at the specified index.
+
+ The zero-based index at which should be inserted.
+ The object to insert into the .
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Removes the item at the specified index.
+
+ The zero-based index of the item to remove.
+
+ is not a valid index in the .
+ The is read-only.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Adds an item to the .
+
+ The object to add to the .
+ The is read-only.
+
+
+
+ Removes all items from the .
+
+ The is read-only.
+
+
+
+ Determines whether the contains a specific value.
+
+ The object to locate in the .
+
+ true if is found in the ; otherwise, false.
+
+
+
+
+ Copies to.
+
+ The array.
+ Index of the array.
+
+
+
+ Removes the first occurrence of a specific object from the .
+
+ The object to remove from the .
+
+ true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
+
+ The is read-only.
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the at the specified index.
+
+
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is read-only; otherwise, false.
+
+
+
+ Represents a JSON constructor.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name and content.
+
+ The constructor name.
+ The contents of the constructor.
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ The constructor name.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets or sets the name of this constructor.
+
+ The constructor name.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Represents a collection of objects.
+
+ The type of token
+
+
+
+ An empty collection of objects.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The enumerable.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An object that can be used to iterate through the collection.
+
+
+
+
+ Determines whether the specified is equal to this instance.
+
+ The to compare with this instance.
+
+ true if the specified is equal to this instance; otherwise, false.
+
+
+
+
+ Returns a hash code for this instance.
+
+
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+
+
+
+
+ Gets the with the specified key.
+
+
+
+
+
+ Represents a JSON object.
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the object.
+
+
+
+ Gets an of this object's properties.
+
+ An of this object's properties.
+
+
+
+ Gets a the specified name.
+
+ The property name.
+ A with the specified name or null.
+
+
+
+ Gets an of this object's property values.
+
+ An of this object's property values.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Gets the with the specified property name.
+
+ Name of the property.
+ The with the specified property name.
+
+
+
+ Gets the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ One of the enumeration values that specifies how the strings will be compared.
+ The with the specified property name.
+
+
+
+ Tries to get the with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the will be used to match a property.
+
+ Name of the property.
+ The value.
+ One of the enumeration values that specifies how the strings will be compared.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Adds the specified property name.
+
+ Name of the property.
+ The value.
+
+
+
+ Removes the property with the specified name.
+
+ Name of the property.
+ true if item was successfully removed; otherwise, false.
+
+
+
+ Tries the get value.
+
+ Name of the property.
+ The value.
+ true if a value was successfully retrieved; otherwise, false.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Raises the event with the provided arguments.
+
+ Name of the property.
+
+
+
+ Raises the event with the provided arguments.
+
+ Name of the property.
+
+
+
+ Returns the properties for this instance of a component.
+
+
+ A that represents the properties for this component instance.
+
+
+
+
+ Returns the properties for this instance of a component using the attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ A that represents the filtered properties for this component instance.
+
+
+
+
+ Returns a collection of custom attributes for this instance of a component.
+
+
+ An containing the attributes for this object.
+
+
+
+
+ Returns the class name of this instance of a component.
+
+
+ The class name of the object, or null if the class does not have a name.
+
+
+
+
+ Returns the name of this instance of a component.
+
+
+ The name of the object, or null if the object does not have a name.
+
+
+
+
+ Returns a type converter for this instance of a component.
+
+
+ A that is the converter for this object, or null if there is no for this object.
+
+
+
+
+ Returns the default event for this instance of a component.
+
+
+ An that represents the default event for this object, or null if this object does not have events.
+
+
+
+
+ Returns the default property for this instance of a component.
+
+
+ A that represents the default property for this object, or null if this object does not have properties.
+
+
+
+
+ Returns an editor of the specified type for this instance of a component.
+
+ A that represents the editor for this object.
+
+ An of the specified type that is the editor for this object, or null if the editor cannot be found.
+
+
+
+
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+
+ An array of type that is used as a filter.
+
+ An that represents the filtered events for this component instance.
+
+
+
+
+ Returns the events for this instance of a component.
+
+
+ An that represents the events for this component instance.
+
+
+
+
+ Returns an object that contains the property described by the specified property descriptor.
+
+ A that represents the property whose owner is to be found.
+
+ An that represents the owner of the specified property.
+
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Occurs when a property value changes.
+
+
+
+
+ Occurs when a property value is changing.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the with the specified property name.
+
+
+
+
+
+ Represents a JSON property.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Initializes a new instance of the class.
+
+ The property name.
+ The property content.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the property name.
+
+ The property name.
+
+
+
+ Gets or sets the property value.
+
+ The property value.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Represents a view of a .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name.
+ Type of the property.
+
+
+
+ When overridden in a derived class, returns whether resetting an object changes its value.
+
+
+ true if resetting the component changes its value; otherwise, false.
+
+ The component to test for reset capability.
+
+
+
+
+ When overridden in a derived class, gets the current value of the property on a component.
+
+
+ The value of a property for a given component.
+
+ The component with the property for which to retrieve the value.
+
+
+
+
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+
+ The component with the property value that is to be reset to the default value.
+
+
+
+
+ When overridden in a derived class, sets the value of the component to a different value.
+
+ The component with the property value that is to be set.
+ The new value.
+
+
+
+
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+
+
+ true if the property should be persisted; otherwise, false.
+
+ The component with the property to be examined for persistence.
+
+
+
+
+ When overridden in a derived class, gets the type of the component this property is bound to.
+
+
+ A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
+
+
+
+
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+
+
+ true if the property is read-only; otherwise, false.
+
+
+
+
+ When overridden in a derived class, gets the type of the property.
+
+
+ A that represents the type of the property.
+
+
+
+
+ Gets the hash code for the name of the member.
+
+
+
+ The hash code for the name of the member.
+
+
+
+
+ Represents a raw JSON string.
+
+
+
+
+ Represents a value in JSON (string, integer, date, etc).
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class with the given value.
+
+ The value.
+
+
+
+ Creates a comment with the given value.
+
+ The value.
+ A comment with the given value.
+
+
+
+ Creates a string with the given value.
+
+ The value.
+ A string with the given value.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
+ true if the current object is equal to the parameter; otherwise, false.
+
+ An object to compare with this object.
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare with the current .
+
+ true if the specified is equal to the current ; otherwise, false.
+
+
+ The parameter is null.
+
+
+
+
+ Serves as a hash function for a particular type.
+
+
+ A hash code for the current .
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Returns a that represents this instance.
+
+ The format.
+ The format provider.
+
+ A that represents this instance.
+
+
+
+
+ Returns the responsible for binding operations performed on this object.
+
+ The expression tree representation of the runtime value.
+
+ The to bind this object.
+
+
+
+
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+
+ An object to compare with this instance.
+
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than .
+ Zero
+ This instance is equal to .
+ Greater than zero
+ This instance is greater than .
+
+
+ is not the same type as this instance.
+
+
+
+
+ Gets a value indicating whether this token has child tokens.
+
+
+ true if this token has child values; otherwise, false.
+
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Gets or sets the underlying token value.
+
+ The underlying token value.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The raw json.
+
+
+
+ Creates an instance of with the content of the reader's current token.
+
+ The reader.
+ An instance of with the content of the reader's current token.
+
+
+
+ Compares tokens to determine whether they are equal.
+
+
+
+
+ Determines whether the specified objects are equal.
+
+ The first object of type to compare.
+ The second object of type to compare.
+
+ true if the specified objects are equal; otherwise, false.
+
+
+
+
+ Returns a hash code for the specified object.
+
+ The for which a hash code is to be returned.
+ A hash code for the specified object.
+ The type of is a reference type and is null.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The token to read from.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+
+ A or a null reference if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the stream.
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Specifies the type of token.
+
+
+
+
+ No token type has been set.
+
+
+
+
+ A JSON object.
+
+
+
+
+ A JSON array.
+
+
+
+
+ A JSON constructor.
+
+
+
+
+ A JSON object property.
+
+
+
+
+ A comment.
+
+
+
+
+ An integer value.
+
+
+
+
+ A float value.
+
+
+
+
+ A string value.
+
+
+
+
+ A boolean value.
+
+
+
+
+ A null value.
+
+
+
+
+ An undefined value.
+
+
+
+
+ A date value.
+
+
+
+
+ A raw JSON value.
+
+
+
+
+ A collection of bytes value.
+
+
+
+
+ A Guid value.
+
+
+
+
+ A Uri value.
+
+
+
+
+ A TimeSpan value.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+
+
+
+
+ Initializes a new instance of the class writing to the given .
+
+ The container being written to.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+
+
+
+
+ Closes this stream and the underlying stream.
+
+
+
+
+ Writes the beginning of a Json object.
+
+
+
+
+ Writes the beginning of a Json array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes the property name of a name/value pair on a Json object.
+
+ The name of the property.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes out a comment /*...*/
containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Gets the token being writen.
+
+ The token being writen.
+
+
+
+ Specifies the member serialization options for the .
+
+
+
+
+ All public members are serialized by default. Members can be excluded using or .
+ This is the default member serialization mode.
+
+
+
+
+ Only members must be marked with or are serialized.
+ This member serialization mode can also be set by marking the class with .
+
+
+
+
+ All public and private fields are serialized. Members can be excluded using or .
+ This member serialization mode can also be set by marking the class with
+ and setting IgnoreSerializableAttribute on to false.
+
+
+
+
+ Specifies missing member handling options for the .
+
+
+
+
+ Ignore a missing member and do not attempt to deserialize it.
+
+
+
+
+ Throw a when a missing member is encountered during deserialization.
+
+
+
+
+ Specifies null value handling options for the .
+
+
+
+
+
+
+
+
+ Include null values when serializing and deserializing objects.
+
+
+
+
+ Ignore null values when serializing and deserializing objects.
+
+
+
+
+ Specifies how object creation is handled by the .
+
+
+
+
+ Reuse existing objects, create new objects when needed.
+
+
+
+
+ Only reuse existing objects.
+
+
+
+
+ Always create new objects.
+
+
+
+
+ Specifies reference handling options for the .
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+
+
+
+
+
+
+
+ Do not preserve references when serializing types.
+
+
+
+
+ Preserve references when serializing into a JSON object structure.
+
+
+
+
+ Preserve references when serializing into a JSON array structure.
+
+
+
+
+ Preserve references when serializing.
+
+
+
+
+ Specifies reference loop handling options for the .
+
+
+
+
+ Throw a when a loop is encountered.
+
+
+
+
+ Ignore loop references and do not serialize.
+
+
+
+
+ Serialize loop references.
+
+
+
+
+ Indicating whether a property is required.
+
+
+
+
+ The property is not required. The default state.
+
+
+
+
+ The property must be defined in JSON but can be a null value.
+
+
+
+
+ The property must be defined in JSON and cannot be a null value.
+
+
+
+
+ Contains the JSON schema extension methods.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Determines whether the is valid.
+
+ The source to test.
+ The schema to test with.
+ When this method returns, contains any error messages generated while validating.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+
+
+
+ Validates the specified .
+
+ The source to test.
+ The schema to test with.
+ The validation event handler.
+
+
+
+ An in-memory representation of a JSON Schema.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The object representing the JSON Schema.
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The to use when resolving schema references.
+ The object representing the JSON Schema.
+
+
+
+ Load a from a string that contains schema JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+ Parses the specified json.
+
+ The json.
+ The resolver.
+ A populated from the string that contains JSON.
+
+
+
+ Writes this schema to a .
+
+ A into which this method will write.
+
+
+
+ Writes this schema to a using the specified .
+
+ A into which this method will write.
+ The resolver used.
+
+
+
+ Returns a that represents the current .
+
+
+ A that represents the current .
+
+
+
+
+ Gets or sets the id.
+
+
+
+
+ Gets or sets the title.
+
+
+
+
+ Gets or sets whether the object is required.
+
+
+
+
+ Gets or sets whether the object is read only.
+
+
+
+
+ Gets or sets whether the object is visible to users.
+
+
+
+
+ Gets or sets whether the object is transient.
+
+
+
+
+ Gets or sets the description of the object.
+
+
+
+
+ Gets or sets the types of values allowed by the object.
+
+ The type.
+
+
+
+ Gets or sets the pattern.
+
+ The pattern.
+
+
+
+ Gets or sets the minimum length.
+
+ The minimum length.
+
+
+
+ Gets or sets the maximum length.
+
+ The maximum length.
+
+
+
+ Gets or sets a number that the value should be divisble by.
+
+ A number that the value should be divisble by.
+
+
+
+ Gets or sets the minimum.
+
+ The minimum.
+
+
+
+ Gets or sets the maximum.
+
+ The maximum.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+ A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+
+
+
+ Gets or sets the minimum number of items.
+
+ The minimum number of items.
+
+
+
+ Gets or sets the maximum number of items.
+
+ The maximum number of items.
+
+
+
+ Gets or sets the of items.
+
+ The of items.
+
+
+
+ Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
+
+
+ true if items are validated using their array position; otherwise, false.
+
+
+
+
+ Gets or sets the of additional items.
+
+ The of additional items.
+
+
+
+ Gets or sets a value indicating whether additional items are allowed.
+
+
+ true if additional items are allowed; otherwise, false.
+
+
+
+
+ Gets or sets whether the array items must be unique.
+
+
+
+
+ Gets or sets the of properties.
+
+ The of properties.
+
+
+
+ Gets or sets the of additional properties.
+
+ The of additional properties.
+
+
+
+ Gets or sets the pattern properties.
+
+ The pattern properties.
+
+
+
+ Gets or sets a value indicating whether additional properties are allowed.
+
+
+ true if additional properties are allowed; otherwise, false.
+
+
+
+
+ Gets or sets the required property if this property is present.
+
+ The required property if this property is present.
+
+
+
+ Gets or sets the a collection of valid enum values allowed.
+
+ A collection of valid enum values allowed.
+
+
+
+ Gets or sets disallowed types.
+
+ The disallow types.
+
+
+
+ Gets or sets the default value.
+
+ The default value.
+
+
+
+ Gets or sets the collection of that this schema extends.
+
+ The collection of that this schema extends.
+
+
+
+ Gets or sets the format.
+
+ The format.
+
+
+
+ Returns detailed information about the schema exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Generates a from a specified .
+
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Gets or sets how undefined schemas are handled by the serializer.
+
+
+
+
+ Gets or sets the contract resolver.
+
+ The contract resolver.
+
+
+
+ Resolves from an id.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a for the specified reference.
+
+ The id.
+ A for the specified reference.
+
+
+
+ Gets or sets the loaded schemas.
+
+ The loaded schemas.
+
+
+
+ The value types allowed by the .
+
+
+
+
+ No type specified.
+
+
+
+
+ String type.
+
+
+
+
+ Float type.
+
+
+
+
+ Integer type.
+
+
+
+
+ Boolean type.
+
+
+
+
+ Object type.
+
+
+
+
+ Array type.
+
+
+
+
+ Null type.
+
+
+
+
+ Any type.
+
+
+
+
+ Specifies undefined schema Id handling options for the .
+
+
+
+
+ Do not infer a schema Id.
+
+
+
+
+ Use the .NET type name as the schema Id.
+
+
+
+
+ Use the assembly qualified .NET type name as the schema Id.
+
+
+
+
+ Returns detailed information related to the .
+
+
+
+
+ Gets the associated with the validation error.
+
+ The JsonSchemaException associated with the validation error.
+
+
+
+ Gets the path of the JSON location where the validation error occurred.
+
+ The path of the JSON location where the validation error occurred.
+
+
+
+ Gets the text description corresponding to the validation error.
+
+ The text description.
+
+
+
+ Represents the callback method that will handle JSON schema validation events and the .
+
+
+
+
+ Resolves member mappings for a type, camel casing property names.
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+ Used by to resolves a for a given .
+
+
+
+
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ If set to true the will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse instances with the .
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Gets the serializable members for the type.
+
+ The type to get serializable members for.
+ The serializable members for the type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates the constructor parameters.
+
+ The constructor to create properties for.
+ The type's member properties.
+ Properties for the given .
+
+
+
+ Creates a for the given .
+
+ The matching member property.
+ The constructor parameter.
+ A created for the given .
+
+
+
+ Resolves the default for the contract.
+
+ Type of the object.
+ The contract's default .
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Determines which contract type is created for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates properties for the given .
+
+ The type to create properties for.
+ /// The member serialization mode for the type.
+ Properties for the given .
+
+
+
+ Creates the used by the serializer to get and set values from a member.
+
+ The member.
+ The used by the serializer to get and set values from a member.
+
+
+
+ Creates a for the given .
+
+ The member's parent .
+ The member to create a for.
+ A created for the given .
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets the resolved name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+
+
+ true if using dynamic code generation; otherwise, false.
+
+
+
+
+ Gets or sets the default members search flags.
+
+ The default members search flags.
+
+
+
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+
+
+ true if serialized compiler generated members; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
+
+
+ true if the interface will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
+
+
+ true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ The property name camel cased.
+
+
+
+ Used to resolve references when serializing and deserializing JSON by the .
+
+
+
+
+ Resolves a reference to its object.
+
+ The serialization context.
+ The reference to resolve.
+ The object that
+
+
+
+ Gets the reference for the sepecified object.
+
+ The serialization context.
+ The object to get a reference for.
+ The reference to the object.
+
+
+
+ Determines whether the specified object is referenced.
+
+ The serialization context.
+ The object to test for a reference.
+
+ true if the specified object is referenced; otherwise, false.
+
+
+
+
+ Adds a reference to the specified object.
+
+ The serialization context.
+ The reference.
+ The object to reference.
+
+
+
+ The default serialization binder used when resolving and loading classes from type names.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+ The type of the object the formatter creates a new instance of.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+
+
+ Represents a trace writer that writes to the application's instances.
+
+
+
+
+ Represents a trace writer.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Provides methods to get and set values.
+
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Provides information surrounding an error.
+
+
+
+
+ Gets or sets the error.
+
+ The error.
+
+
+
+ Gets the original object that caused the error.
+
+ The original object that caused the error.
+
+
+
+ Gets the member that caused the error.
+
+ The member that caused the error.
+
+
+
+ Gets the path of the JSON location where the error occurred.
+
+ The path of the JSON location where the error occurred.
+
+
+
+ Gets or sets a value indicating whether this is handled.
+
+ true if handled; otherwise, false.
+
+
+
+ Provides data for the Error event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The current object.
+ The error context.
+
+
+
+ Gets the current object the error event is being raised against.
+
+ The current object the error event is being raised against.
+
+
+
+ Gets the error context.
+
+ The error context.
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets the underlying type for the contract.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the type created during deserialization.
+
+ The type created during deserialization.
+
+
+
+ Gets or sets whether this type contract is serialized as a reference.
+
+ Whether this type contract is serialized as a reference.
+
+
+
+ Gets or sets the default for this contract.
+
+ The converter.
+
+
+
+ Gets or sets all methods called immediately after deserialization of the object.
+
+ The methods called immediately after deserialization of the object.
+
+
+
+ Gets or sets all methods called during deserialization of the object.
+
+ The methods called during deserialization of the object.
+
+
+
+ Gets or sets all methods called after serialization of the object graph.
+
+ The methods called after serialization of the object graph.
+
+
+
+ Gets or sets all methods called before serialization of the object.
+
+ The methods called before serialization of the object.
+
+
+
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+
+ The methods called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the method called immediately after deserialization of the object.
+
+ The method called immediately after deserialization of the object.
+
+
+
+ Gets or sets the method called during deserialization of the object.
+
+ The method called during deserialization of the object.
+
+
+
+ Gets or sets the method called after serialization of the object graph.
+
+ The method called after serialization of the object graph.
+
+
+
+ Gets or sets the method called before serialization of the object.
+
+ The method called before serialization of the object.
+
+
+
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+
+ The method called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the default creator method used to create the object.
+
+ The default creator method used to create the object.
+
+
+
+ Gets or sets a value indicating whether the default creator is non public.
+
+ true if the default object creator is non-public; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the default collection items .
+
+ The converter.
+
+
+
+ Gets or sets a value indicating whether the collection items preserve object references.
+
+ true if collection items preserve object references; otherwise, false.
+
+
+
+ Gets or sets the collection item reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the collection item type name handling.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets the of the collection items.
+
+ The of the collection items.
+
+
+
+ Gets a value indicating whether the collection type is a multidimensional array.
+
+ true if the collection type is a multidimensional array; otherwise, false.
+
+
+
+ Handles serialization callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+
+
+
+ Handles serialization error callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+ The error context.
+
+
+
+ Sets extension data for an object during deserialization.
+
+ The object to set extension data on.
+ The extension data key.
+ The extension data value.
+
+
+
+ Gets extension data for an object during serialization.
+
+ The object to set extension data on.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the property name resolver.
+
+ The property name resolver.
+
+
+
+ Gets the of the dictionary keys.
+
+ The of the dictionary keys.
+
+
+
+ Gets the of the dictionary values.
+
+ The of the dictionary values.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets or sets the property name resolver.
+
+ The property name resolver.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the ISerializable object constructor.
+
+ The ISerializable object constructor.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the object member serialization.
+
+ The member object serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets the constructor parameters required for any non-default constructor
+
+
+
+
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+
+ The override constructor.
+
+
+
+ Gets or sets the parametrized constructor used to create the object.
+
+ The parametrized constructor.
+
+
+
+ Gets or sets the extension data setter.
+
+
+
+
+ Gets or sets the extension data getter.
+
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Maps a JSON property to a .NET member or constructor parameter.
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the type that declared this property.
+
+ The type that declared this property.
+
+
+
+ Gets or sets the order of serialization and deserialization of a member.
+
+ The numeric order of serialization or deserialization.
+
+
+
+ Gets or sets the name of the underlying member or parameter.
+
+ The name of the underlying member or parameter.
+
+
+
+ Gets the that will get and set the during serialization.
+
+ The that will get and set the during serialization.
+
+
+
+ Gets or sets the type of the property.
+
+ The type of the property.
+
+
+
+ Gets or sets the for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+
+ The converter.
+
+
+
+ Gets the member converter.
+
+ The member converter.
+
+
+
+ Gets a value indicating whether this is ignored.
+
+ true if ignored; otherwise, false.
+
+
+
+ Gets a value indicating whether this is readable.
+
+ true if readable; otherwise, false.
+
+
+
+ Gets a value indicating whether this is writable.
+
+ true if writable; otherwise, false.
+
+
+
+ Gets a value indicating whether this has a member attribute.
+
+ true if has a member attribute; otherwise, false.
+
+
+
+ Gets the default value.
+
+ The default value.
+
+
+
+ Gets a value indicating whether this is required.
+
+ A value indicating whether this is required.
+
+
+
+ Gets a value indicating whether this property preserves object references.
+
+
+ true if this instance is reference; otherwise, false.
+
+
+
+
+ Gets the property null value handling.
+
+ The null value handling.
+
+
+
+ Gets the property default value handling.
+
+ The default value handling.
+
+
+
+ Gets the property reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets the property object creation handling.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling.
+
+ The type name handling.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialize.
+
+ A predicate used to determine whether the property should be serialize.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets an action used to set whether the property has been deserialized.
+
+ An action used to set whether the property has been deserialized.
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Gets or sets the the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ A collection of objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The type.
+
+
+
+ When implemented in a derived class, extracts the key from the specified element.
+
+ The element from which to extract the key.
+ The key for the specified element.
+
+
+
+ Adds a object.
+
+ The property to add to the collection.
+
+
+
+ Gets the closest matching object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+
+ Name of the property.
+ A matching property if found.
+
+
+
+ Gets a property by property name.
+
+ The name of the property to get.
+ Type property name string comparison.
+ A matching property if found.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Returns an enumeration of the most recent trace messages.
+
+ An enumeration of the most recent trace messages.
+
+
+
+ Returns a of the most recent trace messages.
+
+
+ A of the most recent trace messages.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of Info
will exclude Verbose
messages and include Info
,
+ Warning
and Error
messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Represents a method that constructs an object.
+
+ The object type to create.
+
+
+
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+
+
+
+
+ Get and set values for a using reflection.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Specifies how strings are escaped when writing JSON text.
+
+
+
+
+ Only control characters (e.g. newline) are escaped.
+
+
+
+
+ All non-ASCII and control characters (e.g. newline) are escaped.
+
+
+
+
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+
+
+
+
+ Specifies type name handling options for the .
+
+
+
+
+ Do not include the .NET type name when serializing types.
+
+
+
+
+ Include the .NET type name when serializing into a JSON object structure.
+
+
+
+
+ Include the .NET type name when serializing into a JSON array structure.
+
+
+
+
+ Always include the .NET type name when serializing.
+
+
+
+
+ Include the .NET type name when the type of the object being serialized is not the same as its declared type.
+
+
+
+
+ Determines whether the collection is null or empty.
+
+ The collection.
+
+ true if the collection is null or empty; otherwise, false.
+
+
+
+
+ Adds the elements of the specified collection to the specified generic IList.
+
+ The list to add to.
+ The collection of elements to add.
+
+
+
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+
+ The type of the elements of source.
+ A sequence in which to locate a value.
+ The object to locate in the sequence
+ An equality comparer to compare values.
+ The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted type.
+
+
+
+ Converts the value to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert the value to.
+ The converted value if the conversion was successful or the default value of T if it failed.
+
+ true if initialValue was converted successfully; otherwise, false.
+
+
+
+
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert or cast the value to.
+
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+
+
+
+
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic that returns a result
+
+
+
+
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+
+
+
+
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+
+
+
+
+ Returns a Restrictions object which includes our current restrictions merged
+ with a restriction limiting our type
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+ The enum type to get names and values for.
+
+
+
+
+ Gets the type of the typed collection's items.
+
+ The type.
+ The type of the typed collection's items.
+
+
+
+ Gets the member's underlying type.
+
+ The member.
+ The underlying type of the member.
+
+
+
+ Determines whether the member is an indexed property.
+
+ The member.
+
+ true if the member is an indexed property; otherwise, false.
+
+
+
+
+ Determines whether the property is an indexed property.
+
+ The property.
+
+ true if the property is an indexed property; otherwise, false.
+
+
+
+
+ Gets the member's value on the object.
+
+ The member.
+ The target object.
+ The member's value on the object.
+
+
+
+ Sets the member's value on the target object.
+
+ The member.
+ The target.
+ The value.
+
+
+
+ Determines whether the specified MemberInfo can be read.
+
+ The MemberInfo to determine whether can be read.
+ /// if set to true then allow the member to be gotten non-publicly.
+
+ true if the specified MemberInfo can be read; otherwise, false.
+
+
+
+
+ Determines whether the specified MemberInfo can be set.
+
+ The MemberInfo to determine whether can be set.
+ if set to true then allow the member to be set non-publicly.
+ if set to true then allow the member to be set if read-only.
+
+ true if the specified MemberInfo can be set; otherwise, false.
+
+
+
+
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+
+
+
+
+ Determines whether the string is all white space. Empty string will return false.
+
+ The string to test whether it is all white space.
+
+ true if the string is all white space; otherwise, false.
+
+
+
+
+ Nulls an empty string.
+
+ The string.
+ Null if the string was null, otherwise the string unchanged.
+
+
+
+ Specifies the state of the .
+
+
+
+
+ An exception has been thrown, which has left the in an invalid state.
+ You may call the method to put the in the Closed state.
+ Any other method calls results in an being thrown.
+
+
+
+
+ The method has been called.
+
+
+
+
+ An object is being written.
+
+
+
+
+ A array is being written.
+
+
+
+
+ A constructor is being written.
+
+
+
+
+ A property is being written.
+
+
+
+
+ A write method has not been called.
+
+
+
+
diff --git a/FineUIPro/readme.txt b/FineUIPro/readme.txt
new file mode 100644
index 0000000..e7a3296
--- /dev/null
+++ b/FineUIPro/readme.txt
@@ -0,0 +1,9 @@
+FineUIPro v6.3.0
+
+客户:合肥诺必达信息技术有限责任公司
+
+
+
+http://fineui.com/
+合肥三生石上软件有限公司
+