fix bug of cubetree init SAT and triangles-tip-cube-corner margin case.

This commit is contained in:
iamboss 2026-03-25 12:40:37 +08:00
parent ff2cfa6210
commit 8aa17a0280
58 changed files with 1123 additions and 986 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,9 +11,9 @@
"dependencies": { "dependencies": {
"AvalonEdit": "6.3.0.90", "AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0", "FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.126", "Hi.WpfPlus": "3.1.127",
"HiNc": "3.1.159", "HiNc": "3.1.160",
"HiNc-Resource": "3.1.42", "HiNc-Resource": "3.1.43",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.4", "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.4",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.4", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.4",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.4" "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.4"
@ -1673,36 +1673,36 @@
} }
} }
}, },
"Hi.WpfPlus/3.1.126": { "Hi.WpfPlus/3.1.127": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.129" "HiDisp": "3.1.130"
}, },
"runtime": { "runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.126.0", "assemblyVersion": "3.1.127.0",
"fileVersion": "3.1.126.0" "fileVersion": "3.1.127.0"
} }
} }
}, },
"HiCbtr/3.1.129": { "HiCbtr/3.1.130": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.129" "HiDisp": "3.1.130"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiCbtr.dll": { "lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.129.0", "assemblyVersion": "3.1.130.0",
"fileVersion": "3.1.129.0" "fileVersion": "3.1.130.0"
} }
} }
}, },
"HiDisp/3.1.129": { "HiDisp/3.1.130": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.119" "HiGeom": "3.1.120"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiDisp.dll": { "lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.129.0", "assemblyVersion": "3.1.130.0",
"fileVersion": "3.1.129.0" "fileVersion": "3.1.130.0"
} }
}, },
"native": { "native": {
@ -1720,7 +1720,7 @@
} }
} }
}, },
"HiGeom/3.1.119": { "HiGeom/3.1.120": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
@ -1730,8 +1730,8 @@
}, },
"runtime": { "runtime": {
"lib/net10.0/HiGeom.dll": { "lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.119.0", "assemblyVersion": "3.1.120.0",
"fileVersion": "3.1.119.0" "fileVersion": "3.1.120.0"
} }
}, },
"resources": { "resources": {
@ -1743,27 +1743,27 @@
} }
} }
}, },
"HiLicense/3.1.120": { "HiLicense/3.1.121": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.119" "HiGeom": "3.1.120"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiLicense.dll": { "lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.120.0", "assemblyVersion": "3.1.121.0",
"fileVersion": "3.1.120.0" "fileVersion": "3.1.121.0"
} }
} }
}, },
"HiMech/3.1.140": { "HiMech/3.1.141": {
"dependencies": { "dependencies": {
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"HiCbtr": "3.1.129", "HiCbtr": "3.1.130",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0" "Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiMech.dll": { "lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.140.0", "assemblyVersion": "3.1.141.0",
"fileVersion": "3.1.140.0" "fileVersion": "3.1.141.0"
} }
}, },
"resources": { "resources": {
@ -1778,21 +1778,21 @@
} }
} }
}, },
"HiNc/3.1.159": { "HiNc/3.1.160": {
"dependencies": { "dependencies": {
"Dapper": "2.1.35", "Dapper": "2.1.35",
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0", "Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.120", "HiLicense": "3.1.121",
"HiMech": "3.1.140", "HiMech": "3.1.141",
"HiUniNc": "3.1.136", "HiUniNc": "3.1.137",
"Microsoft.Data.Sqlite": "9.0.0" "Microsoft.Data.Sqlite": "9.0.0"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiNc.dll": { "lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.159.0", "assemblyVersion": "3.1.160.0",
"fileVersion": "3.1.159.0" "fileVersion": "3.1.160.0"
} }
}, },
"resources": { "resources": {
@ -1804,22 +1804,22 @@
} }
} }
}, },
"HiNc-Resource/3.1.42": { "HiNc-Resource/3.1.43": {
"runtime": { "runtime": {
"lib/net10.0/HiNc-Resource.dll": { "lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.42.0", "assemblyVersion": "3.1.43.0",
"fileVersion": "3.1.42.0" "fileVersion": "3.1.43.0"
} }
} }
}, },
"HiUniNc/3.1.136": { "HiUniNc/3.1.137": {
"dependencies": { "dependencies": {
"HiMech": "3.1.140" "HiMech": "3.1.141"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiUniNc.dll": { "lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.136.0", "assemblyVersion": "3.1.137.0",
"fileVersion": "3.1.136.0" "fileVersion": "3.1.137.0"
} }
} }
}, },
@ -2201,68 +2201,68 @@
"path": "grpc.net.common/2.66.0", "path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512" "hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
}, },
"Hi.WpfPlus/3.1.126": { "Hi.WpfPlus/3.1.127": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-rCK0sclXahv3QqVJbDVF3dOELd3mLmB9YXoFhk2cWXxLmxPyfbHU1pR5s95Cu3gGb3YhaGzZkWbZCqa41EnY5A==", "sha512": "sha512-tzIrdlQfzHIvH6nKSgSiJ7tOsbobYx//xmtPQ0NhHmcXvQNHlYGhEzqkjEpxzkUHA1EsJn7RHs8Ak76TSK2CBw==",
"path": "hi.wpfplus/3.1.126", "path": "hi.wpfplus/3.1.127",
"hashPath": "hi.wpfplus.3.1.126.nupkg.sha512" "hashPath": "hi.wpfplus.3.1.127.nupkg.sha512"
}, },
"HiCbtr/3.1.129": { "HiCbtr/3.1.130": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-7Xf+m6K5AfRyP4NlerzQItDmovRfK/5WaN9EQ1rj/hxXHas78SVfOp7wtS4oa+hF9je0CZbJt3kFiLMOpqxZ8w==", "sha512": "sha512-zc79gQmcq7ZNfmb05pQp5QhWQOgbtXvUZXx58OFMChx5HTBLxJxUq7gCi6jdJ3nnhw2vL8KmXZO11wkQ/OeefA==",
"path": "hicbtr/3.1.129", "path": "hicbtr/3.1.130",
"hashPath": "hicbtr.3.1.129.nupkg.sha512" "hashPath": "hicbtr.3.1.130.nupkg.sha512"
}, },
"HiDisp/3.1.129": { "HiDisp/3.1.130": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-c9VV5i4zMj1MEAgFNVciM1J9mqrVi8P5GASZc6eS6o79zjX0xnTVsx9wq5LSMNw/aGkN1PDxXsth+vFZwiEjyQ==", "sha512": "sha512-qMufVri+Xo0WYdyUfZFyNeqCehNB5ZkB06tUj6ElsDCPLiSqdSI2oldCcTfuMy/qYZDSekRwCNSUSPsOkix5EA==",
"path": "hidisp/3.1.129", "path": "hidisp/3.1.130",
"hashPath": "hidisp.3.1.129.nupkg.sha512" "hashPath": "hidisp.3.1.130.nupkg.sha512"
}, },
"HiGeom/3.1.119": { "HiGeom/3.1.120": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-Dy58sxg29KP3V84RCiuKeQUl1cd1YdjGBnD0jcu1Nonuj0mt0N8WP3LRjBa6jpyAzwrmQe1gMxoWuIYb0EzNzA==", "sha512": "sha512-gRtjrDvm6OxJj/snmV45ZwuWuxjQpgxWi5L2Zu+wmo6EfNsmDgBQQhtfJ9E3U33puIGXRZoJp99klJMJkp0Z+g==",
"path": "higeom/3.1.119", "path": "higeom/3.1.120",
"hashPath": "higeom.3.1.119.nupkg.sha512" "hashPath": "higeom.3.1.120.nupkg.sha512"
}, },
"HiLicense/3.1.120": { "HiLicense/3.1.121": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-ABQ8aUJxGBRrnvAlD/Z+2xpB+/in3BNm5OlrdEoyxhj45NgHkPD8BC44MRjaKrYfutbxi3SNI2TiQ9LtL2y51w==", "sha512": "sha512-VXQIHfUCbaHNR+k5Z95BXgsBU2fHq3r6EGVsJzUhC4UyB9eYZz/xAVqG8l2qx9yaZQE/BbpL5bO3P4C8LHfrVw==",
"path": "hilicense/3.1.120", "path": "hilicense/3.1.121",
"hashPath": "hilicense.3.1.120.nupkg.sha512" "hashPath": "hilicense.3.1.121.nupkg.sha512"
}, },
"HiMech/3.1.140": { "HiMech/3.1.141": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-xXDfdTAybz/XwtAWSr5AGvbx2YMieGFCwFldWs10HvPQzfBxSdfbU+YtGGRto5gY1JgMUoC+CsGZNsXGqlY7Ow==", "sha512": "sha512-0zeUO4bOjlZGe9KxDwyhWc8+NgDB3txf+0I8vqgokNpPmzxeLRQHcdbXYaK7iqvHP9wy2t4lJvFLCWjyptPfRA==",
"path": "himech/3.1.140", "path": "himech/3.1.141",
"hashPath": "himech.3.1.140.nupkg.sha512" "hashPath": "himech.3.1.141.nupkg.sha512"
}, },
"HiNc/3.1.159": { "HiNc/3.1.160": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-nPSJwsBrgz/tAmXj+cMmM8sGugzDJW3ybYGAH1PxY5hiUom8wgtBTJLYmcxx1vo4WvbuPsLixNg9CcPxCiso4w==", "sha512": "sha512-0dnt/d4xpM6spupeSy+WrN5AGX8IfpSE/b8hF8w00IW8IAS7zrRqadW1GcDmENlzy8D6yiMcxvN1q18MQdMVEg==",
"path": "hinc/3.1.159", "path": "hinc/3.1.160",
"hashPath": "hinc.3.1.159.nupkg.sha512" "hashPath": "hinc.3.1.160.nupkg.sha512"
}, },
"HiNc-Resource/3.1.42": { "HiNc-Resource/3.1.43": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-W6eExdcI7gbMVMmqNdyNYzqLMZItevp/FQUaCIPkBeaBOgZ+D9/4ZkdCMycnv3ozyO/x+zVkwU5SqyMvCL007Q==", "sha512": "sha512-buNh2JYL0iUwW74dzv9/v7uvPKYj3LFJ0noGvUArKz0JuMiZNu+YKOa3Kr7KDdkLB5p/9EmI7tOt6GUhypQviw==",
"path": "hinc-resource/3.1.42", "path": "hinc-resource/3.1.43",
"hashPath": "hinc-resource.3.1.42.nupkg.sha512" "hashPath": "hinc-resource.3.1.43.nupkg.sha512"
}, },
"HiUniNc/3.1.136": { "HiUniNc/3.1.137": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-6P0meP3P+DD9CsGYrysZNONsbB6Fn7YHLA3JRHM5zChJphP31ZrGHa4H3qy5evqDn0FpiMcAvU0QDrVxLrH1QQ==", "sha512": "sha512-uIJKufgUfl4Hm//WejTrG6IDWS6bpVnI03QxHDMTTli9J1QkV3ywn5+UpxdE9/Yp3tSEO8l9ZboUtwbZIdM3nw==",
"path": "hiuninc/3.1.136", "path": "hiuninc/3.1.137",
"hashPath": "hiuninc.3.1.136.nupkg.sha512" "hashPath": "hiuninc.3.1.137.nupkg.sha512"
}, },
"MathNet.Numerics/5.0.0": { "MathNet.Numerics/5.0.0": {
"type": "package", "type": "package",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -164,10 +164,10 @@ Class RangeColorRule
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -164,10 +164,10 @@ Class RgbSeed
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -167,10 +167,10 @@ If the execution time is over the <a class="xref" href="Hi.Common.BlockingTimer.
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -174,10 +174,10 @@ Class FileLineIndex
<a class="xref" href="Hi.Common.FileLines.FileLineUtil.html#Hi_Common_FileLines_FileLineUtil_MixedIndex_Hi_Common_FileLines_IGetFileLineIndex_">FileLineUtil.MixedIndex(IGetFileLineIndex)</a> <a class="xref" href="Hi.Common.FileLines.FileLineUtil.html#Hi_Common_FileLines_FileLineUtil_MixedIndex_Hi_Common_FileLines_IGetFileLineIndex_">FileLineUtil.MixedIndex(IGetFileLineIndex)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -156,10 +156,10 @@ Used for defining segment of data in collections or arrays.</p>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -169,10 +169,10 @@ Class IntegerKeyDictionaryConverter&lt;TValue&gt;
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -163,10 +163,10 @@ Class IntegerKeyDictionaryConverter
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -269,96 +269,6 @@ Class PathUtil
<a id="Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_" data-uid="Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_System_String_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(System.String,System.String,System.String)">
CombineAsSubDirectory(string, string, string)
</h3>
<div class="markdown level1 summary"><p>Combines a base directory with a relative file path and appends a suffix
to derive a sub-directory path. The suffix is only appended when
<code class="paramref">relFile</code> is not null or whitespace.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string CombineAsSubDirectory(string baseDirectory, string relFile, string suffixIfAdded = &quot;-src&quot;)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory.</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path.</p>
</dd>
<dt><code>suffixIfAdded</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The suffix appended to the combined path
when <code class="paramref">relFile</code> is not null or whitespace.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The combined sub-directory path with forward slashes as directory separators.</p>
</dd>
</dl>
<a id="Hi_Common_PathUtils_PathUtil_GetConcatedDirectoryName_" data-uid="Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_GetConcatedDirectoryName_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(System.String,System.String)">
GetConcatedDirectoryName(string, string)
</h3>
<div class="markdown level1 summary"><p>Gets the directory name from a combined base directory and relative file path.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string GetConcatedDirectoryName(string baseDirectory, string relFile)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The directory name of the combined path with forward slashes as directory separators</p>
</dd>
</dl>
<a id="Hi_Common_PathUtils_PathUtil_GetDirectoryName_" data-uid="Hi.Common.PathUtils.PathUtil.GetDirectoryName*"></a> <a id="Hi_Common_PathUtils_PathUtil_GetDirectoryName_" data-uid="Hi.Common.PathUtils.PathUtil.GetDirectoryName*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_GetDirectoryName_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetDirectoryName(System.String)"> <h3 id="Hi_Common_PathUtils_PathUtil_GetDirectoryName_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetDirectoryName(System.String)">
@ -398,10 +308,52 @@ when <code class="paramref">relFile</code> is not null or whitespace.</p>
<a id="Hi_Common_PathUtils_PathUtil_GetParentIgnoreTailSlash_" data-uid="Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash*"></a> <a id="Hi_Common_PathUtils_PathUtil_GetFileDirectory_" data-uid="Hi.Common.PathUtils.PathUtil.GetFileDirectory*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_GetParentIgnoreTailSlash_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(System.String)"> <h3 id="Hi_Common_PathUtils_PathUtil_GetFileDirectory_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetFileDirectory(System.String,System.String)">
GetParentIgnoreTailSlash(string) GetFileDirectory(string, string)
</h3>
<div class="markdown level1 summary"><p>Gets the directory name from a combined base directory and relative file path.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string GetFileDirectory(string baseDirectory, string relFile)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The directory name of the combined path with forward slashes as directory separators</p>
</dd>
</dl>
<a id="Hi_Common_PathUtils_PathUtil_GetParentDirectory_" data-uid="Hi.Common.PathUtils.PathUtil.GetParentDirectory*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_GetParentDirectory_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetParentDirectory(System.String)">
GetParentDirectory(string)
</h3> </h3>
@ -410,7 +362,7 @@ when <code class="paramref">relFile</code> is not null or whitespace.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string GetParentIgnoreTailSlash(this string path)</code></pre> <pre><code class="lang-csharp hljs">public static string GetParentDirectory(this string path)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -527,10 +479,10 @@ when <code class="paramref">relFile</code> is not null or whitespace.</p>
<a id="Hi_Common_PathUtils_PathUtil_GetRelativePathIfIsDescendant_" data-uid="Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant*"></a> <a id="Hi_Common_PathUtils_PathUtil_GetRelativePathIfDescendant_" data-uid="Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_GetRelativePathIfIsDescendant_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(System.String,System.String)"> <h3 id="Hi_Common_PathUtils_PathUtil_GetRelativePathIfDescendant_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(System.String,System.String)">
GetRelativePathIfIsDescendant(string, string) GetRelativePathIfDescendant(string, string)
</h3> </h3>
@ -539,7 +491,7 @@ when <code class="paramref">relFile</code> is not null or whitespace.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string GetRelativePathIfIsDescendant(string relativeTo, string path)</code></pre> <pre><code class="lang-csharp hljs">public static string GetRelativePathIfDescendant(string relativeTo, string path)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -570,6 +522,54 @@ Forward slashes are used as directory separators in either case.</p>
<a id="Hi_Common_PathUtils_PathUtil_GetResourceDirectory_" data-uid="Hi.Common.PathUtils.PathUtil.GetResourceDirectory*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_GetResourceDirectory_System_String_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetResourceDirectory(System.String,System.String,System.String)">
GetResourceDirectory(string, string, string)
</h3>
<div class="markdown level1 summary"><p>Combines a base directory with a relative file path and appends a suffix
to derive a sub-directory path. The suffix is only appended when
<code class="paramref">relFile</code> is not null or whitespace.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string GetResourceDirectory(string baseDirectory, string relFile, string suffixIfAdded = &quot;-src&quot;)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory.</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path.</p>
</dd>
<dt><code>suffixIfAdded</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The suffix appended to the combined path
when <code class="paramref">relFile</code> is not null or whitespace.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The combined sub-directory path with forward slashes as directory separators.</p>
</dd>
</dl>
<a id="Hi_Common_PathUtils_PathUtil_IsDescendant_" data-uid="Hi.Common.PathUtils.PathUtil.IsDescendant*"></a> <a id="Hi_Common_PathUtils_PathUtil_IsDescendant_" data-uid="Hi.Common.PathUtils.PathUtil.IsDescendant*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_IsDescendant_System_IO_DirectoryInfo_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.IsDescendant(System.IO.DirectoryInfo,System.String)"> <h3 id="Hi_Common_PathUtils_PathUtil_IsDescendant_System_IO_DirectoryInfo_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.IsDescendant(System.IO.DirectoryInfo,System.String)">
@ -654,91 +654,10 @@ Forward slashes are used as directory separators in either case.</p>
<a id="Hi_Common_PathUtils_PathUtil_IsDescendantByRelPath_" data-uid="Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath*"></a> <a id="Hi_Common_PathUtils_PathUtil_NormalizeToForwardSlash_" data-uid="Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_IsDescendantByRelPath_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(System.String,System.String)"> <h3 id="Hi_Common_PathUtils_PathUtil_NormalizeToForwardSlash_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(System.String)">
IsDescendantByRelPath(string, string) NormalizeToForwardSlash(string)
</h3>
<div class="markdown level1 summary"><p>Determines whether a path is a descendant of a specified directory using relative path calculation.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool IsDescendantByRelPath(string ascendentDirectory, string descendantPath)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>ascendentDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The potential ancestor directory path</p>
</dd>
<dt><code>descendantPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The path to check</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>True if the path is a descendant of the directory; otherwise, false</p>
</dd>
</dl>
<a id="Hi_Common_PathUtils_PathUtil_RemoveTailSlashIfExisted_" data-uid="Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_RemoveTailSlashIfExisted_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted(System.String)">
RemoveTailSlashIfExisted(string)
</h3>
<div class="markdown level1 summary"><p>Removes the trailing slash or backslash from a path if it exists.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string RemoveTailSlashIfExisted(this string path)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>path</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The path to process</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The path without a trailing slash or backslash</p>
</dd>
</dl>
<a id="Hi_Common_PathUtils_PathUtil_ReplaceDirectorySeparator_" data-uid="Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_ReplaceDirectorySeparator_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator(System.String)">
ReplaceDirectorySeparator(string)
</h3> </h3>
@ -747,7 +666,7 @@ Forward slashes are used as directory separators in either case.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string ReplaceDirectorySeparator(this string src)</code></pre> <pre><code class="lang-csharp hljs">public static string NormalizeToForwardSlash(this string src)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -782,9 +701,9 @@ Forward slashes are used as directory separators in either case.</p>
</h3> </h3>
<div class="markdown level1 summary"><p>Resolves the sub-directory for loading with legacy fallback. <div class="markdown level1 summary"><p>Resolves the sub-directory for loading with legacy fallback.
Returns the <a class="xref" href="Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_System_String_System_String_System_String_">CombineAsSubDirectory(string, string, string)</a> path if it exists; Returns the <a class="xref" href="Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetResourceDirectory_System_String_System_String_System_String_">GetResourceDirectory(string, string, string)</a> path if it exists;
otherwise falls back to the legacy <a class="xref" href="Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetConcatedDirectoryName_System_String_System_String_">GetConcatedDirectoryName(string, string)</a> path otherwise falls back to the legacy <a class="xref" href="Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetFileDirectory_System_String_System_String_">GetFileDirectory(string, string)</a> path
if it exists; otherwise defaults to the <a class="xref" href="Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_System_String_System_String_System_String_">CombineAsSubDirectory(string, string, string)</a> path.</p> if it exists; otherwise defaults to the <a class="xref" href="Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetResourceDirectory_System_String_System_String_System_String_">GetResourceDirectory(string, string, string)</a> path.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
@ -822,6 +741,45 @@ if it exists; otherwise defaults to the <a class="xref" href="Hi.Common.PathUtil
<a id="Hi_Common_PathUtils_PathUtil_TrimTrailingSlash_" data-uid="Hi.Common.PathUtils.PathUtil.TrimTrailingSlash*"></a>
<h3 id="Hi_Common_PathUtils_PathUtil_TrimTrailingSlash_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.TrimTrailingSlash(System.String)">
TrimTrailingSlash(string)
</h3>
<div class="markdown level1 summary"><p>Removes the trailing slash or backslash from a path if it exists.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string TrimTrailingSlash(this string path)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>path</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The path to process</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The path without a trailing slash or backslash</p>
</dd>
</dl>
</article> </article>

View File

@ -164,10 +164,10 @@ Class RoutineBlocker
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -163,10 +163,10 @@ Class RoutineBlocker0
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -2,9 +2,9 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Class XmlSourceAndFile&lt;T&gt; | HiAPI-C# 2025 </title> <title>Class FileRefSource&lt;T&gt; | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class XmlSourceAndFile&lt;T&gt; | HiAPI-C# 2025 "> <meta name="title" content="Class FileRefSource&lt;T&gt; | HiAPI-C# 2025 ">
<meta name="description" content="A class that combines an XML-serializable data object with its source file path."> <meta name="description" content="A class that combines an XML-serializable data object with its source file path.">
<link rel="icon" href="../img/HiAPI.favicon.ico"> <link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav> <nav id="breadcrumb"></nav>
</div> </div>
<article data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1"> <article data-uid="Hi.Common.XmlUtils.FileRefSource`1">
<h1 id="Hi_Common_XmlUtils_XmlSourceAndFile_1" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1" class="text-break"> <h1 id="Hi_Common_XmlUtils_FileRefSource_1" data-uid="Hi.Common.XmlUtils.FileRefSource`1" class="text-break">
Class XmlSourceAndFile&lt;T&gt; Class FileRefSource&lt;T&gt;
</h1> </h1>
<div class="facts text-secondary"> <div class="facts text-secondary">
@ -102,7 +102,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown conceptual"></div> <div class="markdown conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public class XmlSourceAndFile&lt;T&gt; : ISourceFile where T : class, IMakeXmlSource</code></pre> <pre><code class="lang-csharp hljs">public class FileRefSource&lt;T&gt; : ISourceFile where T : class, IMakeXmlSource</code></pre>
</div> </div>
@ -118,7 +118,7 @@ Class XmlSourceAndFile&lt;T&gt;
<dt>Inheritance</dt> <dt>Inheritance</dt>
<dd> <dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div> <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">XmlSourceAndFile&lt;T&gt;</span></div> <div><span class="xref">FileRefSource&lt;T&gt;</span></div>
</dd> </dd>
</dl> </dl>
@ -190,10 +190,10 @@ Class XmlSourceAndFile&lt;T&gt;
</h2> </h2>
<a id="Hi_Common_XmlUtils_XmlSourceAndFile_1__ctor_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor*"></a> <a id="Hi_Common_XmlUtils_FileRefSource_1__ctor_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.#ctor*"></a>
<h3 id="Hi_Common_XmlUtils_XmlSourceAndFile_1__ctor" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor"> <h3 id="Hi_Common_XmlUtils_FileRefSource_1__ctor" data-uid="Hi.Common.XmlUtils.FileRefSource`1.#ctor">
XmlSourceAndFile() FileRefSource()
</h3> </h3>
@ -202,7 +202,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public XmlSourceAndFile()</code></pre> <pre><code class="lang-csharp hljs">public FileRefSource()</code></pre>
</div> </div>
@ -217,10 +217,10 @@ Class XmlSourceAndFile&lt;T&gt;
<a id="Hi_Common_XmlUtils_XmlSourceAndFile_1__ctor_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor*"></a> <a id="Hi_Common_XmlUtils_FileRefSource_1__ctor_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.#ctor*"></a>
<h3 id="Hi_Common_XmlUtils_XmlSourceAndFile_1__ctor_System_String__0_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor(System.String,`0)"> <h3 id="Hi_Common_XmlUtils_FileRefSource_1__ctor_System_String__0_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.#ctor(System.String,`0)">
XmlSourceAndFile(string, T) FileRefSource(string, T)
</h3> </h3>
@ -229,7 +229,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public XmlSourceAndFile(string file, T data)</code></pre> <pre><code class="lang-csharp hljs">public FileRefSource(string file, T data)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -257,9 +257,9 @@ Class XmlSourceAndFile&lt;T&gt;
</h2> </h2>
<a id="Hi_Common_XmlUtils_XmlSourceAndFile_1_Data_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.Data*"></a> <a id="Hi_Common_XmlUtils_FileRefSource_1_Data_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.Data*"></a>
<h3 id="Hi_Common_XmlUtils_XmlSourceAndFile_1_Data" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.Data"> <h3 id="Hi_Common_XmlUtils_FileRefSource_1_Data" data-uid="Hi.Common.XmlUtils.FileRefSource`1.Data">
Data Data
</h3> </h3>
@ -289,9 +289,9 @@ Class XmlSourceAndFile&lt;T&gt;
<a id="Hi_Common_XmlUtils_XmlSourceAndFile_1_SourceFile_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.SourceFile*"></a> <a id="Hi_Common_XmlUtils_FileRefSource_1_SourceFile_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.SourceFile*"></a>
<h3 id="Hi_Common_XmlUtils_XmlSourceAndFile_1_SourceFile" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.SourceFile"> <h3 id="Hi_Common_XmlUtils_FileRefSource_1_SourceFile" data-uid="Hi.Common.XmlUtils.FileRefSource`1.SourceFile">
SourceFile SourceFile
</h3> </h3>
@ -325,10 +325,10 @@ Class XmlSourceAndFile&lt;T&gt;
</h2> </h2>
<a id="Hi_Common_XmlUtils_XmlSourceAndFile_1_MakeXmlSourceWithRebaseFile_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.MakeXmlSourceWithRebaseFile*"></a> <a id="Hi_Common_XmlUtils_FileRefSource_1_MakeXmlSourceToFileRef_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.MakeXmlSourceToFileRef*"></a>
<h3 id="Hi_Common_XmlUtils_XmlSourceAndFile_1_MakeXmlSourceWithRebaseFile_System_String_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.MakeXmlSourceWithRebaseFile(System.String)"> <h3 id="Hi_Common_XmlUtils_FileRefSource_1_MakeXmlSourceToFileRef_System_String_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.MakeXmlSourceToFileRef(System.String)">
MakeXmlSourceWithRebaseFile(string) MakeXmlSourceToFileRef(string)
</h3> </h3>
@ -337,7 +337,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public XElement MakeXmlSourceWithRebaseFile(string baseDirectory)</code></pre> <pre><code class="lang-csharp hljs">public XElement MakeXmlSourceToFileRef(string baseDirectory)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -364,10 +364,10 @@ Class XmlSourceAndFile&lt;T&gt;
<a id="Hi_Common_XmlUtils_XmlSourceAndFile_1_Set_" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.Set*"></a> <a id="Hi_Common_XmlUtils_FileRefSource_1_Set_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.Set*"></a>
<h3 id="Hi_Common_XmlUtils_XmlSourceAndFile_1_Set_Hi_Common_XmlUtils_XmlSourceAndFile__0__" data-uid="Hi.Common.XmlUtils.XmlSourceAndFile`1.Set(Hi.Common.XmlUtils.XmlSourceAndFile{`0})"> <h3 id="Hi_Common_XmlUtils_FileRefSource_1_Set_Hi_Common_XmlUtils_FileRefSource__0__" data-uid="Hi.Common.XmlUtils.FileRefSource`1.Set(Hi.Common.XmlUtils.FileRefSource{`0})">
Set(XmlSourceAndFile&lt;T&gt;) Set(FileRefSource&lt;T&gt;)
</h3> </h3>
@ -376,12 +376,12 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Set(XmlSourceAndFile&lt;T&gt; src)</code></pre> <pre><code class="lang-csharp hljs">public void Set(FileRefSource&lt;T&gt; src)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
<dl class="parameters"> <dl class="parameters">
<dt><code>src</code> <a class="xref" href="Hi.Common.XmlUtils.XmlSourceAndFile-1.html">XmlSourceAndFile</a>&lt;T&gt;</dt> <dt><code>src</code> <a class="xref" href="Hi.Common.XmlUtils.FileRefSource-1.html">FileRefSource</a>&lt;T&gt;</dt>
<dd><p>The source XmlSource to copy from</p> <dd><p>The source XmlSource to copy from</p>
</dd> </dd>
</dl> </dl>

View File

@ -125,10 +125,10 @@ Interface IMakeXmlSource
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -358,10 +358,10 @@ This overload discards the relative file path output.</p>
<a id="Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByChild_" data-uid="Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild*"></a> <a id="Hi_Common_XmlUtils_XFactory_GenFileRefSourceByChild_" data-uid="Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild*"></a>
<h3 id="Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByChild__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])"> <h3 id="Hi_Common_XmlUtils_XFactory_GenFileRefSourceByChild__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])">
GenXmlFileSourceByChild&lt;T&gt;(XElement, string, GenMode, params object[]) GenFileRefSourceByChild&lt;T&gt;(XElement, string, GenMode, params object[])
</h3> </h3>
@ -370,7 +370,7 @@ This overload discards the relative file path output.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XmlSourceAndFile&lt;T&gt; GenXmlFileSourceByChild&lt;T&gt;(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre> <pre><code class="lang-csharp hljs">public static FileRefSource&lt;T&gt; GenFileRefSourceByChild&lt;T&gt;(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -391,7 +391,7 @@ This overload discards the relative file path output.</p>
<h4 class="section">Returns</h4> <h4 class="section">Returns</h4>
<dl class="parameters"> <dl class="parameters">
<dt><a class="xref" href="Hi.Common.XmlUtils.XmlSourceAndFile-1.html">XmlSourceAndFile</a>&lt;T&gt;</dt> <dt><a class="xref" href="Hi.Common.XmlUtils.FileRefSource-1.html">FileRefSource</a>&lt;T&gt;</dt>
<dd><p>An XmlSourceAndFile object containing the generated object and its file path</p> <dd><p>An XmlSourceAndFile object containing the generated object and its file path</p>
</dd> </dd>
</dl> </dl>
@ -412,10 +412,10 @@ This overload discards the relative file path output.</p>
<a id="Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByFile_" data-uid="Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile*"></a> <a id="Hi_Common_XmlUtils_XFactory_GenFileRefSourceByFile_" data-uid="Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile*"></a>
<h3 id="Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByFile__1_System_String_System_String_Hi_Common_XmlUtils_GenMode_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])"> <h3 id="Hi_Common_XmlUtils_XFactory_GenFileRefSourceByFile__1_System_String_System_String_Hi_Common_XmlUtils_GenMode_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])">
GenXmlFileSourceByFile&lt;T&gt;(string, string, GenMode, params object[]) GenFileRefSourceByFile&lt;T&gt;(string, string, GenMode, params object[])
</h3> </h3>
@ -424,7 +424,7 @@ This overload discards the relative file path output.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XmlSourceAndFile&lt;T&gt; GenXmlFileSourceByFile&lt;T&gt;(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre> <pre><code class="lang-csharp hljs">public static FileRefSource&lt;T&gt; GenFileRefSourceByFile&lt;T&gt;(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -445,7 +445,7 @@ This overload discards the relative file path output.</p>
<h4 class="section">Returns</h4> <h4 class="section">Returns</h4>
<dl class="parameters"> <dl class="parameters">
<dt><a class="xref" href="Hi.Common.XmlUtils.XmlSourceAndFile-1.html">XmlSourceAndFile</a>&lt;T&gt;</dt> <dt><a class="xref" href="Hi.Common.XmlUtils.FileRefSource-1.html">FileRefSource</a>&lt;T&gt;</dt>
<dd><p>An XmlSourceAndFile object containing the generated object and its file path</p> <dd><p>An XmlSourceAndFile object containing the generated object and its file path</p>
</dd> </dd>
</dl> </dl>
@ -466,10 +466,10 @@ This overload discards the relative file path output.</p>
<a id="Hi_Common_XmlUtils_XFactory_GenXmlSourceAndFile_" data-uid="Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile*"></a> <a id="Hi_Common_XmlUtils_XFactory_GenFileRefSource_" data-uid="Hi.Common.XmlUtils.XFactory.GenFileRefSource*"></a>
<h3 id="Hi_Common_XmlUtils_XFactory_GenXmlSourceAndFile__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])"> <h3 id="Hi_Common_XmlUtils_XFactory_GenFileRefSource__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___" data-uid="Hi.Common.XmlUtils.XFactory.GenFileRefSource``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])">
GenXmlSourceAndFile&lt;T&gt;(XElement, string, GenMode, params object[]) GenFileRefSource&lt;T&gt;(XElement, string, GenMode, params object[])
</h3> </h3>
@ -478,7 +478,7 @@ This overload discards the relative file path output.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XmlSourceAndFile&lt;T&gt; GenXmlSourceAndFile&lt;T&gt;(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre> <pre><code class="lang-csharp hljs">public static FileRefSource&lt;T&gt; GenFileRefSource&lt;T&gt;(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -499,7 +499,7 @@ This overload discards the relative file path output.</p>
<h4 class="section">Returns</h4> <h4 class="section">Returns</h4>
<dl class="parameters"> <dl class="parameters">
<dt><a class="xref" href="Hi.Common.XmlUtils.XmlSourceAndFile-1.html">XmlSourceAndFile</a>&lt;T&gt;</dt> <dt><a class="xref" href="Hi.Common.XmlUtils.FileRefSource-1.html">FileRefSource</a>&lt;T&gt;</dt>
<dd><p>An XmlSourceAndFile object containing the generated object and its file path</p> <dd><p>An XmlSourceAndFile object containing the generated object and its file path</p>
</dd> </dd>
</dl> </dl>

View File

@ -154,37 +154,6 @@ Class XmlUtil
<h3 id="Hi_Common_XmlUtils_XmlUtil_FileXName" data-uid="Hi.Common.XmlUtils.XmlUtil.FileXName">
FileXName
</h3>
<div class="markdown level1 summary"><p>Alias for XmlFileXName, used for backward compatibility.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string FileXName = &quot;XmlSource&quot;</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_Common_XmlUtils_XmlUtil_SelfHostName" data-uid="Hi.Common.XmlUtils.XmlUtil.SelfHostName"> <h3 id="Hi_Common_XmlUtils_XmlUtil_SelfHostName" data-uid="Hi.Common.XmlUtils.XmlUtil.SelfHostName">
SelfHostName SelfHostName
@ -301,101 +270,6 @@ Class XmlUtil
<a id="Hi_Common_XmlUtils_XmlUtil_GetFileUnwrappedXElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_GetFileUnwrappedXElement_System_Xml_Linq_XElement_System_String_System_String__" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement(System.Xml.Linq.XElement,System.String,System.String@)">
GetFileUnwrappedXElement(XElement, string, out string)
</h3>
<div class="markdown level1 summary"><p>Unwraps a file reference XML element to load its actual content.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XElement GetFileUnwrappedXElement(this XElement src, string baseDirectory, out string relFile)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>The source XML element that may be a file reference</p>
</dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving paths</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>Output parameter that receives the relative file path if src is a file reference, or null otherwise</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>If src is a file reference element, returns the XML content loaded from the referenced file;
otherwise, returns the original element</p>
</dd>
</dl>
<a id="Hi_Common_XmlUtils_XmlUtil_GetFileWrappedXElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_GetFileWrappedXElement_System_Xml_Linq_XElement_System_String_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement(System.Xml.Linq.XElement,System.String,System.String,System.Boolean)">
GetFileWrappedXElement(XElement, string, string, bool)
</h3>
<div class="markdown level1 summary"><p>Wraps an XML element in a file reference element or returns it as-is.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XElement GetFileWrappedXElement(this XElement src, string baseDirectory, string sourceFile, bool exhibitionOnly)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>The source XML element to wrap</p>
</dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving paths</p>
</dd>
<dt><code>sourceFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path to save the element to, or null to return the element as-is</p>
</dd>
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>See <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a> for parameter description.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>If sourceFile is null, returns the original element;
otherwise, saves the element to the specified file and returns a file reference element</p>
</dd>
</dl>
<a id="Hi_Common_XmlUtils_XmlUtil_GetFirstChildElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFirstChildElement*"></a> <a id="Hi_Common_XmlUtils_XmlUtil_GetFirstChildElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFirstChildElement*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_GetFirstChildElement_System_Xml_Linq_XElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFirstChildElement(System.Xml.Linq.XElement)"> <h3 id="Hi_Common_XmlUtils_XmlUtil_GetFirstChildElement_System_Xml_Linq_XElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFirstChildElement(System.Xml.Linq.XElement)">
@ -528,10 +402,102 @@ otherwise, saves the element to the specified file and returns a file reference
<a id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile*"></a> <a id="Hi_Common_XmlUtils_XmlUtil_LoadFromFileRef_" data-uid="Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)"> <h3 id="Hi_Common_XmlUtils_XmlUtil_LoadFromFileRef_System_Xml_Linq_XElement_System_String_System_String__" data-uid="Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef(System.Xml.Linq.XElement,System.String,System.String@)">
MakeXmlSourceFile(IMakeXmlSource, string, bool) LoadFromFileRef(XElement, string, out string)
</h3>
<div class="markdown level1 summary"><p>Unwraps a file reference XML element to load its actual content.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XElement LoadFromFileRef(this XElement src, string baseDirectory, out string relFile)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>The source XML element that may be a file reference</p>
</dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving paths</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>Output parameter that receives the relative file path if src is a file reference, or null otherwise</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>If src is a file reference element, returns the XML content loaded from the referenced file;
otherwise, returns the original element</p>
</dd>
</dl>
<a id="Hi_Common_XmlUtils_XmlUtil_LoadWithFileRefSupport_" data-uid="Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_LoadWithFileRefSupport_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_SetFileDelegate_" data-uid="Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate)">
LoadWithFileRefSupport(XElement, string, SetFileDelegate)
</h3>
<div class="markdown level1 summary"><p>Unwraps an XML element if it contains a file reference element.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XElement LoadWithFileRefSupport(this XElement src, string baseDirectory, SetFileDelegate setFileAction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>The source XML element that may contain a file reference</p>
</dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving paths</p>
</dd>
<dt><code>setFileAction</code> <a class="xref" href="Hi.Common.XmlUtils.SetFileDelegate.html">SetFileDelegate</a></dt>
<dd><p>Action to execute with the file path, or null if no file reference is found</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>If the source element contains a file reference, returns the XML content loaded from the referenced file;
otherwise, returns the original element</p>
</dd>
</dl>
<a id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)">
MakeXmlSourceToFile(IMakeXmlSource, string, bool)
</h3> </h3>
@ -540,7 +506,7 @@ otherwise, saves the element to the specified file and returns a file reference
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void MakeXmlSourceFile(this IMakeXmlSource src, string filePath, bool exhibitionOnly = false)</code></pre> <pre><code class="lang-csharp hljs">public static void MakeXmlSourceToFile(this IMakeXmlSource src, string filePath, bool exhibitionOnly = false)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -567,10 +533,10 @@ otherwise, saves the element to the specified file and returns a file reference
<a id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile*"></a> <a id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)"> <h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)">
MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool) MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)
</h3> </h3>
@ -579,7 +545,7 @@ otherwise, saves the element to the specified file and returns a file reference
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XElement MakeXmlSourceWithRebaseFile(this IMakeXmlSource src, string baseDirectory, string relFile, bool exhibitionOnly)</code></pre> <pre><code class="lang-csharp hljs">public static XElement MakeXmlSourceToFileRef(this IMakeXmlSource src, string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -709,6 +675,55 @@ otherwise, saves the XML to the specified file and returns a file reference elem
<a id="Hi_Common_XmlUtils_XmlUtil_SaveToFileRef_" data-uid="Hi.Common.XmlUtils.XmlUtil.SaveToFileRef*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_SaveToFileRef_System_Xml_Linq_XElement_System_String_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.SaveToFileRef(System.Xml.Linq.XElement,System.String,System.String,System.Boolean)">
SaveToFileRef(XElement, string, string, bool)
</h3>
<div class="markdown level1 summary"><p>Wraps an XML element in a file reference element or returns it as-is.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XElement SaveToFileRef(this XElement src, string baseDirectory, string sourceFile, bool exhibitionOnly)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>The source XML element to wrap</p>
</dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving paths</p>
</dd>
<dt><code>sourceFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path to save the element to, or null to return the element as-is</p>
</dd>
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>See <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a> for parameter description.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>If sourceFile is null, returns the original element;
otherwise, saves the element to the specified file and returns a file reference element</p>
</dd>
</dl>
<a id="Hi_Common_XmlUtils_XmlUtil_SetNameNote_" data-uid="Hi.Common.XmlUtils.XmlUtil.SetNameNote*"></a> <a id="Hi_Common_XmlUtils_XmlUtil_SetNameNote_" data-uid="Hi.Common.XmlUtils.XmlUtil.SetNameNote*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_SetNameNote_Hi_Common_INameNote_System_Xml_Linq_XElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.SetNameNote(Hi.Common.INameNote,System.Xml.Linq.XElement)"> <h3 id="Hi_Common_XmlUtils_XmlUtil_SetNameNote_Hi_Common_INameNote_System_Xml_Linq_XElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.SetNameNote(Hi.Common.INameNote,System.Xml.Linq.XElement)">
@ -793,52 +808,6 @@ otherwise, saves the XML to the specified file and returns a file reference elem
<a id="Hi_Common_XmlUtils_XmlUtil_UnWrapIfFileBased_" data-uid="Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased*"></a>
<h3 id="Hi_Common_XmlUtils_XmlUtil_UnWrapIfFileBased_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_SetFileDelegate_" data-uid="Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate)">
UnWrapIfFileBased(XElement, string, SetFileDelegate)
</h3>
<div class="markdown level1 summary"><p>Unwraps an XML element if it contains a file reference element.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static XElement UnWrapIfFileBased(this XElement src, string baseDirectory, SetFileDelegate setFileAction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>The source XML element that may contain a file reference</p>
</dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving paths</p>
</dd>
<dt><code>setFileAction</code> <a class="xref" href="Hi.Common.XmlUtils.SetFileDelegate.html">SetFileDelegate</a></dt>
<dd><p>Action to execute with the file path, or null if no file reference is found</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>If the source element contains a file reference, returns the XML content loaded from the referenced file;
otherwise, returns the original element</p>
</dd>
</dl>
</article> </article>

View File

@ -95,13 +95,13 @@
Classes Classes
</h3> </h3>
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a></dt> <dt><a class="xref" href="Hi.Common.XmlUtils.FileRefSource-1.html">FileRefSource&lt;T&gt;</a></dt>
<dd><p>Factory class for generating objects from XML elements using registered generator functions.</p> <dd><p>A class that combines an XML-serializable data object with its source file path.</p>
</dd> </dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Common.XmlUtils.XmlSourceAndFile-1.html">XmlSourceAndFile&lt;T&gt;</a></dt> <dt><a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a></dt>
<dd><p>A class that combines an XML-serializable data object with its source file path.</p> <dd><p>Factory class for generating objects from XML elements using registered generator functions.</p>
</dd> </dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">

View File

@ -159,10 +159,10 @@ The data contains in a <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a> is <a
<a class="xref" href="Hi.Common.BinIoUtil.html#Hi_Common_BinIoUtil_ToBytes_Hi_Common_IWriteBin_">BinIoUtil.ToBytes(IWriteBin)</a> <a class="xref" href="Hi.Common.BinIoUtil.html#Hi_Common_BinIoUtil_ToBytes_Hi_Common_IWriteBin_">BinIoUtil.ToBytes(IWriteBin)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -162,10 +162,10 @@ Class Cylindroid
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -162,10 +162,10 @@ Class ExtendedCylinder
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -157,10 +157,10 @@ Class GeomCombination
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -126,10 +126,10 @@ Interface IStlSource
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -152,10 +152,10 @@ Class PairZr
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -156,10 +156,10 @@ Class PolarResolution2d
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -160,10 +160,10 @@ Class StlFile
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -151,10 +151,10 @@ Class FileTimeSection
<dt>Extension Methods</dt> <dt>Extension Methods</dt>
<dd> <dd>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a> <a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>

View File

@ -192,6 +192,14 @@ Heidenhain equivalent: PLANE SPATIAL (separate syntax).
<div class="markdown level0 remarks"><p>G68.2 optionally uses <a class="xref" href="Hi.Numerical.Xyzabc.IMachineKinematics.html">IMachineKinematics</a> dependency for IK refinement. <div class="markdown level0 remarks"><p>G68.2 optionally uses <a class="xref" href="Hi.Numerical.Xyzabc.IMachineKinematics.html">IMachineKinematics</a> dependency for IK refinement.
The ZXZ euler convention is Fanuc-specific: The ZXZ euler convention is Fanuc-specific:
<code>Rz(K) * Rx(J) * Rz(I) * Translate(origin)</code>.</p> <code>Rz(K) * Rx(J) * Rz(I) * Translate(origin)</code>.</p>
<p>
Optional A/B/C parameters are post-processor rotary axis hints.
When present and <a class="xref" href="Hi.Numerical.Xyzabc.IMachineKinematics.html">IMachineKinematics</a> is available,
the tilt is computed as:
<code>kinematicRotation(postAbc) * orientationDelta * Translate(origin)</code>
where <code>orientationDelta = kinematicRotation(ijkAbc).Inverse * ijkRotation</code>
preserves the exact IJK orientation while aligning with the post-processor's solution.
</p>
</div> </div>

View File

@ -372,44 +372,6 @@ Returns identity if not found.</p>
<a id="Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ParseDouble_" data-uid="Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble*"></a>
<h3 id="Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ParseDouble_System_Text_Json_Nodes_JsonNode_" data-uid="Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)">
ParseDouble(JsonNode)
</h3>
<div class="markdown level1 summary"><p>Parses a double from a JsonNode that may be a number or a string.
Returns 0 if null or unparseable.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double ParseDouble(JsonNode node)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>node</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonnode">JsonNode</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TryHandleG69_" data-uid="Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69*"></a> <a id="Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TryHandleG69_" data-uid="Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69*"></a>
<h3 id="Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TryHandleG69_System_Text_Json_Nodes_JsonObject_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69(System.Text.Json.Nodes.JsonObject,System.Text.Json.Nodes.JsonObject)"> <h3 id="Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TryHandleG69_System_Text_Json_Nodes_JsonObject_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69(System.Text.Json.Nodes.JsonObject,System.Text.Json.Nodes.JsonObject)">

View File

@ -184,8 +184,11 @@ Note that the <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFla
<h2 id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_remarks">Remarks</h2> <h2 id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>Examples:</p> <div class="markdown level0 remarks"><p>Parameters can be stored as typed values via <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes">FloatParamPrefixes</a>
<ul><li>G54.1P1 → {"G54.1": {"P": "1"}}</li><li>G10L2P1 → {"G10": {"L": "2", "P": "1"}}</li><li>G54.1P#1 → {"G54.1": {"P": "#1"}} (Fanuc variable)</li><li>G54.1PQ1 → {"G54.1": {"P": "Q1"}} (Heidenhain variable)</li></ul> and <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes">IntParamPrefixes</a> (set via property initializer):</p>
<ul><li><a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_ParamPrefixes">ParamPrefixes</a> — stored as string (text, for variables like #1, Q2)</li><li><a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes">FloatParamPrefixes</a> — stored as <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a> when parseable, string otherwise</li><li><a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes">IntParamPrefixes</a> — stored as <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> when parseable, string otherwise</li></ul>
Examples:
<ul><li>G54.1P1 → {"G54.1": {"P": "1"}} (text)</li><li>G68.2 X0 I180 → {"G68.2": {"X": 0.0, "I": 180.0}} (float via property initializer)</li><li>G54.1P#1 → {"G54.1": {"P": "#1"}} (Fanuc variable, kept as string)</li><li>G54.1PQ1 → {"G54.1": {"P": "Q1"}} (Heidenhain variable)</li></ul>
</div> </div>
@ -200,7 +203,9 @@ Note that the <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFla
</h3> </h3>
<div class="markdown level1 summary"><p>Creates a new ParameterizedFlagSyntax instance.</p> <div class="markdown level1 summary"><p>Creates a new ParameterizedFlagSyntax instance.
Use property initializers for <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes">FloatParamPrefixes</a> and
<a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes">IntParamPrefixes</a> to enable typed parameter storage.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
@ -337,6 +342,74 @@ Note that the <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFla
<a id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes_" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes*"></a>
<h3 id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes">
FloatParamPrefixes
</h3>
<div class="markdown level1 summary"><p>Parameter prefixes stored as <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a> when parseable,
string otherwise (for variable references).
Set via property initializer for typed G-code parameters.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; FloatParamPrefixes { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes_" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes*"></a>
<h3 id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes">
IntParamPrefixes
</h3>
<div class="markdown level1 summary"><p>Parameter prefixes stored as <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> when parseable,
string otherwise (for variable references).
Set via property initializer for typed G-code parameters.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; IntParamPrefixes { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Name_" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name*"></a> <a id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Name_" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name*"></a>
<h3 id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Name" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name"> <h3 id="Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Name" data-uid="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name">
@ -375,7 +448,7 @@ Note that the <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFla
</h3> </h3>
<div class="markdown level1 summary"><p>Parameter prefixes to extract (e.g., [&ldquo;P&rdquo;, &ldquo;L&rdquo;, &ldquo;H&rdquo;]). <div class="markdown level1 summary"><p>Parameter prefixes to extract as text string (e.g., [&ldquo;P&rdquo;, &ldquo;L&rdquo;, &ldquo;H&rdquo;]).
Multiple parameters can be attached to one code.</p> Multiple parameters can be attached to one code.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>

View File

@ -394,6 +394,120 @@ The text is changed by replacing tag and value to empty string.</p>
<a id="Hi_NcParsers_SoftNcUtil_HasFlagInArray_" data-uid="Hi.NcParsers.SoftNcUtil.HasFlagInArray*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_HasFlagInArray_System_Text_Json_Nodes_JsonObject_System_String_" data-uid="Hi.NcParsers.SoftNcUtil.HasFlagInArray(System.Text.Json.Nodes.JsonObject,System.String)">
HasFlagInArray(JsonObject, string)
</h3>
<div class="markdown level1 summary"><p>Checks if a specific flag string exists in the <code>Parsing.Flags</code> JsonArray.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool HasFlagInArray(this JsonObject parsing, string flag)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>parsing</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
<dt><code>flag</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_SoftNcUtil_ParseDouble_" data-uid="Hi.NcParsers.SoftNcUtil.ParseDouble*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_ParseDouble_System_Text_Json_Nodes_JsonNode_" data-uid="Hi.NcParsers.SoftNcUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)">
ParseDouble(JsonNode)
</h3>
<div class="markdown level1 summary"><p>Parses a double from a JsonNode that may be a number or a string.
Extends <a class="xref" href="Hi.Common.JsonUtil.html#Hi_Common_JsonUtil_GetDouble_System_Text_Json_Nodes_JsonNode_">GetDouble(JsonNode)</a> with string parsing support
(needed for values from <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a>
which stores values as strings like &ldquo;180&rdquo;).
Returns 0 if null or unparseable.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double ParseDouble(this JsonNode node)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>node</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonnode">JsonNode</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_SoftNcUtil_RemoveFlagFromArray_" data-uid="Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_RemoveFlagFromArray_System_Text_Json_Nodes_JsonObject_System_String_" data-uid="Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray(System.Text.Json.Nodes.JsonObject,System.String)">
RemoveFlagFromArray(JsonObject, string)
</h3>
<div class="markdown level1 summary"><p>Removes a specific flag string from the <code>Parsing.Flags</code> JsonArray.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void RemoveFlagFromArray(this JsonObject parsing, string flag)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>parsing</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
<dt><code>flag</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_" data-uid="Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText*"></a> <a id="Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_" data-uid="Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_System_Text_Json_Nodes_JsonObject_System_String_" data-uid="Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject,System.String)"> <h3 id="Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_System_Text_Json_Nodes_JsonObject_System_String_" data-uid="Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject,System.String)">

View File

@ -414,7 +414,8 @@ G43.4 (TCPM) is Fanuc-specific — see <a class="xref" href="Hi.NcParsers.Syntax
</h3> </h3>
<div class="markdown level1 summary"><p>G68 Coordinate rotation syntax.</p> <div class="markdown level1 summary"><p>G68 Coordinate rotation syntax.
X/Y/Z (center), I/J/K (axis), R (angle) stored as doubles.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
@ -446,7 +447,10 @@ G43.4 (TCPM) is Fanuc-specific — see <a class="xref" href="Hi.NcParsers.Syntax
</h3> </h3>
<div class="markdown level1 summary"><p>G68.2 Tilted work plane syntax.</p> <div class="markdown level1 summary"><p>G68.2 Tilted work plane syntax.
X/Y/Z (origin), I/J/K (euler angles) stored as doubles.
A/B/C post-processor hints are parsed by FloatTagSetupSyntax
and consumed by <a class="xref" href="Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html">IsoG68p2TiltSyntax</a> from Parsing.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>

View File

@ -170,6 +170,18 @@ Class SyntaxPiece
<h2 id="Hi_NcParsers_Syntaxs_SyntaxPiece_remarks">Remarks</h2> <h2 id="Hi_NcParsers_Syntaxs_SyntaxPiece_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The design pattern of <a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_Sentence">Sentence</a> and <a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_JsonObject">JsonObject</a> are one-one mapping.</p> <div class="markdown level0 remarks"><p>The design pattern of <a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_Sentence">Sentence</a> and <a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_JsonObject">JsonObject</a> are one-one mapping.</p>
<p><b>JSON value type convention:</b>
Prefer base types (double, int) over string for numeric values in <a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_JsonObject">JsonObject</a>.
This applies to both parsing syntaxes and logic syntaxes.
Strings should only be used when the value is genuinely textual
(e.g., macro variable references like "#1", "Q2", coordinate IDs like "G54")
or when the value cannot be parsed to a number.
Use <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html">FloatTagSetupSyntax</a>,
<a class="xref" href="Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html">IntegerTagSetupSyntax</a>,
or <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes">FloatParamPrefixes</a>
/ <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes">IntParamPrefixes</a>
to store typed values at parse time.
</p>
</div> </div>

View File

@ -655,6 +655,9 @@
<a href="Hi.Common.XmlUtils.html" name="" title="Hi.Common.XmlUtils">Hi.Common.XmlUtils</a> <a href="Hi.Common.XmlUtils.html" name="" title="Hi.Common.XmlUtils">Hi.Common.XmlUtils</a>
<ul class="nav level2"> <ul class="nav level2">
<li>
<a href="Hi.Common.XmlUtils.FileRefSource-1.html" name="" title="FileRefSource&lt;T&gt;">FileRefSource&lt;T&gt;</a>
</li>
<li> <li>
<a href="Hi.Common.XmlUtils.GenMode.html" name="" title="GenMode">GenMode</a> <a href="Hi.Common.XmlUtils.GenMode.html" name="" title="GenMode">GenMode</a>
</li> </li>
@ -676,9 +679,6 @@
<li> <li>
<a href="Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate.html" name="" title="XFactory.XmlExceptionDelegate">XFactory.XmlExceptionDelegate</a> <a href="Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate.html" name="" title="XFactory.XmlExceptionDelegate">XFactory.XmlExceptionDelegate</a>
</li> </li>
<li>
<a href="Hi.Common.XmlUtils.XmlSourceAndFile-1.html" name="" title="XmlSourceAndFile&lt;T&gt;">XmlSourceAndFile&lt;T&gt;</a>
</li>
<li> <li>
<a href="Hi.Common.XmlUtils.XmlUtil.html" name="" title="XmlUtil">XmlUtil</a> <a href="Hi.Common.XmlUtils.XmlUtil.html" name="" title="XmlUtil">XmlUtil</a>
</li> </li>

File diff suppressed because one or more lines are too long

View File

@ -87,14 +87,15 @@
<article data-uid=""> <article data-uid="">
<h1 id="release-note">Release Note</h1> <h1 id="release-note">Release Note</h1>
<h2 id="hinc-packages-version-31159">HiNc Packages Version 3.1.159</h2>
<ul>
<li>Fix NC optimization R-format arc interpolation with negative R values (follow-up to v158 R-format arc fix)</li>
</ul>
<h2 id="hinc-packages-version-31158">HiNc Packages Version 3.1.158</h2> <h2 id="hinc-packages-version-31158">HiNc Packages Version 3.1.158</h2>
<ul> <ul>
<li>Fix G53.1 tool height compensation behavior: replace <code>NcEnv.SetToolHeightCompensationOnFeatureNormal</code> configuration with automatic detection via NC flag state</li> <li>Fix G53.1 tool height compensation behavior: replace <code>NcEnv.SetToolHeightCompensationOnFeatureNormal</code> configuration with automatic detection via NC flag state</li>
<li>Make <a class="xref" href="../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableIntegerShrinkOnPositionCommand">EnableIntegerShrinkOnPositionCommand</a> configurable via project settings (previously hard-coded by CNC brand, now defaults to <code>false</code> with XML IO support)</li> <li>Make <a class="xref" href="../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableIntegerShrinkOnPositionCommand">EnableIntegerShrinkOnPositionCommand</a> configurable via project settings (previously hard-coded by CNC brand, now defaults to <code>false</code> with XML IO support)</li>
<li>Fix NC optimization splitting R-format arcs (G02/G03 with R parameter) by converting to IJK format, since R sign meaning does not apply correctly to individual fragments</li> <li>Fix NC optimization splitting R-format arcs (G02/G03 with R parameter) by converting to IJK format, since R sign meaning does not apply correctly to individual fragments</li>
</ul>
<h2 id="hinc-packages-version-31157">HiNc Packages Version 3.1.157</h2>
<ul>
<li>Fix step.csv reading crash on null or malformed values</li> <li>Fix step.csv reading crash on null or malformed values</li>
<li>Fix XML IO sub-base directory not applied in some project file operations</li> <li>Fix XML IO sub-base directory not applied in some project file operations</li>
<li>Improve CSV actual time parsing to support <code>DateTime</code> format in addition to <code>TimeSpan</code> (see <a href="../../user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html">執行CSV檔</a>)</li> <li>Improve CSV actual time parsing to support <code>DateTime</code> format in addition to <code>TimeSpan</code> (see <a href="../../user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html">執行CSV檔</a>)</li>

File diff suppressed because one or more lines are too long

View File

@ -2712,6 +2712,20 @@
"Title": "Hi.Common.TimeCounter", "Title": "Hi.Common.TimeCounter",
"Summary": "<p sourcefile=\"api/Hi.Common.TimeCounter.yml\" sourcestartlinenumber=\"1\">A utility counts the average/total time consume between the <xref href=\"Hi.Common.TimeCounter.Bound(System.Object)\" data-throw-if-not-resolved=\"false\"></xref> areas.\nThe count of time consume for the given key starts at the first time (and the odd time) calling <xref href=\"Hi.Common.TimeCounter.Bound(System.Object)\" data-throw-if-not-resolved=\"false\"></xref>;\nstops and accumulates at the second time (and the even time).</p>\n" "Summary": "<p sourcefile=\"api/Hi.Common.TimeCounter.yml\" sourcestartlinenumber=\"1\">A utility counts the average/total time consume between the <xref href=\"Hi.Common.TimeCounter.Bound(System.Object)\" data-throw-if-not-resolved=\"false\"></xref> areas.\nThe count of time consume for the given key starts at the first time (and the odd time) calling <xref href=\"Hi.Common.TimeCounter.Bound(System.Object)\" data-throw-if-not-resolved=\"false\"></xref>;\nstops and accumulates at the second time (and the even time).</p>\n"
}, },
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.XmlUtils.FileRefSource-1.yml",
"output": {
".html": {
"relative_path": "api/Hi.Common.XmlUtils.FileRefSource-1.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Common.XmlUtils.FileRefSource<T>",
"Summary": "<p sourcefile=\"api/Hi.Common.XmlUtils.FileRefSource-1.yml\" sourcestartlinenumber=\"1\">A class that combines an XML-serializable data object with its source file path.</p>\n"
},
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Common.XmlUtils.GenMode.yml", "source_relative_path": "api/Hi.Common.XmlUtils.GenMode.yml",
@ -2810,20 +2824,6 @@
"Title": "Hi.Common.XmlUtils.XFactory", "Title": "Hi.Common.XmlUtils.XFactory",
"Summary": "<p sourcefile=\"api/Hi.Common.XmlUtils.XFactory.yml\" sourcestartlinenumber=\"1\">Factory class for generating objects from XML elements using registered generator functions.</p>\n" "Summary": "<p sourcefile=\"api/Hi.Common.XmlUtils.XFactory.yml\" sourcestartlinenumber=\"1\">Factory class for generating objects from XML elements using registered generator functions.</p>\n"
}, },
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.XmlUtils.XmlSourceAndFile-1.yml",
"output": {
".html": {
"relative_path": "api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Common.XmlUtils.XmlSourceAndFile<T>",
"Summary": "<p sourcefile=\"api/Hi.Common.XmlUtils.XmlSourceAndFile-1.yml\" sourcestartlinenumber=\"1\">A class that combines an XML-serializable data object with its source file path.</p>\n"
},
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Common.XmlUtils.XmlUtil.yml", "source_relative_path": "api/Hi.Common.XmlUtils.XmlUtil.yml",

View File

@ -360,7 +360,7 @@ namespace Sample.Machining
&quot;Resource&quot;, &quot;MachineTool/PMC-B1/PMC-B1.mt&quot;, GenMode.Default); &quot;Resource&quot;, &quot;MachineTool/PMC-B1/PMC-B1.mt&quot;, GenMode.Default);
#endregion #endregion
machiningProject.MakeXmlSourceFile(projectPath); machiningProject.MakeXmlSourceToFile(projectPath);
machiningProject.Dispose(); machiningProject.Dispose();
LocalApp.AppEnd(); LocalApp.AppEnd();

