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

This commit is contained in:
2026-03-25 12:40:37 +08:00
parent ff2cfa6210
commit 8aa17a0280
58 changed files with 1123 additions and 986 deletions
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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">
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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)">
@@ -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>
@@ -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)">
@@ -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>
@@ -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>
+3 -3
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
@@ -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
+14 -14
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",
@@ -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();
+394 -358
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_