{
	"type": "interface",
	"since": "2.1.15",
	"extends": [
		"array"
	],
	"implements": [],
	"name": "IEnumerable",
	"properties": [
		{
			"name": "length",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"override": true,
					"description": "所包含的元素个数"
				}
			]
		},
		{
			"name": "size",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"description": "所包含的元素个数"
				}
			]
		}
	],
	"methods": [
		{
			"name": "aggregate",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "对一个序列应用累加器函数. 将指定的种子值用作累加器的初始值, 并使用指定的函数选择结果值.",
							"parameters": [
								{
									"name": "seed"
								},
								{
									"name": "func"
								},
								{
									"name": "resultSelector"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "all",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "确定是否对序列中的所有元素都满足条件",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "确定是否对序列中的所有元素都满足条件",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "any",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "确定序列中是否存在满足条件的元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "确定序列中是否存在满足条件的元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "asEnumerable",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "获取一个 IEnumerable 对象",
							"parameters": []
						}
					]
				}
			]
		},
		{
			"name": "average",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "计算通过对序列中的每个元素调用转换函数获得的新的值序列的平均值",
							"parameters": [
								{
									"name": "selector"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "concat",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "连接两个序列",
							"parameters": [
								{
									"name": "other"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "contains",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "确定使用指定的相等比较器时, 序列是否包含指定的元素",
							"parameters": [
								{
									"name": "value"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "copyWithin",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "浅复制数组的一部分到同一数组中的另一个位置, 并返回它, 而不修改其大小",
							"parameters": [
								{
									"name": "target"
								},
								{
									"name": "start"
								},
								{
									"name": "end"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "count",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回一个数字来表示多少个元素指定序列中的满足条件",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回一个数字来表示多少个元素指定序列中的满足条件",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "defaultIfEmpty",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "如果源序列为空, 返回包含单一元素的新序列, 否则返回源序列",
							"parameters": [
								{
									"name": "defaultValue"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "distinct",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "获取包含源序列中所有非重复元素的新序列",
							"parameters": [
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "elementAt",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中的指定索引处的元素",
							"parameters": [
								{
									"name": "index"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "elementAtOrDefault",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中的指定索引处的元素, 如果索引超出范围, 则返回默认值",
							"parameters": [
								{
									"name": "defaultValue"
								},
								{
									"name": "index"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "every",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "测试数组的所有元素是否都通过了指定函数的测试",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "except",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "生成两个序列的差集",
							"parameters": [
								{
									"name": "other"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "fill",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "将一个数组的所有元素从开始索引填充到具有静态值的结束索引",
							"parameters": [
								{
									"name": "value"
								},
								{
									"name": "start"
								},
								{
									"name": "end"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "filter",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "使用指定的函数测试所有元素, 并创建一个包含所有通过测试的元素的新数组",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "find",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "返回数组中满足提供的测试函数的第一个元素的值",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "findIndex",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "返回数组中满足提供的测试函数的第一个元素的索引",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "findLast",
			"histroys": [
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "返回数组中满足提供的测试函数的最后一个元素的值",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "findLastIndex",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "返回数组中满足提供的测试函数的最后一个元素的索引",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "first",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回序列中满足指定条件的第一个元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中满足指定条件的第一个元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "firstOrDefault",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回序列中满足条件的第一个元素. 如果未找到这样的元素, 则返回默认值",
							"parameters": [
								{
									"name": "defaultValue"
								},
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中满足条件的第一个元素. 如果未找到这样的元素, 则返回默认值",
							"parameters": [
								{
									"name": "defaultValue"
								},
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "forEach",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "遍历序列中的每个元素, 使用元素执行指定的操作",
							"parameters": [
								{
									"name": "action"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "getEnumerator",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "获取序列的枚举器",
							"parameters": []
						}
					]
				}
			]
		},
		{
			"name": "groupBy",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "根据指定的键选择器函数对序列中的元素进行分组, 并且从每个组及其键中创建结果值. 通过使用指定的比较器对键值进行比较, 并且通过使用指定的函数对每个组的元素进行投影",
							"parameters": [
								{
									"name": "keySelector"
								},
								{
									"name": "elementSelector"
								},
								{
									"name": "resultSelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "groupJoin",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "基于匹配键对两个序列的元素关联, 并对结果进行分组, 使用指定的相等比较器对键进行比较",
							"parameters": [
								{
									"name": "inner"
								},
								{
									"name": "resultSelector"
								},
								{
									"name": "outerKeySelector"
								},
								{
									"name": "innerKeySelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "includes",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "用来判断当前数组是否包含某指定的值",
							"parameters": [
								{
									"name": "element"
								},
								{
									"name": "start"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "indexOf",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "返回在数组中可以找到给定元素的第一个索引",
							"parameters": [
								{
									"name": "element"
								},
								{
									"name": "start"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "intersect",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "生成两个序列的交集",
							"parameters": [
								{
									"name": "other"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "join",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"parameters": [
								{
									"name": "split"
								}
							]
						},
						{
							"description": "基于匹配键对两个序列的元素关联, 使用指定的相等比较器对键进行比较",
							"parameters": [
								{
									"name": "inner"
								},
								{
									"name": "resultSelector"
								},
								{
									"name": "outerKeySelector"
								},
								{
									"name": "innerKeySelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "last",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回序列中满足指定条件的最后一个元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中满足指定条件的最后一个元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "lastIndexOf",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "法返回指定元素在数组中的最后一个的索引",
							"parameters": [
								{
									"name": "element"
								},
								{
									"name": "start"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "lastOrDefault",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回序列中满足条件的最后一个元素. 如果未找到这样的元素, 则返回默认值",
							"parameters": [
								{
									"name": "defaultValue"
								},
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中满足条件的最后一个元素. 如果未找到这样的元素, 则返回默认值",
							"parameters": [
								{
									"name": "defaultValue"
								},
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "map",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "创建一个新序列, 其结果是该数组中的每个元素调用一个提供的函数",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "max",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "计算通过对序列中的每个元素调用转换函数获得的新的值序列的最大值",
							"parameters": [
								{
									"name": "selector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "min",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "计算通过对序列中的每个元素调用转换函数获得的新的值序列的最小值",
							"parameters": [
								{
									"name": "selector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "ofType",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "根据指定的类型筛选出的新序列",
							"parameters": [
								{
									"name": "type"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "orderBy",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "按使用指定的比较器按升序对序列的元素进行排序",
							"parameters": [
								{
									"name": "keySelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "orderByDescending",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "按使用指定的比较器按降序对序列的元素进行排序",
							"parameters": [
								{
									"name": "keySelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "pop",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "从数组中删除最后一个元素, 并返回该元素的值",
							"parameters": []
						}
					]
				}
			]
		},
		{
			"name": "push",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "将一个或多个元素添加到数组的末尾, 并返回数组的新长度",
							"parameters": [
								{
									"name": "values"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "reduce",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "对累加器和数组的每个值(从左到右)应用一个函数, 以将其聚合为单个值",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "initialValue"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "reduceRight",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "对累加器和数组的每个值(从右到左)应用一个函数, 以将其聚合为单个值",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "initialValue"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "reverse",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "反转序列中元素的顺序",
							"parameters": []
						}
					]
				}
			]
		},
		{
			"name": "select",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "将序列中的每个元素投影到新序列",
							"parameters": [
								{
									"name": "selector"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "selectMany",
			"histroys": [
				{
					"since": "2.1.16",
					"deprecated": 0,
					"overloads": [
						{
							"description": "一个序列的每个元素投影为一个序列, 并将结果展开合并为一个结果序列",
							"parameters": [
								{
									"name": "collectionSelector"
								},
								{
									"name": "resultSelector"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "sequenceEqual",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "确定两个序列通过使用指定的相等比较器比较它们的元素是否相等",
							"parameters": [
								{
									"name": "other"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "shift",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "从数组中删除第一个元素, 并返回该元素的值",
							"parameters": []
						}
					]
				}
			]
		},
		{
			"name": "single",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回序列中满足指定条件的唯一元素. 如果有多个这样的元素存在, 则会引发异常",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中满足指定条件的唯一元素. 如果有多个这样的元素存在, 则会引发异常",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "singleOrDefault",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回序列中满足条件的唯一元素. 如果未找到这样的元素, 则返回默认值. 如果有多个元素满足该条件, 此方法将引发异常",
							"parameters": [
								{
									"name": "defaultValue"
								},
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中满足条件的唯一元素. 如果未找到这样的元素, 则返回默认值. 如果有多个元素满足该条件, 此方法将引发异常",
							"parameters": [
								{
									"name": "defaultValue"
								},
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "skip",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "跳过指定的数量的序列中的元素，然后返回剩余元素",
							"parameters": [
								{
									"name": "count"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "skipWhile",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "跳过序列中指定条件为 true 的元素，然后返回剩余元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "跳过序列中指定条件为 true 的元素，然后返回剩余元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "slice",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "将数组的一部分浅拷贝, 返回到从开始到结束(不包括结束)选择的新数组对象",
							"parameters": [
								{
									"name": "start"
								},
								{
									"name": "end"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "some",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "测试数组中的某些元素是否通过了指定函数的测试",
							"parameters": [
								{
									"name": "callback"
								},
								{
									"name": "thisArg"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "sort",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "在适当的位置对数组的元素进行排序, 并返回数组",
							"parameters": [
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "splice",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "通过删除现有元素和/或添加新元素来更改数组的内容",
							"parameters": [
								{
									"name": "start"
								},
								{
									"name": "count"
								},
								{
									"name": "values"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "sum",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "计算通过对序列中的每个元素调用转换函数获得的新的值序列的和值",
							"parameters": [
								{
									"name": "selector"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "take",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "从序列的开头返回指定的数量的连续元素",
							"parameters": [
								{
									"name": "count"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "takeWhile",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "返回序列中从起始位置开始指定的条件为 true 的连续元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "返回序列中从起始位置开始指定的条件为 true 的连续元素",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "toArray",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "使用源序列创建一个数组",
							"parameters": []
						}
					]
				}
			]
		},
		{
			"name": "toDirectory",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "根据指定的键选择器函数、 比较器和元素选择器函数创建一个 Directory 对象",
							"parameters": [
								{
									"name": "keySelector"
								},
								{
									"name": "valueSelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "toLookup",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "根据指定的键选择器函数、 比较器和元素选择器函数创建一个 Lookup 对象",
							"parameters": [
								{
									"name": "keySelector"
								},
								{
									"name": "valueSelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "toObject",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "从 IEnumerable 中获取一个对象",
							"parameters": [
								{
									"name": "keySelector"
								},
								{
									"name": "valueSelector"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "union",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "生成两个序列的并集",
							"parameters": [
								{
									"name": "other"
								},
								{
									"name": "comparer"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "unshift",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"override": true,
							"description": "将一个或多个元素添加到数组的开头, 并返回新数组的长度",
							"parameters": [
								{
									"name": "values"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "where",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": "2.1.16",
					"overloads": [
						{
							"description": "通过筛选器筛选值序列",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				},
				{
					"since": "2.1.17",
					"deprecated": 0,
					"overloads": [
						{
							"description": "通过筛选器筛选值序列",
							"parameters": [
								{
									"name": "predicate"
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "zip",
			"histroys": [
				{
					"since": "2.1.15",
					"deprecated": 0,
					"overloads": [
						{
							"description": "通过依次合并元素的方式合并两个序列",
							"parameters": [
								{
									"name": "other"
								},
								{
									"name": "resultSelector"
								}
							]
						}
					]
				}
			]
		}
	]
}