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