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": {
"AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.126",
"HiNc": "3.1.159",
"HiNc-Resource": "3.1.42",
"Hi.WpfPlus": "3.1.127",
"HiNc": "3.1.160",
"HiNc-Resource": "3.1.43",
"runtimepack.Microsoft.NETCore.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"
@ -1673,36 +1673,36 @@
}
}
},
"Hi.WpfPlus/3.1.126": {
"Hi.WpfPlus/3.1.127": {
"dependencies": {
"HiDisp": "3.1.129"
"HiDisp": "3.1.130"
},
"runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.126.0",
"fileVersion": "3.1.126.0"
"assemblyVersion": "3.1.127.0",
"fileVersion": "3.1.127.0"
}
}
},
"HiCbtr/3.1.129": {
"HiCbtr/3.1.130": {
"dependencies": {
"HiDisp": "3.1.129"
"HiDisp": "3.1.130"
},
"runtime": {
"lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.129.0",
"fileVersion": "3.1.129.0"
"assemblyVersion": "3.1.130.0",
"fileVersion": "3.1.130.0"
}
}
},
"HiDisp/3.1.129": {
"HiDisp/3.1.130": {
"dependencies": {
"HiGeom": "3.1.119"
"HiGeom": "3.1.120"
},
"runtime": {
"lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.129.0",
"fileVersion": "3.1.129.0"
"assemblyVersion": "3.1.130.0",
"fileVersion": "3.1.130.0"
}
},
"native": {
@ -1720,7 +1720,7 @@
}
}
},
"HiGeom/3.1.119": {
"HiGeom/3.1.120": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
@ -1730,8 +1730,8 @@
},
"runtime": {
"lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.119.0",
"fileVersion": "3.1.119.0"
"assemblyVersion": "3.1.120.0",
"fileVersion": "3.1.120.0"
}
},
"resources": {
@ -1743,27 +1743,27 @@
}
}
},
"HiLicense/3.1.120": {
"HiLicense/3.1.121": {
"dependencies": {
"HiGeom": "3.1.119"
"HiGeom": "3.1.120"
},
"runtime": {
"lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.120.0",
"fileVersion": "3.1.120.0"
"assemblyVersion": "3.1.121.0",
"fileVersion": "3.1.121.0"
}
}
},
"HiMech/3.1.140": {
"HiMech/3.1.141": {
"dependencies": {
"CommandLineParser": "2.9.1",
"HiCbtr": "3.1.129",
"HiCbtr": "3.1.130",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0"
},
"runtime": {
"lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.140.0",
"fileVersion": "3.1.140.0"
"assemblyVersion": "3.1.141.0",
"fileVersion": "3.1.141.0"
}
},
"resources": {
@ -1778,21 +1778,21 @@
}
}
},
"HiNc/3.1.159": {
"HiNc/3.1.160": {
"dependencies": {
"Dapper": "2.1.35",
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.120",
"HiMech": "3.1.140",
"HiUniNc": "3.1.136",
"HiLicense": "3.1.121",
"HiMech": "3.1.141",
"HiUniNc": "3.1.137",
"Microsoft.Data.Sqlite": "9.0.0"
},
"runtime": {
"lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.159.0",
"fileVersion": "3.1.159.0"
"assemblyVersion": "3.1.160.0",
"fileVersion": "3.1.160.0"
}
},
"resources": {
@ -1804,22 +1804,22 @@
}
}
},
"HiNc-Resource/3.1.42": {
"HiNc-Resource/3.1.43": {
"runtime": {
"lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.42.0",
"fileVersion": "3.1.42.0"
"assemblyVersion": "3.1.43.0",
"fileVersion": "3.1.43.0"
}
}
},
"HiUniNc/3.1.136": {
"HiUniNc/3.1.137": {
"dependencies": {
"HiMech": "3.1.140"
"HiMech": "3.1.141"
},
"runtime": {
"lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.136.0",
"fileVersion": "3.1.136.0"
"assemblyVersion": "3.1.137.0",
"fileVersion": "3.1.137.0"
}
}
},
@ -2201,68 +2201,68 @@
"path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
},
"Hi.WpfPlus/3.1.126": {
"Hi.WpfPlus/3.1.127": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rCK0sclXahv3QqVJbDVF3dOELd3mLmB9YXoFhk2cWXxLmxPyfbHU1pR5s95Cu3gGb3YhaGzZkWbZCqa41EnY5A==",
"path": "hi.wpfplus/3.1.126",
"hashPath": "hi.wpfplus.3.1.126.nupkg.sha512"
"sha512": "sha512-tzIrdlQfzHIvH6nKSgSiJ7tOsbobYx//xmtPQ0NhHmcXvQNHlYGhEzqkjEpxzkUHA1EsJn7RHs8Ak76TSK2CBw==",
"path": "hi.wpfplus/3.1.127",
"hashPath": "hi.wpfplus.3.1.127.nupkg.sha512"
},
"HiCbtr/3.1.129": {
"HiCbtr/3.1.130": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7Xf+m6K5AfRyP4NlerzQItDmovRfK/5WaN9EQ1rj/hxXHas78SVfOp7wtS4oa+hF9je0CZbJt3kFiLMOpqxZ8w==",
"path": "hicbtr/3.1.129",
"hashPath": "hicbtr.3.1.129.nupkg.sha512"
"sha512": "sha512-zc79gQmcq7ZNfmb05pQp5QhWQOgbtXvUZXx58OFMChx5HTBLxJxUq7gCi6jdJ3nnhw2vL8KmXZO11wkQ/OeefA==",
"path": "hicbtr/3.1.130",
"hashPath": "hicbtr.3.1.130.nupkg.sha512"
},
"HiDisp/3.1.129": {
"HiDisp/3.1.130": {
"type": "package",
"serviceable": true,
"sha512": "sha512-c9VV5i4zMj1MEAgFNVciM1J9mqrVi8P5GASZc6eS6o79zjX0xnTVsx9wq5LSMNw/aGkN1PDxXsth+vFZwiEjyQ==",
"path": "hidisp/3.1.129",
"hashPath": "hidisp.3.1.129.nupkg.sha512"
"sha512": "sha512-qMufVri+Xo0WYdyUfZFyNeqCehNB5ZkB06tUj6ElsDCPLiSqdSI2oldCcTfuMy/qYZDSekRwCNSUSPsOkix5EA==",
"path": "hidisp/3.1.130",
"hashPath": "hidisp.3.1.130.nupkg.sha512"
},
"HiGeom/3.1.119": {
"HiGeom/3.1.120": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Dy58sxg29KP3V84RCiuKeQUl1cd1YdjGBnD0jcu1Nonuj0mt0N8WP3LRjBa6jpyAzwrmQe1gMxoWuIYb0EzNzA==",
"path": "higeom/3.1.119",
"hashPath": "higeom.3.1.119.nupkg.sha512"
"sha512": "sha512-gRtjrDvm6OxJj/snmV45ZwuWuxjQpgxWi5L2Zu+wmo6EfNsmDgBQQhtfJ9E3U33puIGXRZoJp99klJMJkp0Z+g==",
"path": "higeom/3.1.120",
"hashPath": "higeom.3.1.120.nupkg.sha512"
},
"HiLicense/3.1.120": {
"HiLicense/3.1.121": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ABQ8aUJxGBRrnvAlD/Z+2xpB+/in3BNm5OlrdEoyxhj45NgHkPD8BC44MRjaKrYfutbxi3SNI2TiQ9LtL2y51w==",
"path": "hilicense/3.1.120",
"hashPath": "hilicense.3.1.120.nupkg.sha512"
"sha512": "sha512-VXQIHfUCbaHNR+k5Z95BXgsBU2fHq3r6EGVsJzUhC4UyB9eYZz/xAVqG8l2qx9yaZQE/BbpL5bO3P4C8LHfrVw==",
"path": "hilicense/3.1.121",
"hashPath": "hilicense.3.1.121.nupkg.sha512"
},
"HiMech/3.1.140": {
"HiMech/3.1.141": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xXDfdTAybz/XwtAWSr5AGvbx2YMieGFCwFldWs10HvPQzfBxSdfbU+YtGGRto5gY1JgMUoC+CsGZNsXGqlY7Ow==",
"path": "himech/3.1.140",
"hashPath": "himech.3.1.140.nupkg.sha512"
"sha512": "sha512-0zeUO4bOjlZGe9KxDwyhWc8+NgDB3txf+0I8vqgokNpPmzxeLRQHcdbXYaK7iqvHP9wy2t4lJvFLCWjyptPfRA==",
"path": "himech/3.1.141",
"hashPath": "himech.3.1.141.nupkg.sha512"
},
"HiNc/3.1.159": {
"HiNc/3.1.160": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nPSJwsBrgz/tAmXj+cMmM8sGugzDJW3ybYGAH1PxY5hiUom8wgtBTJLYmcxx1vo4WvbuPsLixNg9CcPxCiso4w==",
"path": "hinc/3.1.159",
"hashPath": "hinc.3.1.159.nupkg.sha512"
"sha512": "sha512-0dnt/d4xpM6spupeSy+WrN5AGX8IfpSE/b8hF8w00IW8IAS7zrRqadW1GcDmENlzy8D6yiMcxvN1q18MQdMVEg==",
"path": "hinc/3.1.160",
"hashPath": "hinc.3.1.160.nupkg.sha512"
},
"HiNc-Resource/3.1.42": {
"HiNc-Resource/3.1.43": {
"type": "package",
"serviceable": true,
"sha512": "sha512-W6eExdcI7gbMVMmqNdyNYzqLMZItevp/FQUaCIPkBeaBOgZ+D9/4ZkdCMycnv3ozyO/x+zVkwU5SqyMvCL007Q==",
"path": "hinc-resource/3.1.42",
"hashPath": "hinc-resource.3.1.42.nupkg.sha512"
"sha512": "sha512-buNh2JYL0iUwW74dzv9/v7uvPKYj3LFJ0noGvUArKz0JuMiZNu+YKOa3Kr7KDdkLB5p/9EmI7tOt6GUhypQviw==",
"path": "hinc-resource/3.1.43",
"hashPath": "hinc-resource.3.1.43.nupkg.sha512"
},
"HiUniNc/3.1.136": {
"HiUniNc/3.1.137": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6P0meP3P+DD9CsGYrysZNONsbB6Fn7YHLA3JRHM5zChJphP31ZrGHa4H3qy5evqDn0FpiMcAvU0QDrVxLrH1QQ==",
"path": "hiuninc/3.1.136",
"hashPath": "hiuninc.3.1.136.nupkg.sha512"
"sha512": "sha512-uIJKufgUfl4Hm//WejTrG6IDWS6bpVnI03QxHDMTTli9J1QkV3ywn5+UpxdE9/Yp3tSEO8l9ZboUtwbZIdM3nw==",
"path": "hiuninc/3.1.137",
"hashPath": "hiuninc.3.1.137.nupkg.sha512"
},
"MathNet.Numerics/5.0.0": {
"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>
</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>
<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>
<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>
</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>
<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>
<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>
</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>
<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>
<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>
</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>
<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>
<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>
</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>
<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>
<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>
</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>
<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>
<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>
</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>
<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>
<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>
<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)">
GetParentIgnoreTailSlash(string)
<h3 id="Hi_Common_PathUtils_PathUtil_GetFileDirectory_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetFileDirectory(System.String,System.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>
@ -410,7 +362,7 @@ when <code class="paramref">relFile</code> is not null or whitespace.</p>
<div class="markdown level1 conceptual"></div>
<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>
<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)">
GetRelativePathIfIsDescendant(string, string)
<h3 id="Hi_Common_PathUtils_PathUtil_GetRelativePathIfDescendant_System_String_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(System.String,System.String)">
GetRelativePathIfDescendant(string, string)
</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="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>
<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>
<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)">
IsDescendantByRelPath(string, 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 id="Hi_Common_PathUtils_PathUtil_NormalizeToForwardSlash_System_String_" data-uid="Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(System.String)">
NormalizeToForwardSlash(string)
</h3>
@ -747,7 +666,7 @@ Forward slashes are used as directory separators in either case.</p>
<div class="markdown level1 conceptual"></div>
<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>
<h4 class="section">Parameters</h4>
@ -782,9 +701,9 @@ Forward slashes are used as directory separators in either case.</p>
</h3>
<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;
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
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>
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_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_GetResourceDirectory_System_String_System_String_System_String_">GetResourceDirectory(string, string, string)</a> path.</p>
</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>

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>
</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>
<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>
<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>
</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>
<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>
<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>
<head>
<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="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.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</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">
Class XmlSourceAndFile&lt;T&gt;
<h1 id="Hi_Common_XmlUtils_FileRefSource_1" data-uid="Hi.Common.XmlUtils.FileRefSource`1" class="text-break">
Class FileRefSource&lt;T&gt;
</h1>
<div class="facts text-secondary">
@ -102,7 +102,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown conceptual"></div>
<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>
@ -118,7 +118,7 @@ Class XmlSourceAndFile&lt;T&gt;
<dt>Inheritance</dt>
<dd>
<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>
</dl>
@ -190,10 +190,10 @@ Class XmlSourceAndFile&lt;T&gt;
</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">
XmlSourceAndFile()
<h3 id="Hi_Common_XmlUtils_FileRefSource_1__ctor" data-uid="Hi.Common.XmlUtils.FileRefSource`1.#ctor">
FileRefSource()
</h3>
@ -202,7 +202,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public XmlSourceAndFile()</code></pre>
<pre><code class="lang-csharp hljs">public FileRefSource()</code></pre>
</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)">
XmlSourceAndFile(string, T)
<h3 id="Hi_Common_XmlUtils_FileRefSource_1__ctor_System_String__0_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.#ctor(System.String,`0)">
FileRefSource(string, T)
</h3>
@ -229,7 +229,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div>
<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>
<h4 class="section">Parameters</h4>
@ -257,9 +257,9 @@ Class XmlSourceAndFile&lt;T&gt;
</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
</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
</h3>
@ -325,10 +325,10 @@ Class XmlSourceAndFile&lt;T&gt;
</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)">
MakeXmlSourceWithRebaseFile(string)
<h3 id="Hi_Common_XmlUtils_FileRefSource_1_MakeXmlSourceToFileRef_System_String_" data-uid="Hi.Common.XmlUtils.FileRefSource`1.MakeXmlSourceToFileRef(System.String)">
MakeXmlSourceToFileRef(string)
</h3>
@ -337,7 +337,7 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div>
<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>
<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})">
Set(XmlSourceAndFile&lt;T&gt;)
<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(FileRefSource&lt;T&gt;)
</h3>
@ -376,12 +376,12 @@ Class XmlSourceAndFile&lt;T&gt;
<div class="markdown level1 conceptual"></div>
<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>
<h4 class="section">Parameters</h4>
<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>
</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>
</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>
<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>
<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[])">
GenXmlFileSourceByChild&lt;T&gt;(XElement, string, GenMode, params 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[])">
GenFileRefSourceByChild&lt;T&gt;(XElement, string, GenMode, params object[])
</h3>
@ -370,7 +370,7 @@ This overload discards the relative file path output.</p>
<div class="markdown level1 conceptual"></div>
<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>
<h4 class="section">Parameters</h4>
@ -391,7 +391,7 @@ This overload discards the relative file path output.</p>
<h4 class="section">Returns</h4>
<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>
</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[])">
GenXmlFileSourceByFile&lt;T&gt;(string, string, GenMode, params 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[])">
GenFileRefSourceByFile&lt;T&gt;(string, string, GenMode, params object[])
</h3>
@ -424,7 +424,7 @@ This overload discards the relative file path output.</p>
<div class="markdown level1 conceptual"></div>
<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>
<h4 class="section">Parameters</h4>
@ -445,7 +445,7 @@ This overload discards the relative file path output.</p>
<h4 class="section">Returns</h4>
<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>
</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[])">
GenXmlSourceAndFile&lt;T&gt;(XElement, string, GenMode, params 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[])">
GenFileRefSource&lt;T&gt;(XElement, string, GenMode, params object[])
</h3>
@ -478,7 +478,7 @@ This overload discards the relative file path output.</p>
<div class="markdown level1 conceptual"></div>
<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>
<h4 class="section">Parameters</h4>
@ -499,7 +499,7 @@ This overload discards the relative file path output.</p>
<h4 class="section">Returns</h4>
<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>
</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">
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>
<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)">
MakeXmlSourceFile(IMakeXmlSource, string, bool)
<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@)">
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>
@ -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="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>
<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)">
MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)
<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)">
MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)
</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="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>
<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>
<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>

