merge添加更多用法。

文件宏CrossPlatformFileHandle中添加获取目标路径中所有文件路径的用法。
This commit is contained in:
2025-08-26 13:50:11 +08:00
parent 7ad6555795
commit cee06d6537
3 changed files with 51 additions and 5 deletions

View File

@@ -5,12 +5,14 @@
修复富文本包裹器中SpriteBlock在处理颜色元素时选择到错误下标的问题。
增加了一些windows窗口命令。
超链接管理器增加了在启动时自动修复射线检测的问题详见XchartsUIForXeric #1
列表库添加
* 迭代直到[真,假,相等,不等]
* 迭代重复
列表库
* 添加了迭代直到[真,假,相等,不等]
* 添加了迭代重复
* 差异比较库添加了通过数量比较(也支持替换)
* 添加了更多merge语法支持合并类与输出类类型不一致
列表库差异比较库添加了
* 通过数量比较(也支持替换)
文件库
* 添加了获取目标路径上的文件名和路径名
## [0.5.1]

Binary file not shown.

View File

@@ -3892,6 +3892,16 @@
<param name="howToMergeTwoEle"></param>
<returns></returns>
</member>
<member name="M:XericLibrary.Runtime.MacroLibrary.MacroMath.Merge``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,``1,``1})">
<summary>
将枚举器成员合并为一个结果(比如用这个方法计算加法?)
</summary>
<typeparam name="T"></typeparam>
<param name="source"></param>
<param name="howToGetEle"></param>
<param name="howToMergeTwoEle"></param>
<returns></returns>
</member>
<member name="M:XericLibrary.Runtime.MacroLibrary.MacroMath.EqualitySet``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
<summary>
检查两个集合中的元素是否相等
@@ -9369,6 +9379,11 @@
<param name="filePath"></param>
<returns></returns>
</member>
<member name="T:XericLibrary.Runtime.MacroLibrary.MacroFile.FileRelativePath">
<summary>
相对路径枚举
</summary>
</member>
<member name="T:XericLibrary.Runtime.MacroLibrary.MacroFile.CrossPlatformFileHandle">
<summary>
文件句柄
@@ -9560,6 +9575,35 @@
<param name="relativePath"></param>
<returns></returns>
</member>
<member name="M:XericLibrary.Runtime.MacroLibrary.MacroFile.CrossPlatformFileHandle.CombineCustomRelativePath(System.String,XericLibrary.Runtime.MacroLibrary.MacroFile.FileRelativePath,System.Enum)">
<summary>
拼接自定义相对路径
</summary>
<param name="relativePath"></param>
<param name="type"></param>
<param name="specialType"></param>
<returns></returns>
</member>
<member name="M:XericLibrary.Runtime.MacroLibrary.MacroFile.CrossPlatformFileHandle.CombineSpecialPath(System.String,System.Enum)">
<summary>
特殊路径
</summary>
<param name="relativePath"></param>
<param name="specialFolder"></param>
<returns></returns>
<exception cref="T:System.Exception"></exception>
</member>
<member name="M:XericLibrary.Runtime.MacroLibrary.MacroFile.CrossPlatformFileHandle.GetDirectoryFileNames(System.String,System.String,System.Boolean,System.String,System.Boolean)">
<summary>
获取给定目录下的文件,或文件夹
</summary>
<param name="absolutePathname">绝对路径</param>
<param name="fileSearchPattern">文件筛选</param>
<param name="includeFile">包含文件</param>
<param name="folderSearchPattern">文件夹筛选</param>
<param name="includeFolder">包含路径(文件夹)</param>
<returns></returns>
</member>
<member name="T:XericLibrary.Runtime.MacroLibrary.MacroFile.WindowsHandle">
<summary>
windows平台文件句柄