LinePutScript 将改内容转换成Line 将该内容转换成Line 将改内容转换成Line 转换方法 自定义转换方法(ConvertFunction) 指定名称 如果为类,指定转换ILine的类型,默认为T 强制转换内容为String (多用于当前类为Sub) 自定义转换方法 强制转换内容为String (多用于当前类为Sub) false: 自动判断 true: 强制转换String 转换方法 指定名称 如果为类,指定转换ILine的类型,默认为T 将该文本转换成Line 强制转换内容为String (多用于当前类为Sub) false: 自动判断 true: 强制转换String 转换结果 忽略大小写 序列化相关转换操作 转换方法: 继承该方法并实现Convert/ConvertBack 转换方法: 继承该方法并实现Convert/ConvertBack 指定转换方法 要转换的值 String:Info 指定反转方法 储存的Info 要转换的值 通过Type获取转换方法 ConvertFunction 要转换的值 String:Info 通过Type获取转换方法 ConvertFunction 储存的Info 要转换的值 LPS储存转换器 指定转换方法 要转换的值 String:Info 指定反转方法 储存的Info 要转换的值 Line储存转换器 指定转换方法 要转换的值 String:Info 指定反转方法 储存的Info 要转换的值 Sub储存转换器 指定转换方法 要转换的值 String:Info 指定反转方法 储存的Info 要转换的值 指定转换类型(非必须) 默认: 自动判断 字符串: ToString直接储存 浮点数(long): *1000000000 ConvertToInt64 时间 枚举: ToString/Enum.Prase 列表: 根据 id:值 进行储存 列表: 根据 id:值 进行储存 字典: 根据 字典 结构进行储存 类: 将进行Converter递归 自定转换函数 将指定的对象序列化为TLine列表 Line 要转换的对象 强制转换内容为String (多用于当前类为Sub) false: 自动判断 true: 强制转换String TLine列表 将指定的对象序列化为TLPS LPS Line 要转换的对象 强制转换内容为String (多用于当前类为Sub) false: 自动判断 true: 强制转换String LPS 将指定的对象序列化为TLine Line 要转换的对象 行名字 强制转换内容为String (多用于当前类为Sub) false: 自动判断 true: 强制转换String Line 将指定的对象序列化为LPS (使用默认参数) 要转换的对象 强制转换内容为String (多用于当前类为Sub) false: 自动判断 true: 强制转换String LPS 将指定的对象序列化为Line (使用默认参数) 要转换的对象 行名字 强制转换内容为String (多用于当前类为Sub) false: 自动判断 true: 强制转换String Line 获取指定对象类型的转换类型 对象类型 附加参数,若有 转换类型 获取指定对象类型的是否可以转换为String 转换方法 将指定的对象序列化为String 需要序列化的object 转换方法,默认自动判断 附加参数,若有 退回序列化的String 将指定的对象序列化为TLine 需要序列化的object 转换方法,默认自动判断 附加参数,若有 行名字 将String转换为指定Type的Object String值 要转换的Type 转换方法,默认自动判断 附加参数,若有 指定Type的Object 将ISub转换为指定Type的Object ISub 要转换的Type 转换方法,默认自动判断 附加参数,若有 指定Type的Object 将指定的LPS反序列化为T对象 想要获得的类型 ILPS 生成的对象 将指定的ISub/ILine反序列化为T对象 想要获得的类型 ISub/ILine 生成的对象 将指定的ILine列表反序列化为T对象 想要获得的类型 ILine列表 生成的对象 通过字典类型的行, Name不会重复 创建一行 通过lpsLine文本创建一行 lpsSub文本 通过其他Line创建新的Line 其他line 子项目 文本 在末尾没有结束行号的文本 (去除关键字的文本) 文本 在末尾没有结束行号的文本 (正常) 获得Text的String结构 文本 (int) 文本 (int64) 文本 (double) 注释 ///为注释 获取Sub数量 是否只读 通过引索修改Line中Sub内容(错误:字典没有引索) 要获得或设置的引索 引索指定的Sub 将指定的Sub添加到Subs列表的末尾 要添加的Sub 若无相同名称(Name)的Sub,则将指定的Sub添加到Subs列表的末尾 若有,则替换成要添加的Sub 要添加的Sub 将指定Sub的元素添加到Subs的末尾 要添加的多个Sub 将指定的Sub添加到Subs列表的末尾 要添加的Sub 移除Line中所有的Sub 返回一个值,该值指示指定的字段是否出现在Subs的Sub的名字 字段 如果在Line集合中找到符合的名字,则为True; 否则为false 确定某Sub是否在Line集合中 要在Line集合中定位的Sub 如果在Line集合中找到sub,则为True; 否则为false 将整个array复制到Line的Subs 复制到Subs的Sub列表 从零开始的引索,从引索处开始复制 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为null 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null 匹配拥有相同名称的Line或sub的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的名称 如果找到相同名称的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Line或sub的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Line或sub的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Line,则为该Line; 否则为null 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub 返回一个 Subs 的第一个元素。 要返回的第一个元素 返回一个 Subs 的最后一个元素。 要返回的最后一个元素 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub 获得bool属性的sub 用于定义匹配的名称 如果找到相同名称的sub,则为True; 否则为false 设置bool属性的sub 用于定义匹配的名称 获得int属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的int值 如果没找到,则返回默认值 设置int属性的sub 用于定义匹配的名称 储存进sub的int值 获得long属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的long值 如果没找到,则返回默认值 设置long属性的sub 用于定义匹配的名称 储存进sub的long值 获得double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的double(long)值 如果没找到,则返回默认值 设置double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 储存进sub的double(long)值 获得DateTime属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的DateTime值 如果没找到,则返回默认值 设置DateTime属性的sub 用于定义匹配的名称 储存进sub的DateTime值 获得String属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的String值 如果没找到,则返回默认值 设置String属性的sub 用于定义匹配的名称 储存进sub的String值 获得double属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的double值 如果没找到,则返回默认值 设置double属性的sub 用于定义匹配的名称 储存进sub的double值 通过名字和信息创建新的Line 名称 信息 (正常) 文本 在末尾没有结束行号的文本 (正常) 子类集合 将其他Line内容拷贝到本Line 其他line 退回Text的反转义文本 (正常显示) Text的反转义文本 (正常显示) 将指定的Sub添加到指定索引处(失效:字典没有顺序) 应插入 Sub 的从零开始的索引(失效) 要添加的Sub 将指定Sub的元素添加指定索引处(失效:字典没有顺序) 应插入 Sub 的从零开始的索引 要添加的多个Sub 从Subs中移除特定名称 要从Subs中删除的Sub的名称 如果成功移除了Sub,则为 true; 否则为 false 从Subs中移除特定名称的所有元素(失效:字典为单一性) 要从Subs中删除的Sub的名称 搜索全部相似名称的Sub的所有元素 %字段% 如果找到相似名称的Sub,则为数组; 否则为一个空的Array 搜索字段是否出现在Line名称,并返回整个Subs中的第一个匹配元素 %字段% 如果找到相似名称的第一个Sub,则为该Sub; 否则为null 搜索相同名称的Sub,并返回整个Subs中第一个匹配的sub从零开始的索引(错误:字典没有引索) 用于定义匹配的名称 如果找到相同名称的sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 搜索相同名称的Sub,并返回整个Subs中第一个匹配的Sub从零开始的索引(错误:字典没有引索) 用于定义匹配的Sub 如果找到相同名称的Sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 搜索相同名称的Sub,并返回整个Sub中全部匹配的sub从零开始的索引(错误:字典没有引索) 用于定义匹配的名称 如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array 将当前Line转换成文本格式 (info已经被转义/去除关键字) Line的文本格式 (info已经被转义/去除关键字) 将当前Line转换成文本格式 (info已经被转义/去除关键字) Line的文本格式 (info已经被转义/去除关键字) 返回一个新List,包含所有Subs 所有储存的Subs 加载 通过lps文本创建一个子类 lps文本 获得该Line的长哈希代码 64位哈希代码 获得该Line的哈希代码 32位哈希代码 将指定的Sub添加到指定索引处 (失效:字典没有顺序) 应插入 Sub 的从零开始的索引(失效) 要添加的Sub 从Subs中移除特定引索的Sub (错误:字典没有顺序) 要删除Sub的引索 从Subs中移除特定对象的第一个匹配项 要从Subs中删除的Sub 如果成功移除了Sub,则为 true; 否则为 false 返回循环访问 Subs 的枚举数。 用于 Subs 的枚举数 获取或设置 String 属性的sub (gstr)用于定义匹配的名称 获取或设置对 String 属性的Sub 获取或设置 Bool 属性的sub (gbol)用于定义匹配的名称 获取或设置对 bool 属性的Sub 获取或设置 Int 属性的sub (gint)用于定义匹配的名称 获取或设置对 int 属性的Sub 获取或设置 Long 属性的sub (gi64)用于定义匹配的名称 获取或设置对 long 属性的Sub 获取或设置 Double 属性的sub (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Sub 获取或设置 Double(long) 属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 (gflt)用于定义匹配的名称 获取或设置对 double 属性的Sub 获取或设置 DateTime 属性的sub (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Sub 通过字典类型的文件 包括文件读写等一系列操作 从指定行创建 LPS_D 多个行 从另一个LPS文件创建该LPS 集合 全部文件的数据 创建一个 空的 LPS_D 从指定的字符串创建 LpsDocument 包含要加载的LPS文档的字符串 将指定的Line添加到Assemblage列表 要添加的Line 若无相同名称(Name)的Line,则将指定的Line添加到Assemblage列表 若有,则替换成要添加的Line 要添加的Line 将指定Line的元素添加到Assemblage 要添加的多个Line 将指定Line的元素添加到Assemblage 要添加的多个Line 将指定的Line添加到指定索引处(失效:字典没有顺序) 应插入 Line 的从零开始的索引 要添加的Line 将指定Line的元素添加指定索引处(失效:字典没有顺序) 应插入 Line 的从零开始的索引 要添加的多个Line 将指定Line的元素添加指定索引处(失效:字典没有顺序) 应插入 Line 的从零开始的索引 要添加的多个Line 从Assemblage中移除特定对象的第一个匹配项 要从Assemblage中删除的Line的名称 如果成功移除了line,则为 true; 否则为 false 从Assemblage中移除特定名称的第一个匹配项 要从Assemblage中删除的Line的名称 如果成功移除了line,则为 true; 否则为 false 从Assemblage中移除移除与条件相匹配的所有Line (失效:字典没有顺序) 要从Assemblage中删除的Line 从Assemblage中移除移除与名称相匹配的所有Line (失效:字典没有顺序) 要从Assemblage中删除的Line的名称 移除Assemblage的指定索引处的Line (错误:字典没有引索) 要移除的Line的从零开始的索引 确定某Line是否在Assemblage中 要在Assemblage中定位的Line 如果在Assemblage中找到line,则为True; 否则为false 确定某Sub是否在Assemblage中 要在Assemblage中定位的Sub 如果在Assemblage中找到line,则为True; 否则为false 确定某Line(名字定位)是否在Assemblage中 Line的名字 如果在Assemblage中找到相同的名字,则为True; 否则为false 确定某sub(名字定位)是否在Assemblage中 sub的名字 如果在Assemblage的sub中找到相同的名字,则为True; 否则为false 匹配拥有相同名称的Line的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的名称 如果找到相同名称的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Line的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Line的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为null 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Line,则为该Line; 否则为null 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line 匹配拥有相同名称的Sub的所有元素 用于定义匹配的名称 如果找到相同名称的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Sub的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Sub的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Sub,则为该Line; 否则为null 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Sub,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Sub,则为该Line; 否则为null 搜索全部相似名称的Line的所有元素 %字段% 如果找到相似名称的Line,则为数组; 否则为一个空的Array 搜索字段是否出现在Line名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相似名称的第一个Line,则为该Line; 否则为null 搜索全部相似名称的Sub的所有元素 %字段% 如果找到相似名称的Line,则为该数组; 否则为一个空的Array 搜索字段是否出现在Sub名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相同名称的第一个Sub,则为该Sub; 否则为null 搜索相同名称的Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 (错误:字典没有引索) 用于定义匹配的名称 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 搜索相同名称的Line,并返回整个Assemblage中全部匹配的Line从零开始的索引 (错误:字典没有引索) 用于定义匹配的名称 如果找到相同名称的Line的元素,则为该元素的从零开始的索引组; 否则为空的Array 获得Assemblage目前储存的Line数量 从指定的字符串加载LPS文档 包含要加载的LPS文档的字符串 从指定的字符串加载LPS文档 包含要加载的LPS文档的字符串 从指定行加载LPS文档 多个行 返回一个Assemblage的第一个元素。 要返回的第一个元素 返回一个Assemblage的最后一个元素。 要返回的最后一个元素 返回循环访问 Assemblage 的枚举数。 用于 Assemblage 的枚举数 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line 将当前Documents转换成文本格式 LinePutScript的文本格式 获得该LPS文档的长哈希代码 64位哈希代码 获得该LPS文档的哈希代码 32位哈希代码 确认对象是否等于当前对象 Subs 获得当前文档大小 单位:字符 是否只读 通过引索修改lps中Line内容 (错误:字典没有引索) 要获得或设置的引索 引索指定的Line 获得bool属性的line 用于定义匹配的名称 如果找到相同名称的line,则为True; 否则为false 设置bool属性的line 用于定义匹配的名称 如果为ture,则在没有相同name为lineName的line时候添加新的line 如果为false,则删除所有name为lineName的line 获得int属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的int值 如果没找到,则返回默认值 设置int属性的line 用于定义匹配的名称 储存进line的int值 获得long属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的long值 如果没找到,则返回默认值 设置long属性的line 用于定义匹配的名称 储存进line的long值 获得String属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的string值 如果没找到,则返回默认值 设置String属性的line 用于定义匹配的名称 储存进line的String值 获得double属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的double值 如果没找到,则返回默认值 设置double属性的line 用于定义匹配的名称 储存进line的double值 获得double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的double(long)值 如果没找到,则返回默认值 设置double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 储存进line的double(long)值 获得DateTime属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的DateTime值 如果没找到,则返回默认值 设置DateTime属性的line 用于定义匹配的名称 储存进line的DateTime值 获取或设置 String 属性的line (gstr)用于定义匹配的名称 获取或设置对 String 属性的Line 获取或设置 Bool 属性的line (gbol)用于定义匹配的名称 获取或设置对 bool 属性的Line 获取或设置 Int 属性的line (gint)用于定义匹配的名称 获取或设置对 int 属性的Line 获取或设置 Long 属性的line (gi64)用于定义匹配的名称 获取或设置对 long 属性的Line 获取或设置 Double 属性的line (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Line 获取或设置 Double(long) 属性的line 通过转换long获得更精确的小数,小数位最大保留9位 (gflt)用于定义匹配的名称 获取或设置对 double 属性的line 获取或设置 DateTime 属性的line (gdbe)用于定义匹配的名称 获取或设置对 double 属性的line 搜索相同Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 (错误:字典没有引索) 用于定义匹配的Line 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 将指定的Line添加到指定索引处 (失效:字典没有顺序) 应插入 Line 的从零开始的索引 要添加的Line 将指定的Line添加到Assemblage列表 要添加的Line 移除Assemblage中所有的Line 将整个array复制到Assemblage 复制到Assemblage的Line列表 从零开始的引索,从引索处开始复制 返回一个新List,包含所有Line 所有储存的Line Get Object 可以通过强制转换进行更轻松的getset操作 储存在gobject中的值 生成 Gobj string 可以通过强制转换进行更轻松的getset操作 例: line[(gstr)"subname"] 生成 Gobj 强制转换gobjcet成string gobject 强制转换string成gobjcet string bool 可以通过强制转换进行更轻松的getset操作 例: line[(gbol)"subname"] 生成 Gobj 强制转换gobjcet成string gobject 强制转换string成gobjcet string int 可以通过强制转换进行更轻松的getset操作 例: line[(gint)"subname"] 生成 Gobj 强制转换gobjcet成string gobject 强制转换string成gobjcet string long 可以通过强制转换进行更轻松的getset操作 例: line[(gi64)"subname"] 生成 Gobj 强制转换gobjcet成string gobject 强制转换string成gobjcet string double 可以通过强制转换进行更轻松的getset操作 例: line[(gdbe)"subname"] 生成 Gobj 强制转换gobjcet成string gobject 强制转换string成gobjcet string DateTime 可以通过强制转换进行更轻松的getset操作 例: line[(gdat)"subname"] 生成 Gobj 强制转换gobjcet成string gobject 强制转换string成gobjcet string double(long) 通过转换long获得更精确的小数 可以通过强制转换进行更轻松的getset操作 例: line[(gflt)"subname"] 生成 Gobj 强制转换gobjcet成string gobject 强制转换string成gobjcet string 支持使用GOBJ获取设置的接口 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub 获得bool属性的sub 用于定义匹配的名称 如果找到相同名称的sub,则为True; 否则为false 设置bool属性的sub 用于定义匹配的名称 获得int属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的int值 如果没找到,则返回默认值 设置int属性的sub 用于定义匹配的名称 储存进sub的int值 获得long属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的long值 如果没找到,则返回默认值 设置long属性的sub 用于定义匹配的名称 储存进sub的long值 获得double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的double(long)值 如果没找到,则返回默认值 设置double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 储存进sub的double(long)值 获得DateTime属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的DateTime值 如果没找到,则返回默认值 设置DateTime属性的sub 用于定义匹配的名称 储存进sub的DateTime值 获得String属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的String值 如果没找到,则返回默认值 设置String属性的sub 用于定义匹配的名称 储存进sub的String值 获得double属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的double值 如果没找到,则返回默认值 设置double属性的sub 用于定义匹配的名称 储存进sub的double值 获取或设置 String 属性的sub (gstr)用于定义匹配的名称 获取或设置对 String 属性的Sub 获取或设置 Bool 属性的sub (gbol)用于定义匹配的名称 获取或设置对 bool 属性的Sub 获取或设置 Int 属性的sub (gint)用于定义匹配的名称 获取或设置对 int 属性的Sub 获取或设置 Long 属性的sub (gi64)用于定义匹配的名称 获取或设置对 long 属性的Sub 获取或设置 Double 属性的sub (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Sub 获取或设置 Double(long) 属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 (gflt)用于定义匹配的名称 获取或设置对 double 属性的Sub 获取或设置 DateTime 属性的sub (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Sub 行接口 包含多个子类的接口 继承自子类接口 通过名字和信息创建新的Line 名称 信息 (正常) 文本 在末尾没有结束行号的文本 (正常) 子类集合 将其他Line内容拷贝到本Line 其他line 文本 在末尾没有结束行号的文本 (去除关键字的文本) 文本 在末尾没有结束行号的文本 (正常) 注释 ///为注释 文本 (int) 文本 (int64) 文本 (double) 退回Text的反转义文本 (正常显示) Text的反转义文本 (正常显示) 将指定的Sub添加到Subs列表的末尾 要添加的Sub 若无相同名称(Name)的Sub,则将指定的Sub添加到Subs列表的末尾 若有,则替换成要添加的Sub 要添加的Sub 将指定Sub的元素添加到Subs的末尾 要添加的多个Sub 将指定的Sub添加到指定索引处 应插入 Sub 的从零开始的索引 要添加的Sub 将指定Sub的元素添加指定索引处 应插入 Sub 的从零开始的索引 要添加的多个Sub 从Subs中移除特定名称的第一个匹配项 要从Subs中删除的Sub的名称 如果成功移除了Sub,则为 true; 否则为 false 从Subs中移除特定名称的所有元素 要从Subs中删除的Sub的名称 返回一个值,确定某Sub是否在Line集合中 要在Line集合中定位的Sub的名字 如果在Line集合中找到符合的名字,则为True; 否则为false 匹配拥有相同名称的Line或sub的所有元素 用于定义匹配的名称 如果找到相同名称的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Line或sub的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Line或sub的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为null 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Line,则为该Line; 否则为null 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub 搜索全部相似名称的Sub的所有元素 %字段% 如果找到相似名称的Sub,则为数组; 否则为一个空的Array 搜索字段是否出现在Line名称,并返回整个Subs中的第一个匹配元素 %字段% 如果找到相似名称的第一个Sub,则为该Sub; 否则为null 搜索相同名称的Sub,并返回整个Subs中第一个匹配的sub从零开始的索引 用于定义匹配的名称 如果找到相同名称的sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 搜索相同名称的Sub,并返回整个Sub中全部匹配的sub从零开始的索引 用于定义匹配的名称 如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array 将当前Line转换成文本格式 (info已经被转义/去除关键字) 将输出储存到StringBuilder 储存到的 StringBuilder Line的文本格式 (info已经被转义/去除关键字) 返回一个 Subs 的第一个元素。 要返回的第一个元素 返回一个 Subs 的最后一个元素。 要返回的最后一个元素 返回一个新List,包含所有Subs 所有储存的Subs 获得Text的String结构 LPS接口 返回一个新List,包含所有Line 所有储存的Line 将指定的Line添加到Assemblage列表的末尾 要添加的Line 若无相同名称(Name)的Line,则将指定的Line添加到Assemblage列表的末尾 若有,则替换成要添加的Line 要添加的Line 将指定Line的元素添加到Assemblage的末尾 要添加的多个Line 将指定Line的元素添加到Assemblage的末尾 要添加的多个Line 将指定的Line添加到指定索引处 应插入 Line 的从零开始的索引 要添加的Line 将指定Line的元素添加指定索引处 应插入 Line 的从零开始的索引 要添加的多个Line 将指定Line的元素添加指定索引处 应插入 Line 的从零开始的索引 要添加的多个Line 从Assemblage中移除特定名称的第一个匹配项 要从Assemblage中删除的Line的名称 如果成功移除了line,则为 true; 否则为 false 从Assemblage中移除移除与条件相匹配的所有Line 要从Assemblage中删除的Line 从Assemblage中移除移除与名称相匹配的所有Line 要从Assemblage中删除的Line的名称 确定某Sub是否在Assemblage中 要在Assemblage中定位的Sub 如果在Assemblage中找到line,则为True; 否则为false 确定某Line(名字定位)是否在Assemblage中 Line的名字 如果在Assemblage中找到相同的名字,则为True; 否则为false 确定某sub(名字定位)是否在Assemblage中 sub的名字 如果在Assemblage的sub中找到相同的名字,则为True; 否则为false 匹配拥有相同名称的Line的所有元素 用于定义匹配的名称 如果找到相同名称的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Line的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Line的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为null 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Line,则为该Line; 否则为null 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line 匹配拥有相同名称的Sub的所有元素 用于定义匹配的名称 如果找到相同名称的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Sub的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Sub的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Sub,则为该Line; 否则为null 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Sub,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Sub,则为该Line; 否则为null 搜索全部相似名称的Line的所有元素 %字段% 如果找到相似名称的Line,则为数组; 否则为一个空的Array 搜索字段是否出现在Line名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相似名称的第一个Line,则为该Line; 否则为null 搜索全部相似名称的Sub的所有元素 %字段% 如果找到相似名称的Line,则为该数组; 否则为一个空的Array 搜索字段是否出现在Sub名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相同名称的第一个Sub,则为该Sub; 否则为null 搜索相同名称的Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 用于定义匹配的名称 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 搜索相同名称的Line,并返回整个Assemblage中全部匹配的Line从零开始的索引 用于定义匹配的名称 如果找到相同名称的Line的元素,则为该元素的从零开始的索引组; 否则为空的Array 从指定的字符串加载LPS文档 包含要加载的LPS文档的字符串 从指定行加载LPS文档 多个行 返回一个Assemblage的第一个元素。 要返回的第一个元素 返回一个Assemblage的最后一个元素。 要返回的最后一个元素 获得该LPS文档的长哈希代码 64位哈希代码 获得该LPS文档的哈希代码 32位哈希代码 任何类型的值均可储存的接口 储存的数据 转换成为储存String类型 转换成 String 类型 转换成 long 类型 转换成 int 类型 转换成 double 类型 转换成 double(int64) 类型 转换成 DateTime 类型 转换成 bool 类型 设置 string 值 设置 int 值 设置 long 值 设置 double 值 设置 float 值 设置 DateTime 值 设置 bool 值 子类接口 LinePutScript最基础的类的最基础的接口 加载 通过lps文本创建一个子类 lps文本 加载 通过名字和信息创建新的Sub 名称 信息 (正常版本) 将其他Sub内容拷贝到本Sub 其他Sub 名称 没有唯一性 信息 (去除关键字的文本) (string) 信息 (去除关键字的文本) (可复制) 信息 (去除关键字的文本) (可比较) 信息 (正常) 信息 (int) 信息 (int64) 信息 (double) 信息 (bool) 返回一个 Info集合 的第一个string。 要返回的第一个string 返回一个 Info集合 的最后一个string。 要返回的最后一个string 退回Info的反转义文本 (正常显示) info的反转义文本 (正常显示) 退回Info集合的转义文本集合 (正常显示) info的转义文本集合 (正常显示) 将当前Sub转换成文本格式 (info已经被转义/去除关键字) Sub的文本格式 (info已经被转义/去除关键字) 获得该Sub的哈希代码 32位哈希代码 获得该Sub的长哈希代码 64位哈希代码 获得Info的String结构 行 包含多个子类 继承自子类 创建一行 通过lpsLine文本创建一行 lpsSub文本 通过其他Line创建新的Line 其他line 通过名字和信息创建新的Line 名称 信息 (正常) 文本 在末尾没有结束行号的文本 (正常) 子类集合 加载 通过lps文本创建一个子类 lps文本 通过名字和信息创建新的Line 名称 信息 (正常) 文本 在末尾没有结束行号的文本 (正常) 子类集合 将其他Line内容拷贝到本Line 其他line 文本 在末尾没有结束行号的文本 (去除关键字的文本) 文本 在末尾没有结束行号的文本 (正常) 获得Text的String结构 注释 ///为注释 文本 (int) 文本 (int64) 文本 (double) 退回Text的反转义文本 (正常显示) Text的反转义文本 (正常显示) 子项目 将指定的Sub添加到Subs列表的末尾 要添加的Sub 若无相同名称(Name)的Sub,则将指定的Sub添加到Subs列表的末尾 若有,则替换成要添加的Sub 要添加的Sub 将指定Sub的元素添加到Subs的末尾 要添加的多个Sub 将指定的Sub添加到指定索引处 应插入 Sub 的从零开始的索引 要添加的Sub 将指定Sub的元素添加指定索引处 应插入 Sub 的从零开始的索引 要添加的多个Sub 从Subs中移除特定对象的第一个匹配项 要从Subs中删除的Sub 如果成功移除了Sub,则为 true; 否则为 false 从Subs中移除特定名称的第一个匹配项 要从Subs中删除的Sub的名称 如果成功移除了Sub,则为 true; 否则为 false 从Subs中移除特定名称的所有元素 要从Subs中删除的Sub的名称 确定某Sub是否在Line集合中 要在Line集合中定位的Sub 如果在Line集合中找到sub,则为True; 否则为false 返回一个值,确定某Sub是否在Line集合中 要在Line集合中定位的Sub的名字 如果在Line集合中找到符合的名字,则为True; 否则为false 匹配拥有相同名称的Line或sub的所有元素 用于定义匹配的名称 如果找到相同名称的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Line或sub的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Line或sub的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为null 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Line,则为该Line; 否则为null 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub 搜索全部相似名称的Sub的所有元素 %字段% 如果找到相似名称的Sub,则为数组; 否则为一个空的Array 搜索字段是否出现在Line名称,并返回整个Subs中的第一个匹配元素 %字段% 如果找到相似名称的第一个Sub,则为该Sub; 否则为null 搜索相同名称的Sub,并返回整个Subs中第一个匹配的sub从零开始的索引 用于定义匹配的名称 如果找到相同名称的sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 搜索相同名称的Sub,并返回整个Sub中全部匹配的sub从零开始的索引 用于定义匹配的名称 如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array 将当前Line转换成文本格式 (info已经被转义/去除关键字) Line的文本格式 (info已经被转义/去除关键字) 将当前Line转换成文本格式 (info已经被转义/去除关键字) 将输出储存到StringBuilder 储存到的 StringBuilder Line的文本格式 (info已经被转义/去除关键字) 获得该Line的长哈希代码 64位哈希代码 获得该Line的哈希代码 32位哈希代码 确认对象是否等于当前对象 Subs 返回循环访问 Subs 的枚举数。 用于 Subs 的枚举数 返回一个 Subs 的第一个元素。 要返回的第一个元素 返回一个 Subs 的最后一个元素。 要返回的最后一个元素 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub 用于定义匹配的名称 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub 获得bool属性的sub 用于定义匹配的名称 如果找到相同名称的sub,则为True; 否则为false 设置bool属性的sub 用于定义匹配的名称 获得int属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的int值 如果没找到,则返回默认值 设置int属性的sub 用于定义匹配的名称 储存进sub的int值 获得long属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的long值 如果没找到,则返回默认值 设置long属性的sub 用于定义匹配的名称 储存进sub的long值 获得double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的double(long)值 如果没找到,则返回默认值 设置double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 储存进sub的double(long)值 获得DateTime属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的DateTime值 如果没找到,则返回默认值 设置DateTime属性的sub 用于定义匹配的名称 储存进sub的DateTime值 获得String属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的String值 如果没找到,则返回默认值 设置String属性的sub 用于定义匹配的名称 储存进sub的String值 获得double属性的sub 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的sub,返回sub中储存的double值 如果没找到,则返回默认值 设置double属性的sub 用于定义匹配的名称 储存进sub的double值 获取或设置 String 属性的sub (gstr)用于定义匹配的名称 获取或设置对 String 属性的Sub 获取或设置 Bool 属性的sub (gbol)用于定义匹配的名称 获取或设置对 bool 属性的Sub 获取或设置 Int 属性的sub (gint)用于定义匹配的名称 获取或设置对 int 属性的Sub 获取或设置 Long 属性的sub (gi64)用于定义匹配的名称 获取或设置对 long 属性的Sub 获取或设置 Double 属性的sub (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Sub 获取或设置 Double(long) 属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 (gflt)用于定义匹配的名称 获取或设置对 double 属性的Sub 获取或设置 DateTime 属性的sub (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Sub 获取Sub数量 是否只读 通过引索修改Line中Sub内容 要获得或设置的引索 引索指定的Sub 搜索相同名称的Sub,并返回整个Subs中第一个匹配的Sub从零开始的索引 用于定义匹配的Sub 如果找到相同名称的Sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 将指定的Sub添加到指定索引处 应插入 Sub 的从零开始的索引 要添加的Sub 从Subs中移除特定引索的Sub 要删除Sub的引索 将指定的Sub添加到Subs列表的末尾 要添加的Sub 移除Line中所有的Sub 将整个array复制到Line的Subs 复制到Subs的Sub列表 从零开始的引索,从引索处开始复制 将当前line与另一个line进行比较,并退回一个整数指示在排序位置中是位于另一个对象之前之后还是相同位置 另一个line 值小于零时排在 other 之前 值等于零时出现在相同排序位置 值大于零则排在 other 之后 克隆一个Line 相同的Line 返回一个新List,包含所有Subs 所有储存的Subs 文件 包括文件读写等一系列操作 集合 全部文件的数据 创建一个 空的LpsDocument 从指定的字符串创建 LpsDocument 包含要加载的LPS文档的字符串 从指定行创建 LpsDocument 多个行 从另一个LPS文件创建该LPS 将指定的Line添加到Assemblage列表的末尾 要添加的Line 若无相同名称(Name)的Line,则将指定的Line添加到Assemblage列表的末尾 若有,则替换成要添加的Line 要添加的Line 将指定Line的元素添加到Assemblage的末尾 要添加的多个Line 将指定Line的元素添加到Assemblage的末尾 要添加的多个Line 将指定的Line添加到指定索引处 应插入 Line 的从零开始的索引 要添加的Line 将指定Line的元素添加指定索引处 应插入 Line 的从零开始的索引 要添加的多个Line 将指定Line的元素添加指定索引处 应插入 Line 的从零开始的索引 要添加的多个Line 从Assemblage中移除特定对象的第一个匹配项 要从Assemblage中删除的Line的名称 如果成功移除了line,则为 true; 否则为 false 从Assemblage中移除特定名称的第一个匹配项 要从Assemblage中删除的Line的名称 如果成功移除了line,则为 true; 否则为 false 从Assemblage中移除移除与条件相匹配的所有Line 要从Assemblage中删除的Line 从Assemblage中移除移除与名称相匹配的所有Line 要从Assemblage中删除的Line的名称 移除Assemblage的指定索引处的Line 要移除的Line的从零开始的索引 确定某Line是否在Assemblage中 要在Assemblage中定位的Line 如果在Assemblage中找到line,则为True; 否则为false 确定某Sub是否在Assemblage中 要在Assemblage中定位的Sub 如果在Assemblage中找到line,则为True; 否则为false 确定某Line(名字定位)是否在Assemblage中 Line的名字 如果在Assemblage中找到相同的名字,则为True; 否则为false 确定某sub(名字定位)是否在Assemblage中 sub的名字 如果在Assemblage的sub中找到相同的名字,则为True; 否则为false 匹配拥有相同名称的Line的所有元素 用于定义匹配的名称 如果找到相同名称的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Line的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Line的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为null 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Line,则为该Line; 否则为null 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line 匹配拥有相同名称的Sub的所有元素 用于定义匹配的名称 如果找到相同名称的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同名称和信息的Sub的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 匹配拥有相同信息的Sub的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Sub,则为该Line; 否则为null 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Sub,则为该Line; 否则为null 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Sub,则为该Line; 否则为null 搜索全部相似名称的Line的所有元素 %字段% 如果找到相似名称的Line,则为数组; 否则为一个空的Array 搜索字段是否出现在Line名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相似名称的第一个Line,则为该Line; 否则为null 搜索全部相似名称的Sub的所有元素 %字段% 如果找到相似名称的Line,则为该数组; 否则为一个空的Array 搜索字段是否出现在Sub名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相同名称的第一个Sub,则为该Sub; 否则为null 搜索相同名称的Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 用于定义匹配的名称 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 搜索相同名称的Line,并返回整个Assemblage中全部匹配的Line从零开始的索引 用于定义匹配的名称 如果找到相同名称的Line的元素,则为该元素的从零开始的索引组; 否则为空的Array 获得Assemblage目前储存的Line数量 从指定的字符串加载LPS文档 包含要加载的LPS文档的字符串 从指定的字符串加载LPS文档 包含要加载的LPS文档的字符串 从指定行加载LPS文档 多个行 返回一个Assemblage的第一个元素。 要返回的第一个元素 返回一个Assemblage的最后一个元素。 要返回的最后一个元素 返回循环访问 Assemblage 的枚举数。 用于 Assemblage 的枚举数 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line 将当前Documents转换成文本格式 LinePutScript的文本格式 获得该LPS文档的长哈希代码 64位哈希代码 获得该LPS文档的哈希代码 32位哈希代码 确认对象是否等于当前对象 Subs 获得当前文档大小 单位:字符 是否只读 通过引索修改lps中Line内容 要获得或设置的引索 引索指定的Line 获得bool属性的line 用于定义匹配的名称 如果找到相同名称的line,则为True; 否则为false 设置bool属性的line 用于定义匹配的名称 如果为ture,则在没有相同name为lineName的line时候添加新的line 如果为false,则删除所有name为lineName的line 获得int属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的int值 如果没找到,则返回默认值 设置int属性的line 用于定义匹配的名称 储存进line的int值 获得long属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的long值 如果没找到,则返回默认值 设置long属性的line 用于定义匹配的名称 储存进line的long值 获得String属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的string值 如果没找到,则返回默认值 设置String属性的line 用于定义匹配的名称 储存进line的String值 获得double属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的double值 如果没找到,则返回默认值 设置double属性的line 用于定义匹配的名称 储存进line的double值 获得double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的double(long)值 如果没找到,则返回默认值 设置double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 储存进line的double(long)值 获得DateTime属性的line 用于定义匹配的名称 如果没找到返回的默认值 如果找到相同名称的line,返回line中储存的DateTime值 如果没找到,则返回默认值 设置DateTime属性的line 用于定义匹配的名称 储存进line的DateTime值 获取或设置 String 属性的line (gstr)用于定义匹配的名称 获取或设置对 String 属性的Line 获取或设置 Bool 属性的line (gbol)用于定义匹配的名称 获取或设置对 bool 属性的Line 获取或设置 Int 属性的line (gint)用于定义匹配的名称 获取或设置对 int 属性的Line 获取或设置 Long 属性的line (gi64)用于定义匹配的名称 获取或设置对 long 属性的Line 获取或设置 Double 属性的line (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Line 获取或设置 Double(long) 属性的line 通过转换long获得更精确的小数,小数位最大保留9位 (gflt)用于定义匹配的名称 获取或设置对 double 属性的line 获取或设置 DateTime 属性的line (gdbe)用于定义匹配的名称 获取或设置对 double 属性的line 搜索相同Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 用于定义匹配的Line 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 将指定的Line添加到指定索引处 应插入 Line 的从零开始的索引 要添加的Line 将指定的Line添加到Assemblage列表的末尾 要添加的Line 移除Assemblage中所有的Line 将整个array复制到Assemblage 复制到Assemblage的Line列表 从零开始的引索,从引索处开始复制 返回一个新List,包含所有Line 所有储存的Line 当前Line读取进度 读取读取进度当前Line 并且自动切换到下一Line 如何有则返回当前Line,如果没有则返回null 获取读取进度当前Line 如何有则返回当前Line,如果没有则返回null 将指定的Line添加到当前读取进度之后 要添加的Line 新建的Line添加到当前读取进度之后 要添加的行名称 行信息 行文本 行子类 将指定的Sub添加到当前读取进度Line中 要添加的子类 将指定的Sub添加到当前读取进度Line中 要添加的行名称 要添加的行信息 将读取进度设置为0 将读取进度设置为上限 即最后一行 判断是否能够继续读取数据 如果还有下一行,返回True,否则False Load Object 可以储存任何类型的值 对性能进行优化 储存Object的类型 字符串 布尔值 整数 整数64位 浮点数 浮点数(long) 时间 类型 储存的数据 新建 SetObject: string 新建 SetObject: string 新建 SetObject: long 新建 SetObject: int 新建 SetObject: double 新建 SetObject: String 新建 SetObject: DateTime 新建 SetObject: bool 转换成为储存String类型 转换成 String 类型 转换成 long 类型 转换成 int 类型 转换成 double 类型 转换成 double(int64) 类型 转换成 DateTime 类型 转换成 bool 类型 设置 string 值 设置 int 值 设置 long 值 设置 double 值 设置 float 值 设置 DateTime 值 设置 bool 值 转换 String 为 SetObject 转换 SetObject 为 String 转换 int 为 SetObject 转换 SetObject 为 int 转换 long 为 SetObject 转换 SetObject 为 long 转换 double 为 SetObject 转换 SetObject 为 double 转换 bool 为 SetObject 转换 SetObject 为 bool 转换 DateTime 为 SetObject 转换 SetObject 为 DateTime 比较两个 SetObject 对象差距 比较两个 SetObject 对象差距 判断是否相等 其他参数 比较两个 SetObject 对象是否相等 比较两个 SetObject 对象是否相等 克隆新的 SetObject 比较 SetObject 和 string 是否相等 比较 SetObject 和 long 是否相等 比较 SetObject 和 int 是否相等 比较 SetObject 和 double 是否相等 比较 SetObject 和 DateTime 是否相等 比较 SetObject 和 bool 是否相等 获取 SetObject 的 HashCode 转换成文本形式 String 结构 通过String实时修改具体参数,为LineputScript提供第四层结构 是否为单线程 生成可以修改的String结构 设置String方法 (非转义) 获取String方法 (非转义) 是否为单线程,如果为单线程,将会缓存数据列表,设置为true将会提高读取效率 获取相关项目String 项目名称 默认值 如果找到项目则返回值;否则为返回默认值 设置相关项目String 项目名称 设置项目的String值 获取相关项目String 如果为空则退回"" 获得bool属性的项目 项目名称 如果没找到返回的默认值 如果找到项目则返回项目中的值,若未找到则返回默认值 获得bool属性的项目 项目名称 如果找到项目则返回项目中的值,若未找到则返回false 设置bool属性的项目 项目名称 如果为ture,则在没有相同name为key的sub时候添加新的sub 如果为false,则删除所有name为key的sub 获得int属性的项目 项目名称 如果没找到返回的默认值 如果找到项目则返回项目中储存的int值 如果没找到,则返回默认值 设置int属性的项目 项目名称 设置项目的int值 获得long属性的项目 项目名称 如果没找到返回的默认值 如果找到项目则返回项目中储存的long值 如果没找到,则返回默认值 设置long属性的项目 项目名称 设置项目的long值 获得double(long)属性的项目 通过转换long获得更精确的小数,小数位最大保留9位 项目名称 如果没找到返回的默认值 如果找到项目则返回项目中储存的double(long)值 如果没找到,则返回默认值 设置double(long)属性的项目 通过转换long获得更精确的小数,小数位最大保留9位 项目名称 设置项目的double(long)值 获得DateTime属性的项目 项目名称 如果没找到返回的默认值 如果找到项目则返回项目中储存的DateTime值 如果没找到,则返回默认值 设置DateTime属性的项目 项目名称 设置项目的DateTime值 获得double属性的项目 项目名称 如果没找到返回的默认值 如果找到项目则返回项目中储存的double值 如果没找到,则返回默认值 设置double属性的项目 项目名称 设置项目的double值 获取或设置 String 属性的项目 (gstr)项目名称 获取或设置对 String 属性的项目 获取或设置 Bool 属性的项目 (gbol)项目名称 获取或设置对 bool 属性的项目 获取或设置 Int 属性的项目 (gint)项目名称 获取或设置对 int 属性的项目 获取或设置 Long 属性的项目 (gi64)项目名称 获取或设置对 long 属性的项目 获取或设置 Double 属性的项目 (gdbe)项目名称 获取或设置对 double 属性的项目 获取或设置 Double(long) 属性的项目 通过转换long获得更精确的小数,小数位最大保留9位 (gflt)项目名称 获取或设置对 double 属性的项目 获取或设置 DateTime 属性的项目 (gdbe)项目名称 获取或设置对 double 属性的项目 获取Key集合 获取Values集合(原始值) 获取集合大小 IDictionary IDictionary IDictionary IDictionary 是否包含指定的键 true为包含,false为不包含 设置相关项目String 项目名称 设置项目的String值 从项目列表中删除指定的键 项目名称 是否删除成功 设置相关项目String 配对(原始值) 移除所有项目 查看是否包含特定的配对 配对(原始值) 从引索开始复制匹配 配对列表(原始值) 引索 移除第一个匹配的配对 配对 是否删除成功 获取迭代(原始值) 迭代器 判断是否相等 其他String 如果相等则为0 获取迭代(原始值) 迭代器 判断是否相等 其他StringStructure 如果相等则为0 获取相关项目String 项目名称 如果找到项目则返回值(原始值) 子类 LinePutScript最基础的类 创建一个子类 通过lpsSub文本创建一个子类 lpsSub文本 加载 通过lps文本创建一个子类 lps文本 通过名字和信息创建新的Sub 名称 信息 (正常版本) 通过名字和信息创建新的Sub 名称 信息 (正常版本) 通过名字和信息创建新的Sub 名称 多个信息 (正常版本) 通过Sub创建新的Sub 其他Sub 将其他Sub内容拷贝到本Sub 其他Sub 名称 没有唯一性 ID 根据Name生成 没有唯一性 信息 (去除关键字的文本) 信息 (正常) 获得Info的String结构 信息 (int) 信息 (int64) 信息 (double) 信息 (bool) 返回循环访问 Info集合 的枚举数。 用于 Info集合 的枚举数 返回一个 Info集合 的第一个string。 要返回的第一个string 返回一个 Info集合 的最后一个string。 要返回的最后一个string 退回Info的反转义文本 (正常显示) info的反转义文本 (正常显示) 退回Info集合的转义文本集合 (正常显示) info的转义文本集合 (正常显示) 将当前Sub转换成文本格式 (info已经被转义/去除关键字) Sub的文本格式 (info已经被转义/去除关键字) 获得该Sub的哈希代码 32位哈希代码 获得该Sub的长哈希代码 64位哈希代码 确认对象是否等于当前对象 Subs 将当前sub与另一个sub进行比较,并退回一个整数指示在排序位置中是位于另一个对象之前之后还是相同位置 另一个sub 值小于零时排在 other 之前 值等于零时出现在相同排序位置 值大于零则排在 other 之后 克隆一个Sub 相同的sub 分割字符串 需要分割的文本 分割符号 分割次数 -1 为无限次数 将文本进行反转义处理(成为正常显示的文本) 要反转义的文本 反转义后的文本 正常显示的文本 将文本进行转义处理(成为去除关键字的文本) 要转义的文本 转义后的文本 (去除关键字的文本) 获取String的HashCode(MD5) String HashCode