View File

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

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>
<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>
<div class="markdown level0 remarks"><p>Examples:</p>
<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>
<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>
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>
@ -200,7 +203,9 @@ Note that the <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.ParameterizedFla
</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 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>
<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>
<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>
</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>
<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>
<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 class="markdown level1 conceptual"></div>
@ -446,7 +447,10 @@ G43.4 (TCPM) is Fanuc-specific — see <a class="xref" href="Hi.NcParsers.Syntax
</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 class="markdown level1 conceptual"></div>

View File

@ -170,6 +170,18 @@ Class SyntaxPiece
<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>
<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>

View File

@ -655,6 +655,9 @@
<a href="Hi.Common.XmlUtils.html" name="" title="Hi.Common.XmlUtils">Hi.Common.XmlUtils</a>
<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>
<a href="Hi.Common.XmlUtils.GenMode.html" name="" title="GenMode">GenMode</a>
</li>
@ -676,9 +679,6 @@
<li>
<a href="Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate.html" name="" title="XFactory.XmlExceptionDelegate">XFactory.XmlExceptionDelegate</a>
</li>
<li>
<a href="Hi.Common.XmlUtils.XmlSourceAndFile-1.html" name="" title="XmlSourceAndFile&lt;T&gt;">XmlSourceAndFile&lt;T&gt;</a>
</li>
<li>
<a href="Hi.Common.XmlUtils.XmlUtil.html" name="" title="XmlUtil">XmlUtil</a>
</li>