View File

@ -13704,44 +13704,12 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.Combine fullName: Hi.Common.PathUtils.PathUtil.Combine
nameWithType: PathUtil.Combine nameWithType: PathUtil.Combine
- uid: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(System.String,System.String,System.String)
name: CombineAsSubDirectory(string, string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_System_String_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(System.String,System.String,System.String)
name.vb: CombineAsSubDirectory(String, String, String)
fullName: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(string, string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(String, String, String)
nameWithType: PathUtil.CombineAsSubDirectory(string, string, string)
nameWithType.vb: PathUtil.CombineAsSubDirectory(String, String, String)
- uid: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory*
name: CombineAsSubDirectory
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_
commentId: Overload:Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory
nameWithType: PathUtil.CombineAsSubDirectory
- uid: Hi.Common.PathUtils.PathUtil.DotAlterWord - uid: Hi.Common.PathUtils.PathUtil.DotAlterWord
name: DotAlterWord name: DotAlterWord
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_DotAlterWord href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_DotAlterWord
commentId: F:Hi.Common.PathUtils.PathUtil.DotAlterWord commentId: F:Hi.Common.PathUtils.PathUtil.DotAlterWord
fullName: Hi.Common.PathUtils.PathUtil.DotAlterWord fullName: Hi.Common.PathUtils.PathUtil.DotAlterWord
nameWithType: PathUtil.DotAlterWord nameWithType: PathUtil.DotAlterWord
- uid: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(System.String,System.String)
name: GetConcatedDirectoryName(string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetConcatedDirectoryName_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(System.String,System.String)
name.vb: GetConcatedDirectoryName(String, String)
fullName: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(String, String)
nameWithType: PathUtil.GetConcatedDirectoryName(string, string)
nameWithType.vb: PathUtil.GetConcatedDirectoryName(String, String)
- uid: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName*
name: GetConcatedDirectoryName
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetConcatedDirectoryName_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName
nameWithType: PathUtil.GetConcatedDirectoryName
- uid: Hi.Common.PathUtils.PathUtil.GetDirectoryName(System.String) - uid: Hi.Common.PathUtils.PathUtil.GetDirectoryName(System.String)
name: GetDirectoryName(string) name: GetDirectoryName(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetDirectoryName_System_String_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetDirectoryName_System_String_
@ -13758,22 +13726,38 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetDirectoryName fullName: Hi.Common.PathUtils.PathUtil.GetDirectoryName
nameWithType: PathUtil.GetDirectoryName nameWithType: PathUtil.GetDirectoryName
- uid: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(System.String) - uid: Hi.Common.PathUtils.PathUtil.GetFileDirectory(System.String,System.String)
name: GetParentIgnoreTailSlash(string) name: GetFileDirectory(string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetParentIgnoreTailSlash_System_String_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetFileDirectory_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(System.String) commentId: M:Hi.Common.PathUtils.PathUtil.GetFileDirectory(System.String,System.String)
name.vb: GetParentIgnoreTailSlash(String) name.vb: GetFileDirectory(String, String)
fullName: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(string) fullName: Hi.Common.PathUtils.PathUtil.GetFileDirectory(string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(String) fullName.vb: Hi.Common.PathUtils.PathUtil.GetFileDirectory(String, String)
nameWithType: PathUtil.GetParentIgnoreTailSlash(string) nameWithType: PathUtil.GetFileDirectory(string, string)
nameWithType.vb: PathUtil.GetParentIgnoreTailSlash(String) nameWithType.vb: PathUtil.GetFileDirectory(String, String)
- uid: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash* - uid: Hi.Common.PathUtils.PathUtil.GetFileDirectory*
name: GetParentIgnoreTailSlash name: GetFileDirectory
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetParentIgnoreTailSlash_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetFileDirectory_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash commentId: Overload:Hi.Common.PathUtils.PathUtil.GetFileDirectory
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash fullName: Hi.Common.PathUtils.PathUtil.GetFileDirectory
nameWithType: PathUtil.GetParentIgnoreTailSlash nameWithType: PathUtil.GetFileDirectory
- uid: Hi.Common.PathUtils.PathUtil.GetParentDirectory(System.String)
name: GetParentDirectory(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetParentDirectory_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetParentDirectory(System.String)
name.vb: GetParentDirectory(String)
fullName: Hi.Common.PathUtils.PathUtil.GetParentDirectory(string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetParentDirectory(String)
nameWithType: PathUtil.GetParentDirectory(string)
nameWithType.vb: PathUtil.GetParentDirectory(String)
- uid: Hi.Common.PathUtils.PathUtil.GetParentDirectory*
name: GetParentDirectory
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetParentDirectory_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetParentDirectory
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetParentDirectory
nameWithType: PathUtil.GetParentDirectory
- uid: Hi.Common.PathUtils.PathUtil.GetPathByTemplate(System.String,System.String,System.String,System.String) - uid: Hi.Common.PathUtils.PathUtil.GetPathByTemplate(System.String,System.String,System.String,System.String)
name: GetPathByTemplate(string, string, string, string) name: GetPathByTemplate(string, string, string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetPathByTemplate_System_String_System_String_System_String_System_String_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetPathByTemplate_System_String_System_String_System_String_System_String_
@ -13806,22 +13790,38 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePath fullName: Hi.Common.PathUtils.PathUtil.GetRelativePath
nameWithType: PathUtil.GetRelativePath nameWithType: PathUtil.GetRelativePath
- uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(System.String,System.String) - uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(System.String,System.String)
name: GetRelativePathIfIsDescendant(string, string) name: GetRelativePathIfDescendant(string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfIsDescendant_System_String_System_String_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfDescendant_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(System.String,System.String) commentId: M:Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(System.String,System.String)
name.vb: GetRelativePathIfIsDescendant(String, String) name.vb: GetRelativePathIfDescendant(String, String)
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(string, string) fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(String, String) fullName.vb: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(String, String)
nameWithType: PathUtil.GetRelativePathIfIsDescendant(string, string) nameWithType: PathUtil.GetRelativePathIfDescendant(string, string)
nameWithType.vb: PathUtil.GetRelativePathIfIsDescendant(String, String) nameWithType.vb: PathUtil.GetRelativePathIfDescendant(String, String)
- uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant* - uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant*
name: GetRelativePathIfIsDescendant name: GetRelativePathIfDescendant
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfIsDescendant_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfDescendant_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant commentId: Overload:Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant
nameWithType: PathUtil.GetRelativePathIfIsDescendant nameWithType: PathUtil.GetRelativePathIfDescendant
- uid: Hi.Common.PathUtils.PathUtil.GetResourceDirectory(System.String,System.String,System.String)
name: GetResourceDirectory(string, string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetResourceDirectory_System_String_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetResourceDirectory(System.String,System.String,System.String)
name.vb: GetResourceDirectory(String, String, String)
fullName: Hi.Common.PathUtils.PathUtil.GetResourceDirectory(string, string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetResourceDirectory(String, String, String)
nameWithType: PathUtil.GetResourceDirectory(string, string, string)
nameWithType.vb: PathUtil.GetResourceDirectory(String, String, String)
- uid: Hi.Common.PathUtils.PathUtil.GetResourceDirectory*
name: GetResourceDirectory
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetResourceDirectory_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetResourceDirectory
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetResourceDirectory
nameWithType: PathUtil.GetResourceDirectory
- uid: Hi.Common.PathUtils.PathUtil.IsDescendant(System.IO.DirectoryInfo,System.String) - uid: Hi.Common.PathUtils.PathUtil.IsDescendant(System.IO.DirectoryInfo,System.String)
name: IsDescendant(DirectoryInfo, string) name: IsDescendant(DirectoryInfo, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_IsDescendant_System_IO_DirectoryInfo_System_String_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_IsDescendant_System_IO_DirectoryInfo_System_String_
@ -13847,54 +13847,22 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.IsDescendant fullName: Hi.Common.PathUtils.PathUtil.IsDescendant
nameWithType: PathUtil.IsDescendant nameWithType: PathUtil.IsDescendant
- uid: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(System.String,System.String) - uid: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(System.String)
name: IsDescendantByRelPath(string, string) name: NormalizeToForwardSlash(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_IsDescendantByRelPath_System_String_System_String_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_NormalizeToForwardSlash_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(System.String,System.String) commentId: M:Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(System.String)
name.vb: IsDescendantByRelPath(String, String) name.vb: NormalizeToForwardSlash(String)
fullName: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(string, string) fullName: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(string)
fullName.vb: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(String, String) fullName.vb: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(String)
nameWithType: PathUtil.IsDescendantByRelPath(string, string) nameWithType: PathUtil.NormalizeToForwardSlash(string)
nameWithType.vb: PathUtil.IsDescendantByRelPath(String, String) nameWithType.vb: PathUtil.NormalizeToForwardSlash(String)
- uid: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath* - uid: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash*
name: IsDescendantByRelPath name: NormalizeToForwardSlash
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_IsDescendantByRelPath_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_NormalizeToForwardSlash_
commentId: Overload:Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath commentId: Overload:Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath fullName: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash
nameWithType: PathUtil.IsDescendantByRelPath nameWithType: PathUtil.NormalizeToForwardSlash
- uid: Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted(System.String)
name: RemoveTailSlashIfExisted(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_RemoveTailSlashIfExisted_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted(System.String)
name.vb: RemoveTailSlashIfExisted(String)
fullName: Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted(string)
fullName.vb: Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted(String)
nameWithType: PathUtil.RemoveTailSlashIfExisted(string)
nameWithType.vb: PathUtil.RemoveTailSlashIfExisted(String)
- uid: Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted*
name: RemoveTailSlashIfExisted
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_RemoveTailSlashIfExisted_
commentId: Overload:Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.RemoveTailSlashIfExisted
nameWithType: PathUtil.RemoveTailSlashIfExisted
- uid: Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator(System.String)
name: ReplaceDirectorySeparator(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_ReplaceDirectorySeparator_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator(System.String)
name.vb: ReplaceDirectorySeparator(String)
fullName: Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator(string)
fullName.vb: Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator(String)
nameWithType: PathUtil.ReplaceDirectorySeparator(string)
nameWithType.vb: PathUtil.ReplaceDirectorySeparator(String)
- uid: Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator*
name: ReplaceDirectorySeparator
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_ReplaceDirectorySeparator_
commentId: Overload:Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator
nameWithType: PathUtil.ReplaceDirectorySeparator
- uid: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory(System.String,System.String,System.String) - uid: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory(System.String,System.String,System.String)
name: ResolveSubDirectory(string, string, string) name: ResolveSubDirectory(string, string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_ResolveSubDirectory_System_String_System_String_System_String_ href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_ResolveSubDirectory_System_String_System_String_System_String_
@ -13911,6 +13879,22 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory fullName: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory
nameWithType: PathUtil.ResolveSubDirectory nameWithType: PathUtil.ResolveSubDirectory
- uid: Hi.Common.PathUtils.PathUtil.TrimTrailingSlash(System.String)
name: TrimTrailingSlash(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_TrimTrailingSlash_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.TrimTrailingSlash(System.String)
name.vb: TrimTrailingSlash(String)
fullName: Hi.Common.PathUtils.PathUtil.TrimTrailingSlash(string)
fullName.vb: Hi.Common.PathUtils.PathUtil.TrimTrailingSlash(String)
nameWithType: PathUtil.TrimTrailingSlash(string)
nameWithType.vb: PathUtil.TrimTrailingSlash(String)
- uid: Hi.Common.PathUtils.PathUtil.TrimTrailingSlash*
name: TrimTrailingSlash
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_TrimTrailingSlash_
commentId: Overload:Hi.Common.PathUtils.PathUtil.TrimTrailingSlash
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.TrimTrailingSlash
nameWithType: PathUtil.TrimTrailingSlash
- uid: Hi.Common.QueueCacheUtils - uid: Hi.Common.QueueCacheUtils
name: Hi.Common.QueueCacheUtils name: Hi.Common.QueueCacheUtils
href: api/Hi.Common.QueueCacheUtils.html href: api/Hi.Common.QueueCacheUtils.html
@ -15331,6 +15315,113 @@ references:
commentId: N:Hi.Common.XmlUtils commentId: N:Hi.Common.XmlUtils
fullName: Hi.Common.XmlUtils fullName: Hi.Common.XmlUtils
nameWithType: Hi.Common.XmlUtils nameWithType: Hi.Common.XmlUtils
- uid: Hi.Common.XmlUtils.FileRefSource`1
name: FileRefSource<T>
href: api/Hi.Common.XmlUtils.FileRefSource-1.html
commentId: T:Hi.Common.XmlUtils.FileRefSource`1
name.vb: FileRefSource(Of T)
fullName: Hi.Common.XmlUtils.FileRefSource<T>
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T)
nameWithType: FileRefSource<T>
nameWithType.vb: FileRefSource(Of T)
- uid: Hi.Common.XmlUtils.FileRefSource`1.#ctor
name: FileRefSource()
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1__ctor
commentId: M:Hi.Common.XmlUtils.FileRefSource`1.#ctor
name.vb: New()
fullName: Hi.Common.XmlUtils.FileRefSource<T>.FileRefSource()
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).New()
nameWithType: FileRefSource<T>.FileRefSource()
nameWithType.vb: FileRefSource(Of T).New()
- uid: Hi.Common.XmlUtils.FileRefSource`1.#ctor(System.String,`0)
name: FileRefSource(string, T)
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1__ctor_System_String__0_
commentId: M:Hi.Common.XmlUtils.FileRefSource`1.#ctor(System.String,`0)
name.vb: New(String, T)
fullName: Hi.Common.XmlUtils.FileRefSource<T>.FileRefSource(string, T)
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).New(String, T)
nameWithType: FileRefSource<T>.FileRefSource(string, T)
nameWithType.vb: FileRefSource(Of T).New(String, T)
- uid: Hi.Common.XmlUtils.FileRefSource`1.#ctor*
name: FileRefSource
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1__ctor_
commentId: Overload:Hi.Common.XmlUtils.FileRefSource`1.#ctor
isSpec: "True"
name.vb: New
fullName: Hi.Common.XmlUtils.FileRefSource<T>.FileRefSource
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).New
nameWithType: FileRefSource<T>.FileRefSource
nameWithType.vb: FileRefSource(Of T).New
- uid: Hi.Common.XmlUtils.FileRefSource`1.Data
name: Data
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_Data
commentId: P:Hi.Common.XmlUtils.FileRefSource`1.Data
fullName: Hi.Common.XmlUtils.FileRefSource<T>.Data
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).Data
nameWithType: FileRefSource<T>.Data
nameWithType.vb: FileRefSource(Of T).Data
- uid: Hi.Common.XmlUtils.FileRefSource`1.Data*
name: Data
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_Data_
commentId: Overload:Hi.Common.XmlUtils.FileRefSource`1.Data
isSpec: "True"
fullName: Hi.Common.XmlUtils.FileRefSource<T>.Data
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).Data
nameWithType: FileRefSource<T>.Data
nameWithType.vb: FileRefSource(Of T).Data
- uid: Hi.Common.XmlUtils.FileRefSource`1.MakeXmlSourceToFileRef(System.String)
name: MakeXmlSourceToFileRef(string)
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_MakeXmlSourceToFileRef_System_String_
commentId: M:Hi.Common.XmlUtils.FileRefSource`1.MakeXmlSourceToFileRef(System.String)
name.vb: MakeXmlSourceToFileRef(String)
fullName: Hi.Common.XmlUtils.FileRefSource<T>.MakeXmlSourceToFileRef(string)
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).MakeXmlSourceToFileRef(String)
nameWithType: FileRefSource<T>.MakeXmlSourceToFileRef(string)
nameWithType.vb: FileRefSource(Of T).MakeXmlSourceToFileRef(String)
- uid: Hi.Common.XmlUtils.FileRefSource`1.MakeXmlSourceToFileRef*
name: MakeXmlSourceToFileRef
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_MakeXmlSourceToFileRef_
commentId: Overload:Hi.Common.XmlUtils.FileRefSource`1.MakeXmlSourceToFileRef
isSpec: "True"
fullName: Hi.Common.XmlUtils.FileRefSource<T>.MakeXmlSourceToFileRef
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).MakeXmlSourceToFileRef
nameWithType: FileRefSource<T>.MakeXmlSourceToFileRef
nameWithType.vb: FileRefSource(Of T).MakeXmlSourceToFileRef
- uid: Hi.Common.XmlUtils.FileRefSource`1.Set(Hi.Common.XmlUtils.FileRefSource{`0})
name: Set(FileRefSource<T>)
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_Set_Hi_Common_XmlUtils_FileRefSource__0__
commentId: M:Hi.Common.XmlUtils.FileRefSource`1.Set(Hi.Common.XmlUtils.FileRefSource{`0})
name.vb: Set(FileRefSource(Of T))
fullName: Hi.Common.XmlUtils.FileRefSource<T>.Set(Hi.Common.XmlUtils.FileRefSource<T>)
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).Set(Hi.Common.XmlUtils.FileRefSource(Of T))
nameWithType: FileRefSource<T>.Set(FileRefSource<T>)
nameWithType.vb: FileRefSource(Of T).Set(FileRefSource(Of T))
- uid: Hi.Common.XmlUtils.FileRefSource`1.Set*
name: Set
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_Set_
commentId: Overload:Hi.Common.XmlUtils.FileRefSource`1.Set
isSpec: "True"
fullName: Hi.Common.XmlUtils.FileRefSource<T>.Set
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).Set
nameWithType: FileRefSource<T>.Set
nameWithType.vb: FileRefSource(Of T).Set
- uid: Hi.Common.XmlUtils.FileRefSource`1.SourceFile
name: SourceFile
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_SourceFile
commentId: P:Hi.Common.XmlUtils.FileRefSource`1.SourceFile
fullName: Hi.Common.XmlUtils.FileRefSource<T>.SourceFile
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).SourceFile
nameWithType: FileRefSource<T>.SourceFile
nameWithType.vb: FileRefSource(Of T).SourceFile
- uid: Hi.Common.XmlUtils.FileRefSource`1.SourceFile*
name: SourceFile
href: api/Hi.Common.XmlUtils.FileRefSource-1.html#Hi_Common_XmlUtils_FileRefSource_1_SourceFile_
commentId: Overload:Hi.Common.XmlUtils.FileRefSource`1.SourceFile
isSpec: "True"
fullName: Hi.Common.XmlUtils.FileRefSource<T>.SourceFile
fullName.vb: Hi.Common.XmlUtils.FileRefSource(Of T).SourceFile
nameWithType: FileRefSource<T>.SourceFile
nameWithType.vb: FileRefSource(Of T).SourceFile
- uid: Hi.Common.XmlUtils.GenMode - uid: Hi.Common.XmlUtils.GenMode
name: GenMode name: GenMode
href: api/Hi.Common.XmlUtils.GenMode.html href: api/Hi.Common.XmlUtils.GenMode.html
@ -15468,54 +15559,54 @@ references:
commentId: T:Hi.Common.XmlUtils.XFactory.GenByXElementDelegate commentId: T:Hi.Common.XmlUtils.XFactory.GenByXElementDelegate
fullName: Hi.Common.XmlUtils.XFactory.GenByXElementDelegate fullName: Hi.Common.XmlUtils.XFactory.GenByXElementDelegate
nameWithType: XFactory.GenByXElementDelegate nameWithType: XFactory.GenByXElementDelegate
- uid: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild* - uid: Hi.Common.XmlUtils.XFactory.GenFileRefSource*
name: GenXmlFileSourceByChild name: GenFileRefSource
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByChild_ href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSource_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild commentId: Overload:Hi.Common.XmlUtils.XFactory.GenFileRefSource
isSpec: "True" isSpec: "True"
fullName: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSource
nameWithType: XFactory.GenXmlFileSourceByChild nameWithType: XFactory.GenFileRefSource
- uid: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) - uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild*
name: GenXmlFileSourceByChild<T>(XElement, string, GenMode, params object[]) name: GenFileRefSourceByChild
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByChild__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___ href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSourceByChild_
commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) commentId: Overload:Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild
name.vb: GenXmlFileSourceByChild(Of T)(XElement, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild<T>(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.GenMode, params object[])
fullName.vb: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object())
nameWithType: XFactory.GenXmlFileSourceByChild<T>(XElement, string, GenMode, params object[])
nameWithType.vb: XFactory.GenXmlFileSourceByChild(Of T)(XElement, String, GenMode, ParamArray Object())
- uid: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile*
name: GenXmlFileSourceByFile
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByFile_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile
isSpec: "True" isSpec: "True"
fullName: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild
nameWithType: XFactory.GenXmlFileSourceByFile nameWithType: XFactory.GenFileRefSourceByChild
- uid: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) - uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenXmlFileSourceByFile<T>(string, string, GenMode, params object[]) name: GenFileRefSourceByChild<T>(XElement, string, GenMode, params object[])
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByFile__1_System_String_System_String_Hi_Common_XmlUtils_GenMode_System_Object___ href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSourceByChild__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___
commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) commentId: M:Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name.vb: GenXmlFileSourceByFile(Of T)(String, String, GenMode, ParamArray Object()) name.vb: GenFileRefSourceByChild(Of T)(XElement, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile<T>(string, string, Hi.Common.XmlUtils.GenMode, params object[]) fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild<T>(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.GenMode, params object[])
fullName.vb: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile(Of T)(String, String, Hi.Common.XmlUtils.GenMode, ParamArray Object()) fullName.vb: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object())
nameWithType: XFactory.GenXmlFileSourceByFile<T>(string, string, GenMode, params object[]) nameWithType: XFactory.GenFileRefSourceByChild<T>(XElement, string, GenMode, params object[])
nameWithType.vb: XFactory.GenXmlFileSourceByFile(Of T)(String, String, GenMode, ParamArray Object()) nameWithType.vb: XFactory.GenFileRefSourceByChild(Of T)(XElement, String, GenMode, ParamArray Object())
- uid: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile* - uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile*
name: GenXmlSourceAndFile name: GenFileRefSourceByFile
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlSourceAndFile_ href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSourceByFile_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile commentId: Overload:Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile
isSpec: "True" isSpec: "True"
fullName: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile
nameWithType: XFactory.GenXmlSourceAndFile nameWithType: XFactory.GenFileRefSourceByFile
- uid: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) - uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenXmlSourceAndFile<T>(XElement, string, GenMode, params object[]) name: GenFileRefSourceByFile<T>(string, string, GenMode, params object[])
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlSourceAndFile__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___ href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSourceByFile__1_System_String_System_String_Hi_Common_XmlUtils_GenMode_System_Object___
commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) commentId: M:Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name.vb: GenXmlSourceAndFile(Of T)(XElement, String, GenMode, ParamArray Object()) name.vb: GenFileRefSourceByFile(Of T)(String, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile<T>(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.GenMode, params object[]) fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile<T>(string, string, Hi.Common.XmlUtils.GenMode, params object[])
fullName.vb: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object()) fullName.vb: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile(Of T)(String, String, Hi.Common.XmlUtils.GenMode, ParamArray Object())
nameWithType: XFactory.GenXmlSourceAndFile<T>(XElement, string, GenMode, params object[]) nameWithType: XFactory.GenFileRefSourceByFile<T>(string, string, GenMode, params object[])
nameWithType.vb: XFactory.GenXmlSourceAndFile(Of T)(XElement, String, GenMode, ParamArray Object()) nameWithType.vb: XFactory.GenFileRefSourceByFile(Of T)(String, String, GenMode, ParamArray Object())
- uid: Hi.Common.XmlUtils.XFactory.GenFileRefSource``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenFileRefSource<T>(XElement, string, GenMode, params object[])
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSource__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___
commentId: M:Hi.Common.XmlUtils.XFactory.GenFileRefSource``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name.vb: GenFileRefSource(Of T)(XElement, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSource<T>(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.GenMode, params object[])
fullName.vb: Hi.Common.XmlUtils.XFactory.GenFileRefSource(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object())
nameWithType: XFactory.GenFileRefSource<T>(XElement, string, GenMode, params object[])
nameWithType.vb: XFactory.GenFileRefSource(Of T)(XElement, String, GenMode, ParamArray Object())
- uid: Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) - uid: Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: Gen<T>(XElement, string, GenMode, params object[]) name: Gen<T>(XElement, string, GenMode, params object[])
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___ href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___
@ -15553,125 +15644,12 @@ references:
commentId: T:Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate commentId: T:Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate
fullName: Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate fullName: Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate
nameWithType: XFactory.XmlExceptionDelegate nameWithType: XFactory.XmlExceptionDelegate
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1
name: XmlSourceAndFile<T>
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html
commentId: T:Hi.Common.XmlUtils.XmlSourceAndFile`1
name.vb: XmlSourceAndFile(Of T)
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T)
nameWithType: XmlSourceAndFile<T>
nameWithType.vb: XmlSourceAndFile(Of T)
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor
name: XmlSourceAndFile()
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1__ctor
commentId: M:Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor
name.vb: New()
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.XmlSourceAndFile()
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).New()
nameWithType: XmlSourceAndFile<T>.XmlSourceAndFile()
nameWithType.vb: XmlSourceAndFile(Of T).New()
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor(System.String,`0)
name: XmlSourceAndFile(string, T)
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1__ctor_System_String__0_
commentId: M:Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor(System.String,`0)
name.vb: New(String, T)
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.XmlSourceAndFile(string, T)
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).New(String, T)
nameWithType: XmlSourceAndFile<T>.XmlSourceAndFile(string, T)
nameWithType.vb: XmlSourceAndFile(Of T).New(String, T)
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor*
name: XmlSourceAndFile
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1__ctor_
commentId: Overload:Hi.Common.XmlUtils.XmlSourceAndFile`1.#ctor
isSpec: "True"
name.vb: New
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.XmlSourceAndFile
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).New
nameWithType: XmlSourceAndFile<T>.XmlSourceAndFile
nameWithType.vb: XmlSourceAndFile(Of T).New
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.Data
name: Data
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_Data
commentId: P:Hi.Common.XmlUtils.XmlSourceAndFile`1.Data
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.Data
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).Data
nameWithType: XmlSourceAndFile<T>.Data
nameWithType.vb: XmlSourceAndFile(Of T).Data
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.Data*
name: Data
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_Data_
commentId: Overload:Hi.Common.XmlUtils.XmlSourceAndFile`1.Data
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.Data
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).Data
nameWithType: XmlSourceAndFile<T>.Data
nameWithType.vb: XmlSourceAndFile(Of T).Data
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.MakeXmlSourceWithRebaseFile(System.String)
name: MakeXmlSourceWithRebaseFile(string)
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_MakeXmlSourceWithRebaseFile_System_String_
commentId: M:Hi.Common.XmlUtils.XmlSourceAndFile`1.MakeXmlSourceWithRebaseFile(System.String)
name.vb: MakeXmlSourceWithRebaseFile(String)
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.MakeXmlSourceWithRebaseFile(string)
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).MakeXmlSourceWithRebaseFile(String)
nameWithType: XmlSourceAndFile<T>.MakeXmlSourceWithRebaseFile(string)
nameWithType.vb: XmlSourceAndFile(Of T).MakeXmlSourceWithRebaseFile(String)
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.MakeXmlSourceWithRebaseFile*
name: MakeXmlSourceWithRebaseFile
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_MakeXmlSourceWithRebaseFile_
commentId: Overload:Hi.Common.XmlUtils.XmlSourceAndFile`1.MakeXmlSourceWithRebaseFile
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.MakeXmlSourceWithRebaseFile
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).MakeXmlSourceWithRebaseFile
nameWithType: XmlSourceAndFile<T>.MakeXmlSourceWithRebaseFile
nameWithType.vb: XmlSourceAndFile(Of T).MakeXmlSourceWithRebaseFile
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.Set(Hi.Common.XmlUtils.XmlSourceAndFile{`0})
name: Set(XmlSourceAndFile<T>)
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_Set_Hi_Common_XmlUtils_XmlSourceAndFile__0__
commentId: M:Hi.Common.XmlUtils.XmlSourceAndFile`1.Set(Hi.Common.XmlUtils.XmlSourceAndFile{`0})
name.vb: Set(XmlSourceAndFile(Of T))
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.Set(Hi.Common.XmlUtils.XmlSourceAndFile<T>)
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).Set(Hi.Common.XmlUtils.XmlSourceAndFile(Of T))
nameWithType: XmlSourceAndFile<T>.Set(XmlSourceAndFile<T>)
nameWithType.vb: XmlSourceAndFile(Of T).Set(XmlSourceAndFile(Of T))
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.Set*
name: Set
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_Set_
commentId: Overload:Hi.Common.XmlUtils.XmlSourceAndFile`1.Set
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.Set
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).Set
nameWithType: XmlSourceAndFile<T>.Set
nameWithType.vb: XmlSourceAndFile(Of T).Set
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.SourceFile
name: SourceFile
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_SourceFile
commentId: P:Hi.Common.XmlUtils.XmlSourceAndFile`1.SourceFile
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.SourceFile
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).SourceFile
nameWithType: XmlSourceAndFile<T>.SourceFile
nameWithType.vb: XmlSourceAndFile(Of T).SourceFile
- uid: Hi.Common.XmlUtils.XmlSourceAndFile`1.SourceFile*
name: SourceFile
href: api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html#Hi_Common_XmlUtils_XmlSourceAndFile_1_SourceFile_
commentId: Overload:Hi.Common.XmlUtils.XmlSourceAndFile`1.SourceFile
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlSourceAndFile<T>.SourceFile
fullName.vb: Hi.Common.XmlUtils.XmlSourceAndFile(Of T).SourceFile
nameWithType: XmlSourceAndFile<T>.SourceFile
nameWithType.vb: XmlSourceAndFile(Of T).SourceFile
- uid: Hi.Common.XmlUtils.XmlUtil - uid: Hi.Common.XmlUtils.XmlUtil
name: XmlUtil name: XmlUtil
href: api/Hi.Common.XmlUtils.XmlUtil.html href: api/Hi.Common.XmlUtils.XmlUtil.html
commentId: T:Hi.Common.XmlUtils.XmlUtil commentId: T:Hi.Common.XmlUtils.XmlUtil
fullName: Hi.Common.XmlUtils.XmlUtil fullName: Hi.Common.XmlUtils.XmlUtil
nameWithType: XmlUtil nameWithType: XmlUtil
- uid: Hi.Common.XmlUtils.XmlUtil.FileXName
name: FileXName
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_FileXName
commentId: F:Hi.Common.XmlUtils.XmlUtil.FileXName
fullName: Hi.Common.XmlUtils.XmlUtil.FileXName
nameWithType: XmlUtil.FileXName
- uid: Hi.Common.XmlUtils.XmlUtil.GetDictionaryByXmlSource* - uid: Hi.Common.XmlUtils.XmlUtil.GetDictionaryByXmlSource*
name: GetDictionaryByXmlSource name: GetDictionaryByXmlSource
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetDictionaryByXmlSource_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetDictionaryByXmlSource_
@ -15688,38 +15666,6 @@ references:
fullName.vb: Hi.Common.XmlUtils.XmlUtil.GetDictionaryByXmlSource(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode) fullName.vb: Hi.Common.XmlUtils.XmlUtil.GetDictionaryByXmlSource(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode)
nameWithType: XmlUtil.GetDictionaryByXmlSource<T>(XElement, string, GenMode) nameWithType: XmlUtil.GetDictionaryByXmlSource<T>(XElement, string, GenMode)
nameWithType.vb: XmlUtil.GetDictionaryByXmlSource(Of T)(XElement, String, GenMode) nameWithType.vb: XmlUtil.GetDictionaryByXmlSource(Of T)(XElement, String, GenMode)
- uid: Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement(System.Xml.Linq.XElement,System.String,System.String@)
name: GetFileUnwrappedXElement(XElement, string, out string)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetFileUnwrappedXElement_System_Xml_Linq_XElement_System_String_System_String__
commentId: M:Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement(System.Xml.Linq.XElement,System.String,System.String@)
name.vb: GetFileUnwrappedXElement(XElement, String, String)
fullName: Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement(System.Xml.Linq.XElement, string, out string)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement(System.Xml.Linq.XElement, String, String)
nameWithType: XmlUtil.GetFileUnwrappedXElement(XElement, string, out string)
nameWithType.vb: XmlUtil.GetFileUnwrappedXElement(XElement, String, String)
- uid: Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement*
name: GetFileUnwrappedXElement
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetFileUnwrappedXElement_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.GetFileUnwrappedXElement
nameWithType: XmlUtil.GetFileUnwrappedXElement
- uid: Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement(System.Xml.Linq.XElement,System.String,System.String,System.Boolean)
name: GetFileWrappedXElement(XElement, string, string, bool)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetFileWrappedXElement_System_Xml_Linq_XElement_System_String_System_String_System_Boolean_
commentId: M:Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement(System.Xml.Linq.XElement,System.String,System.String,System.Boolean)
name.vb: GetFileWrappedXElement(XElement, String, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement(System.Xml.Linq.XElement, string, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement(System.Xml.Linq.XElement, String, String, Boolean)
nameWithType: XmlUtil.GetFileWrappedXElement(XElement, string, string, bool)
nameWithType.vb: XmlUtil.GetFileWrappedXElement(XElement, String, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement*
name: GetFileWrappedXElement
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetFileWrappedXElement_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement
nameWithType: XmlUtil.GetFileWrappedXElement
- uid: Hi.Common.XmlUtils.XmlUtil.GetFirstChildElement(System.Xml.Linq.XElement) - uid: Hi.Common.XmlUtils.XmlUtil.GetFirstChildElement(System.Xml.Linq.XElement)
name: GetFirstChildElement(XElement) name: GetFirstChildElement(XElement)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetFirstChildElement_System_Xml_Linq_XElement_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetFirstChildElement_System_Xml_Linq_XElement_
@ -15762,6 +15708,38 @@ references:
fullName.vb: Hi.Common.XmlUtils.XmlUtil.GetOrDefault(Of T)(System.Xml.Linq.XElement, String, T) fullName.vb: Hi.Common.XmlUtils.XmlUtil.GetOrDefault(Of T)(System.Xml.Linq.XElement, String, T)
nameWithType: XmlUtil.GetOrDefault<T>(XElement, string, T) nameWithType: XmlUtil.GetOrDefault<T>(XElement, string, T)
nameWithType.vb: XmlUtil.GetOrDefault(Of T)(XElement, String, T) nameWithType.vb: XmlUtil.GetOrDefault(Of T)(XElement, String, T)
- uid: Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef(System.Xml.Linq.XElement,System.String,System.String@)
name: LoadFromFileRef(XElement, string, out string)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_LoadFromFileRef_System_Xml_Linq_XElement_System_String_System_String__
commentId: M:Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef(System.Xml.Linq.XElement,System.String,System.String@)
name.vb: LoadFromFileRef(XElement, String, String)
fullName: Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef(System.Xml.Linq.XElement, string, out string)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef(System.Xml.Linq.XElement, String, String)
nameWithType: XmlUtil.LoadFromFileRef(XElement, string, out string)
nameWithType.vb: XmlUtil.LoadFromFileRef(XElement, String, String)
- uid: Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef*
name: LoadFromFileRef
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_LoadFromFileRef_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.LoadFromFileRef
nameWithType: XmlUtil.LoadFromFileRef
- uid: Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate)
name: LoadWithFileRefSupport(XElement, string, SetFileDelegate)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_LoadWithFileRefSupport_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_SetFileDelegate_
commentId: M:Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate)
name.vb: LoadWithFileRefSupport(XElement, String, SetFileDelegate)
fullName: Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.SetFileDelegate)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.SetFileDelegate)
nameWithType: XmlUtil.LoadWithFileRefSupport(XElement, string, SetFileDelegate)
nameWithType.vb: XmlUtil.LoadWithFileRefSupport(XElement, String, SetFileDelegate)
- uid: Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport*
name: LoadWithFileRefSupport
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_LoadWithFileRefSupport_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.LoadWithFileRefSupport
nameWithType: XmlUtil.LoadWithFileRefSupport
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSource* - uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSource*
name: MakeXmlSource name: MakeXmlSource
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSource_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSource_
@ -15769,38 +15747,38 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSource fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSource
nameWithType: XmlUtil.MakeXmlSource nameWithType: XmlUtil.MakeXmlSource
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean) - uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)
name: MakeXmlSourceFile(IMakeXmlSource, string, bool) name: MakeXmlSourceToFile(IMakeXmlSource, string, bool)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_
commentId: M:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean) commentId: M:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)
name.vb: MakeXmlSourceFile(IMakeXmlSource, String, Boolean) name.vb: MakeXmlSourceToFile(IMakeXmlSource, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource, string, bool) fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource, String, Boolean) fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource, String, Boolean)
nameWithType: XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool) nameWithType: XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)
nameWithType.vb: XmlUtil.MakeXmlSourceFile(IMakeXmlSource, String, Boolean) nameWithType.vb: XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile* - uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile*
name: MakeXmlSourceFile name: MakeXmlSourceToFile
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile
isSpec: "True" isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile
nameWithType: XmlUtil.MakeXmlSourceFile nameWithType: XmlUtil.MakeXmlSourceToFile
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean) - uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)
name: MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool) name: MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_
commentId: M:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean) commentId: M:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)
name.vb: MakeXmlSourceWithRebaseFile(IMakeXmlSource, String, String, Boolean) name.vb: MakeXmlSourceToFileRef(IMakeXmlSource, String, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource, string, string, bool) fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource, string, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource, String, String, Boolean) fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource, String, String, Boolean)
nameWithType: XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool) nameWithType: XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)
nameWithType.vb: XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, String, String, Boolean) nameWithType.vb: XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, String, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile* - uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef*
name: MakeXmlSourceWithRebaseFile name: MakeXmlSourceToFileRef
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef
isSpec: "True" isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef
nameWithType: XmlUtil.MakeXmlSourceWithRebaseFile nameWithType: XmlUtil.MakeXmlSourceToFileRef
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSource``1(System.Collections.Generic.IDictionary{System.String,``0},System.String,System.Boolean) - uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSource``1(System.Collections.Generic.IDictionary{System.String,``0},System.String,System.Boolean)
name: MakeXmlSource<T>(IDictionary<string, T>, string, bool) name: MakeXmlSource<T>(IDictionary<string, T>, string, bool)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSource__1_System_Collections_Generic_IDictionary_System_String___0__System_String_System_Boolean_ href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSource__1_System_Collections_Generic_IDictionary_System_String___0__System_String_System_Boolean_
@ -15826,6 +15804,22 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.SaveToByteArrayAsync fullName: Hi.Common.XmlUtils.XmlUtil.SaveToByteArrayAsync
nameWithType: XmlUtil.SaveToByteArrayAsync nameWithType: XmlUtil.SaveToByteArrayAsync
- uid: Hi.Common.XmlUtils.XmlUtil.SaveToFileRef(System.Xml.Linq.XElement,System.String,System.String,System.Boolean)
name: SaveToFileRef(XElement, string, string, bool)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToFileRef_System_Xml_Linq_XElement_System_String_System_String_System_Boolean_
commentId: M:Hi.Common.XmlUtils.XmlUtil.SaveToFileRef(System.Xml.Linq.XElement,System.String,System.String,System.Boolean)
name.vb: SaveToFileRef(XElement, String, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.SaveToFileRef(System.Xml.Linq.XElement, string, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.SaveToFileRef(System.Xml.Linq.XElement, String, String, Boolean)
nameWithType: XmlUtil.SaveToFileRef(XElement, string, string, bool)
nameWithType.vb: XmlUtil.SaveToFileRef(XElement, String, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.SaveToFileRef*
name: SaveToFileRef
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToFileRef_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.SaveToFileRef
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.SaveToFileRef
nameWithType: XmlUtil.SaveToFileRef
- uid: Hi.Common.XmlUtils.XmlUtil.SelfHostName - uid: Hi.Common.XmlUtils.XmlUtil.SelfHostName
name: SelfHostName name: SelfHostName
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SelfHostName href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SelfHostName
@ -15861,22 +15855,6 @@ references:
fullName.vb: Hi.Common.XmlUtils.XmlUtil.SetOrGenerate(Of T)(System.Xml.Linq.XElement, String, T, String) fullName.vb: Hi.Common.XmlUtils.XmlUtil.SetOrGenerate(Of T)(System.Xml.Linq.XElement, String, T, String)
nameWithType: XmlUtil.SetOrGenerate<T>(XElement, string, T, string) nameWithType: XmlUtil.SetOrGenerate<T>(XElement, string, T, string)
nameWithType.vb: XmlUtil.SetOrGenerate(Of T)(XElement, String, T, String) nameWithType.vb: XmlUtil.SetOrGenerate(Of T)(XElement, String, T, String)
- uid: Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate)
name: UnWrapIfFileBased(XElement, string, SetFileDelegate)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_UnWrapIfFileBased_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_SetFileDelegate_
commentId: M:Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate)
name.vb: UnWrapIfFileBased(XElement, String, SetFileDelegate)
fullName: Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.SetFileDelegate)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.SetFileDelegate)
nameWithType: XmlUtil.UnWrapIfFileBased(XElement, string, SetFileDelegate)
nameWithType.vb: XmlUtil.UnWrapIfFileBased(XElement, String, SetFileDelegate)
- uid: Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased*
name: UnWrapIfFileBased
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_UnWrapIfFileBased_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.UnWrapIfFileBased
nameWithType: XmlUtil.UnWrapIfFileBased
- uid: Hi.Common.XmlUtils.XmlUtil.XmlFileXName - uid: Hi.Common.XmlUtils.XmlUtil.XmlFileXName
name: XmlFileXName name: XmlFileXName
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_XmlFileXName href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_XmlFileXName
@ -124170,19 +124148,6 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode
nameWithType: TiltTransformUtil.GetCurrentMode nameWithType: TiltTransformUtil.GetCurrentMode
- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)
name: ParseDouble(JsonNode)
href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ParseDouble_System_Text_Json_Nodes_JsonNode_
commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)
fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)
nameWithType: TiltTransformUtil.ParseDouble(JsonNode)
- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble*
name: ParseDouble
href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ParseDouble_
commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble
isSpec: "True"
fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble
nameWithType: TiltTransformUtil.ParseDouble
- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TransformSource - uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TransformSource
name: TransformSource name: TransformSource
href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TransformSource href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TransformSource
@ -126514,6 +126479,32 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes
nameWithType: ParameterizedFlagSyntax.CodePrefixes nameWithType: ParameterizedFlagSyntax.CodePrefixes
- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes
name: FloatParamPrefixes
href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes
commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes
fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes
nameWithType: ParameterizedFlagSyntax.FloatParamPrefixes
- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes*
name: FloatParamPrefixes
href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_FloatParamPrefixes_
commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes
isSpec: "True"
fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.FloatParamPrefixes
nameWithType: ParameterizedFlagSyntax.FloatParamPrefixes
- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes
name: IntParamPrefixes
href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes
commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes
fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes
nameWithType: ParameterizedFlagSyntax.IntParamPrefixes
- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes*
name: IntParamPrefixes
href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_IntParamPrefixes_
commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes
isSpec: "True"
fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.IntParamPrefixes
nameWithType: ParameterizedFlagSyntax.IntParamPrefixes
- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean) - uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean)
name: MakeXmlSource(string, string, bool) name: MakeXmlSource(string, string, bool)
href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_MakeXmlSource_System_String_System_String_System_Boolean_
@ -127877,6 +127868,35 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.NcParsers.SoftNcUtil.HasAnyFlag fullName: Hi.NcParsers.SoftNcUtil.HasAnyFlag
nameWithType: SoftNcUtil.HasAnyFlag nameWithType: SoftNcUtil.HasAnyFlag
- uid: Hi.NcParsers.SoftNcUtil.HasFlagInArray(System.Text.Json.Nodes.JsonObject,System.String)
name: HasFlagInArray(JsonObject, string)
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_HasFlagInArray_System_Text_Json_Nodes_JsonObject_System_String_
commentId: M:Hi.NcParsers.SoftNcUtil.HasFlagInArray(System.Text.Json.Nodes.JsonObject,System.String)
name.vb: HasFlagInArray(JsonObject, String)
fullName: Hi.NcParsers.SoftNcUtil.HasFlagInArray(System.Text.Json.Nodes.JsonObject, string)
fullName.vb: Hi.NcParsers.SoftNcUtil.HasFlagInArray(System.Text.Json.Nodes.JsonObject, String)
nameWithType: SoftNcUtil.HasFlagInArray(JsonObject, string)
nameWithType.vb: SoftNcUtil.HasFlagInArray(JsonObject, String)
- uid: Hi.NcParsers.SoftNcUtil.HasFlagInArray*
name: HasFlagInArray
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_HasFlagInArray_
commentId: Overload:Hi.NcParsers.SoftNcUtil.HasFlagInArray
isSpec: "True"
fullName: Hi.NcParsers.SoftNcUtil.HasFlagInArray
nameWithType: SoftNcUtil.HasFlagInArray
- uid: Hi.NcParsers.SoftNcUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)
name: ParseDouble(JsonNode)
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_ParseDouble_System_Text_Json_Nodes_JsonNode_
commentId: M:Hi.NcParsers.SoftNcUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)
fullName: Hi.NcParsers.SoftNcUtil.ParseDouble(System.Text.Json.Nodes.JsonNode)
nameWithType: SoftNcUtil.ParseDouble(JsonNode)
- uid: Hi.NcParsers.SoftNcUtil.ParseDouble*
name: ParseDouble
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_ParseDouble_
commentId: Overload:Hi.NcParsers.SoftNcUtil.ParseDouble
isSpec: "True"
fullName: Hi.NcParsers.SoftNcUtil.ParseDouble
nameWithType: SoftNcUtil.ParseDouble
- uid: Hi.NcParsers.SoftNcUtil.RegexFlagPrefix - uid: Hi.NcParsers.SoftNcUtil.RegexFlagPrefix
name: RegexFlagPrefix name: RegexFlagPrefix
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_RegexFlagPrefix href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_RegexFlagPrefix
@ -127890,6 +127910,22 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.NcParsers.SoftNcUtil.RegexFlagPrefix fullName: Hi.NcParsers.SoftNcUtil.RegexFlagPrefix
nameWithType: SoftNcUtil.RegexFlagPrefix nameWithType: SoftNcUtil.RegexFlagPrefix
- uid: Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray(System.Text.Json.Nodes.JsonObject,System.String)
name: RemoveFlagFromArray(JsonObject, string)
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_RemoveFlagFromArray_System_Text_Json_Nodes_JsonObject_System_String_
commentId: M:Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray(System.Text.Json.Nodes.JsonObject,System.String)
name.vb: RemoveFlagFromArray(JsonObject, String)
fullName: Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray(System.Text.Json.Nodes.JsonObject, string)
fullName.vb: Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray(System.Text.Json.Nodes.JsonObject, String)
nameWithType: SoftNcUtil.RemoveFlagFromArray(JsonObject, string)
nameWithType.vb: SoftNcUtil.RemoveFlagFromArray(JsonObject, String)
- uid: Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray*
name: RemoveFlagFromArray
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_RemoveFlagFromArray_
commentId: Overload:Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray
isSpec: "True"
fullName: Hi.NcParsers.SoftNcUtil.RemoveFlagFromArray
nameWithType: SoftNcUtil.RemoveFlagFromArray
- uid: Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject,System.String) - uid: Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject,System.String)
name: SetAndTrimUnparsedText(JsonObject, string) name: SetAndTrimUnparsedText(JsonObject, string)
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_System_Text_Json_Nodes_JsonObject_System_String_ href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_System_Text_Json_Nodes_JsonObject_System_String_

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.