File diff suppressed because one or more lines are too long

View File

@ -87,14 +87,15 @@
<article data-uid="">
<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>
<ul>
<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>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 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>

File diff suppressed because one or more lines are too long

View File

@ -2712,6 +2712,20 @@
"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"
},
{
"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",
"source_relative_path": "api/Hi.Common.XmlUtils.GenMode.yml",
@ -2810,20 +2824,6 @@
"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"
},
{
"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",
"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);
#endregion
machiningProject.MakeXmlSourceFile(projectPath);
machiningProject.MakeXmlSourceToFile(projectPath);
machiningProject.Dispose();
LocalApp.AppEnd();

View File

@ -13704,44 +13704,12 @@ references:
isSpec: "True"
fullName: Hi.Common.PathUtils.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
name: DotAlterWord
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_DotAlterWord
commentId: F:Hi.Common.PathUtils.PathUtil.DotAlterWord
fullName: Hi.Common.PathUtils.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)
name: GetDirectoryName(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetDirectoryName_System_String_
@ -13758,22 +13726,38 @@ references:
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetDirectoryName
nameWithType: PathUtil.GetDirectoryName
- uid: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(System.String)
name: GetParentIgnoreTailSlash(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetParentIgnoreTailSlash_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(System.String)
name.vb: GetParentIgnoreTailSlash(String)
fullName: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash(String)
nameWithType: PathUtil.GetParentIgnoreTailSlash(string)
nameWithType.vb: PathUtil.GetParentIgnoreTailSlash(String)
- uid: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash*
name: GetParentIgnoreTailSlash
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetParentIgnoreTailSlash_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash
- uid: Hi.Common.PathUtils.PathUtil.GetFileDirectory(System.String,System.String)
name: GetFileDirectory(string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetFileDirectory_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetFileDirectory(System.String,System.String)
name.vb: GetFileDirectory(String, String)
fullName: Hi.Common.PathUtils.PathUtil.GetFileDirectory(string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetFileDirectory(String, String)
nameWithType: PathUtil.GetFileDirectory(string, string)
nameWithType.vb: PathUtil.GetFileDirectory(String, String)
- uid: Hi.Common.PathUtils.PathUtil.GetFileDirectory*
name: GetFileDirectory
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetFileDirectory_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetFileDirectory
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetParentIgnoreTailSlash
nameWithType: PathUtil.GetParentIgnoreTailSlash
fullName: Hi.Common.PathUtils.PathUtil.GetFileDirectory
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)
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_
@ -13806,22 +13790,38 @@ references:
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePath
nameWithType: PathUtil.GetRelativePath
- uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(System.String,System.String)
name: GetRelativePathIfIsDescendant(string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfIsDescendant_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(System.String,System.String)
name.vb: GetRelativePathIfIsDescendant(String, String)
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant(String, String)
nameWithType: PathUtil.GetRelativePathIfIsDescendant(string, string)
nameWithType.vb: PathUtil.GetRelativePathIfIsDescendant(String, String)
- uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant*
name: GetRelativePathIfIsDescendant
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfIsDescendant_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant
- uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(System.String,System.String)
name: GetRelativePathIfDescendant(string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfDescendant_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(System.String,System.String)
name.vb: GetRelativePathIfDescendant(String, String)
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant(String, String)
nameWithType: PathUtil.GetRelativePathIfDescendant(string, string)
nameWithType.vb: PathUtil.GetRelativePathIfDescendant(String, String)
- uid: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant*
name: GetRelativePathIfDescendant
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetRelativePathIfDescendant_
commentId: Overload:Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfIsDescendant
nameWithType: PathUtil.GetRelativePathIfIsDescendant
fullName: Hi.Common.PathUtils.PathUtil.GetRelativePathIfDescendant
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)
name: IsDescendant(DirectoryInfo, 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"
fullName: Hi.Common.PathUtils.PathUtil.IsDescendant
nameWithType: PathUtil.IsDescendant
- uid: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(System.String,System.String)
name: IsDescendantByRelPath(string, string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_IsDescendantByRelPath_System_String_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(System.String,System.String)
name.vb: IsDescendantByRelPath(String, String)
fullName: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(string, string)
fullName.vb: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath(String, String)
nameWithType: PathUtil.IsDescendantByRelPath(string, string)
nameWithType.vb: PathUtil.IsDescendantByRelPath(String, String)
- uid: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath*
name: IsDescendantByRelPath
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_IsDescendantByRelPath_
commentId: Overload:Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath
- uid: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(System.String)
name: NormalizeToForwardSlash(string)
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_NormalizeToForwardSlash_System_String_
commentId: M:Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(System.String)
name.vb: NormalizeToForwardSlash(String)
fullName: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(string)
fullName.vb: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash(String)
nameWithType: PathUtil.NormalizeToForwardSlash(string)
nameWithType.vb: PathUtil.NormalizeToForwardSlash(String)
- uid: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash*
name: NormalizeToForwardSlash
href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_NormalizeToForwardSlash_
commentId: Overload:Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash
isSpec: "True"
fullName: Hi.Common.PathUtils.PathUtil.IsDescendantByRelPath
nameWithType: PathUtil.IsDescendantByRelPath
- 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
fullName: Hi.Common.PathUtils.PathUtil.NormalizeToForwardSlash
nameWithType: PathUtil.NormalizeToForwardSlash
- uid: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory(System.String,System.String,System.String)
name: ResolveSubDirectory(string, string, 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"
fullName: Hi.Common.PathUtils.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
name: Hi.Common.QueueCacheUtils
href: api/Hi.Common.QueueCacheUtils.html
@ -15331,6 +15315,113 @@ references:
commentId: N:Hi.Common.XmlUtils
fullName: 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
name: GenMode
href: api/Hi.Common.XmlUtils.GenMode.html
@ -15468,54 +15559,54 @@ references:
commentId: T:Hi.Common.XmlUtils.XFactory.GenByXElementDelegate
fullName: Hi.Common.XmlUtils.XFactory.GenByXElementDelegate
nameWithType: XFactory.GenByXElementDelegate
- uid: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild*
name: GenXmlFileSourceByChild
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlFileSourceByChild_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild
- uid: Hi.Common.XmlUtils.XFactory.GenFileRefSource*
name: GenFileRefSource
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSource_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenFileRefSource
isSpec: "True"
fullName: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild
nameWithType: XFactory.GenXmlFileSourceByChild
- uid: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenXmlFileSourceByChild<T>(XElement, string, GenMode, params object[])
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___
commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
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
fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSource
nameWithType: XFactory.GenFileRefSource
- uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild*
name: GenFileRefSourceByChild
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSourceByChild_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild
isSpec: "True"
fullName: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile
nameWithType: XFactory.GenXmlFileSourceByFile
- uid: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenXmlFileSourceByFile<T>(string, 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___
commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name.vb: GenXmlFileSourceByFile(Of T)(String, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile<T>(string, string, Hi.Common.XmlUtils.GenMode, params object[])
fullName.vb: Hi.Common.XmlUtils.XFactory.GenXmlFileSourceByFile(Of T)(String, String, Hi.Common.XmlUtils.GenMode, ParamArray Object())
nameWithType: XFactory.GenXmlFileSourceByFile<T>(string, string, GenMode, params object[])
nameWithType.vb: XFactory.GenXmlFileSourceByFile(Of T)(String, String, GenMode, ParamArray Object())
- uid: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile*
name: GenXmlSourceAndFile
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlSourceAndFile_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile
fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild
nameWithType: XFactory.GenFileRefSourceByChild
- uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenFileRefSourceByChild<T>(XElement, string, GenMode, params 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.GenFileRefSourceByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name.vb: GenFileRefSourceByChild(Of T)(XElement, String, GenMode, ParamArray 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.GenFileRefSourceByChild(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object())
nameWithType: XFactory.GenFileRefSourceByChild<T>(XElement, string, GenMode, params object[])
nameWithType.vb: XFactory.GenFileRefSourceByChild(Of T)(XElement, String, GenMode, ParamArray Object())
- uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile*
name: GenFileRefSourceByFile
href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenFileRefSourceByFile_
commentId: Overload:Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile
isSpec: "True"
fullName: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile
nameWithType: XFactory.GenXmlSourceAndFile
- uid: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenXmlSourceAndFile<T>(XElement, 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___
commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name.vb: GenXmlSourceAndFile(Of T)(XElement, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile<T>(System.Xml.Linq.XElement, 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())
nameWithType: XFactory.GenXmlSourceAndFile<T>(XElement, string, GenMode, params object[])
nameWithType.vb: XFactory.GenXmlSourceAndFile(Of T)(XElement, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile
nameWithType: XFactory.GenFileRefSourceByFile
- uid: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name: GenFileRefSourceByFile<T>(string, string, GenMode, params 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.GenFileRefSourceByFile``1(System.String,System.String,Hi.Common.XmlUtils.GenMode,System.Object[])
name.vb: GenFileRefSourceByFile(Of T)(String, String, GenMode, ParamArray Object())
fullName: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile<T>(string, string, Hi.Common.XmlUtils.GenMode, params object[])
fullName.vb: Hi.Common.XmlUtils.XFactory.GenFileRefSourceByFile(Of T)(String, String, Hi.Common.XmlUtils.GenMode, ParamArray Object())
nameWithType: XFactory.GenFileRefSourceByFile<T>(string, string, GenMode, params 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[])
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___
@ -15553,125 +15644,12 @@ references:
commentId: T:Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate
fullName: Hi.Common.XmlUtils.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
name: XmlUtil
href: api/Hi.Common.XmlUtils.XmlUtil.html
commentId: T:Hi.Common.XmlUtils.XmlUtil
fullName: Hi.Common.XmlUtils.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*
name: 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)
nameWithType: XmlUtil.GetDictionaryByXmlSource<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)
name: GetFirstChildElement(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)
nameWithType: XmlUtil.GetOrDefault<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*
name: MakeXmlSource
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSource_
@ -15769,38 +15747,38 @@ references:
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSource
nameWithType: XmlUtil.MakeXmlSource
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)
name: MakeXmlSourceFile(IMakeXmlSource, string, bool)
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_
commentId: M:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)
name.vb: MakeXmlSourceFile(IMakeXmlSource, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource, String, Boolean)
nameWithType: XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)
nameWithType.vb: XmlUtil.MakeXmlSourceFile(IMakeXmlSource, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile*
name: MakeXmlSourceFile
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)
name: MakeXmlSourceToFile(IMakeXmlSource, string, bool)
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.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)
name.vb: MakeXmlSourceToFile(IMakeXmlSource, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile(Hi.Common.XmlUtils.IMakeXmlSource, String, Boolean)
nameWithType: XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, string, bool)
nameWithType.vb: XmlUtil.MakeXmlSourceToFile(IMakeXmlSource, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile*
name: MakeXmlSourceToFile
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFile_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile
nameWithType: XmlUtil.MakeXmlSourceFile
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)
name: MakeXmlSourceWithRebaseFile(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_
commentId: M:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)
name.vb: MakeXmlSourceWithRebaseFile(IMakeXmlSource, String, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource, string, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource, String, String, Boolean)
nameWithType: XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)
nameWithType.vb: XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, String, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile*
name: MakeXmlSourceWithRebaseFile
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFile
nameWithType: XmlUtil.MakeXmlSourceToFile
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)
name: MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)
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.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)
name.vb: MakeXmlSourceToFileRef(IMakeXmlSource, String, String, Boolean)
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource, string, string, bool)
fullName.vb: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef(Hi.Common.XmlUtils.IMakeXmlSource, String, String, Boolean)
nameWithType: XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, string, string, bool)
nameWithType.vb: XmlUtil.MakeXmlSourceToFileRef(IMakeXmlSource, String, String, Boolean)
- uid: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef*
name: MakeXmlSourceToFileRef
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceToFileRef_
commentId: Overload:Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef
isSpec: "True"
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile
nameWithType: XmlUtil.MakeXmlSourceWithRebaseFile
fullName: Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceToFileRef
nameWithType: XmlUtil.MakeXmlSourceToFileRef
- 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)
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"
fullName: Hi.Common.XmlUtils.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
name: 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)
nameWithType: XmlUtil.SetOrGenerate<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
name: XmlFileXName
href: api/Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_XmlFileXName
@ -124170,19 +124148,6 @@ references:
isSpec: "True"
fullName: Hi.NcParsers.LogicSyntaxs.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
name: TransformSource
href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TransformSource
@ -126514,6 +126479,32 @@ references:
isSpec: "True"
fullName: Hi.NcParsers.ParsingSyntaxs.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)
name: MakeXmlSource(string, string, bool)
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"
fullName: Hi.NcParsers.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
name: RegexFlagPrefix
href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_RegexFlagPrefix
@ -127890,6 +127910,22 @@ references:
isSpec: "True"
fullName: Hi.NcParsers.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)
name: SetAndTrimUnparsedText(JsonObject, 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.