Archived
507 lines
20 KiB
HTML
507 lines
20 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>Class IsoCoordinateTableProxy | HiAPI-C# 2025 </title>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta name="title" content="Class IsoCoordinateTableProxy | HiAPI-C# 2025 ">
|
||
|
||
<meta name="description" content="Get-or-create for : a placeholder in the shared that resolves the host project's own per-case work coordinate offsets (G54–G59…). The proxy may carry a — the shape (which ids exist, all zero) a fresh host table is cloned from. The Fanuc, Mazak and Syntec presets mount this proxy behind their brand parameter table with the seed, so the brand table keeps G54–G59 and G54.1 P1–P48 while this table carries only the extended G59.1–G59.9 the brand tables cannot map. Without a seed the fresh table is the full brand-neutral set (the shape every pre-seed &lt;IsoCoordinateTableProxy/&gt; element materialized).">
|
||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||
<link rel="stylesheet" href="../public/main.css">
|
||
<meta name="docfx:navrel" content="../toc.html">
|
||
<meta name="docfx:tocrel" content="toc.html">
|
||
|
||
<meta name="docfx:rel" content="../">
|
||
|
||
|
||
|
||
<meta name="loc:inThisArticle" content="In this article">
|
||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||
<meta name="loc:tocFilter" content="Filter by title">
|
||
<meta name="loc:nextArticle" content="Next">
|
||
<meta name="loc:prevArticle" content="Previous">
|
||
<meta name="loc:themeLight" content="Light">
|
||
<meta name="loc:themeDark" content="Dark">
|
||
<meta name="loc:themeAuto" content="Auto">
|
||
<meta name="loc:changeTheme" content="Change theme">
|
||
<meta name="loc:copy" content="Copy">
|
||
<meta name="loc:downloadPdf" content="Download PDF">
|
||
|
||
<script type="module" src="./../public/docfx.min.js"></script>
|
||
|
||
<script>
|
||
const theme = localStorage.getItem('theme') || 'auto'
|
||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||
</script>
|
||
|
||
</head>
|
||
|
||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||
<header class="bg-body border-bottom">
|
||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||
<div class="container-xxl flex-nowrap">
|
||
<a class="navbar-brand" href="../index.html">
|
||
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||
|
||
</a>
|
||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||
<i class="bi bi-three-dots"></i>
|
||
</button>
|
||
<div class="collapse navbar-collapse" id="navpanel">
|
||
<div id="navbar">
|
||
<form class="search" role="search" id="search">
|
||
<i class="bi bi-search"></i>
|
||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
</header>
|
||
|
||
<main class="container-xxl">
|
||
<div class="toc-offcanvas">
|
||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||
<div class="offcanvas-header">
|
||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||
</div>
|
||
<div class="offcanvas-body">
|
||
<nav class="toc" id="toc"></nav>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="content">
|
||
<div class="actionbar">
|
||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||
<i class="bi bi-list"></i>
|
||
</button>
|
||
|
||
<nav id="breadcrumb"></nav>
|
||
</div>
|
||
|
||
<article data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy">
|
||
|
||
|
||
|
||
<h1 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy" class="text-break">
|
||
Class IsoCoordinateTableProxy
|
||
</h1>
|
||
|
||
<div class="facts text-secondary">
|
||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Dependencys.html">Dependencys</a>.<a class="xref" href="Hi.NcParsers.Dependencys.Generic.html">Generic</a></dd></dl>
|
||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||
</div>
|
||
|
||
<div class="markdown summary"><p>Get-or-create <a class="xref" href="Hi.NcParsers.Dependencys.INcDependencyProxy.html">INcDependencyProxy</a> for <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a>:
|
||
a placeholder in the shared <a class="xref" href="Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_PipelineNcDependencyList">PipelineNcDependencyList</a> that
|
||
resolves the host project's own per-case work coordinate offsets (G54–G59…).</p>
|
||
<p>
|
||
The proxy may carry a <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Seed">Seed</a> — the shape (which ids exist,
|
||
all zero) a fresh host table is cloned from. The Fanuc, Mazak and Syntec
|
||
presets mount this proxy behind their brand parameter table with the
|
||
<a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_ExtendedG59x">ExtendedG59x</a> seed, so the brand table
|
||
keeps G54–G59 and G54.1 P1–P48 while this table carries only the extended
|
||
G59.1–G59.9 the brand tables cannot map. Without a seed the fresh table is
|
||
the full brand-neutral set (the shape every pre-seed <code><IsoCoordinateTableProxy/></code>
|
||
element materialized).
|
||
</p>
|
||
</div>
|
||
<div class="markdown conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public sealed class IsoCoordinateTableProxy : INcDependencyProxy, INcDependency, IMakeXmlSource</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<dl class="typelist inheritance">
|
||
<dt>Inheritance</dt>
|
||
<dd>
|
||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||
<div><span class="xref">IsoCoordinateTableProxy</span></div>
|
||
</dd>
|
||
</dl>
|
||
|
||
<dl class="typelist implements">
|
||
<dt>Implements</dt>
|
||
<dd>
|
||
<div><a class="xref" href="Hi.NcParsers.Dependencys.INcDependencyProxy.html">INcDependencyProxy</a></div>
|
||
<div><a class="xref" href="Hi.NcParsers.Dependencys.INcDependency.html">INcDependency</a></div>
|
||
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
|
||
</dd>
|
||
</dl>
|
||
|
||
|
||
<dl class="typelist inheritedMembers">
|
||
<dt>Inherited Members</dt>
|
||
<dd>
|
||
<div>
|
||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="typelist extensionMethods">
|
||
<dt>Extension Methods</dt>
|
||
<dd>
|
||
<div>
|
||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
|
||
</div>
|
||
<div>
|
||
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
|
||
|
||
|
||
|
||
<h2 class="section" id="constructors">Constructors
|
||
</h2>
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy__ctor_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.#ctor*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy__ctor" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.#ctor">
|
||
IsoCoordinateTableProxy()
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>Creates a proxy whose fresh host table is the full brand-neutral default.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public IsoCoordinateTableProxy()</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy__ctor_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.#ctor*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy__ctor_Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.#ctor(Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable)">
|
||
IsoCoordinateTableProxy(IsoCoordinateTable)
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>Creates a proxy whose fresh host table is cloned from
|
||
<code class="paramref">seed</code> (<code>null</code> for the full brand-neutral default).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public IsoCoordinateTableProxy(IsoCoordinateTable seed)</code></pre>
|
||
</div>
|
||
|
||
<h4 class="section">Parameters</h4>
|
||
<dl class="parameters">
|
||
<dt><code>seed</code> <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a></dt>
|
||
<dd><p>The shape a fresh host table is cloned from.</p>
|
||
</dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h2 class="section" id="properties">Properties
|
||
</h2>
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Seed_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.Seed*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Seed" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.Seed">
|
||
Seed
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>The shape a fresh host table is deep-cloned from — its ids at zero —
|
||
or <code>null</code> for the full brand-neutral default. Carried on the
|
||
shared runner and serialized into the runner file; never the per-case
|
||
instance, which lives on the host (see <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_GetNcDependency">GetNcDependency()</a>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public IsoCoordinateTable Seed { get; }</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Property Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_XName_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.XName*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_XName" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.XName">
|
||
XName
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public static string XName { get; }</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Property Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h2 class="section" id="methods">Methods
|
||
</h2>
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_GetNcDependency_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.GetNcDependency*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_GetNcDependency" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.GetNcDependency">
|
||
GetNcDependency()
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>Takes the host's <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a> (created during
|
||
<a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_InitNcDependencyHost_Hi_NcParsers_Dependencys_INcDependencyListHost_">InitNcDependencyHost(INcDependencyListHost)</a>). Returns <code>null</code> when no host is wired.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public INcDependency GetNcDependency()</code></pre>
|
||
</div>
|
||
|
||
|
||
<h4 class="section">Returns</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="Hi.NcParsers.Dependencys.INcDependency.html">INcDependency</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_InitNcDependencyHost_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.InitNcDependencyHost*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_InitNcDependencyHost_Hi_NcParsers_Dependencys_INcDependencyListHost_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.InitNcDependencyHost(Hi.NcParsers.Dependencys.INcDependencyListHost)">
|
||
InitNcDependencyHost(INcDependencyListHost)
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>Wires the host and materializes the per-case <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a>:
|
||
when the host list has none, one is created (a clone of
|
||
<a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Seed">Seed</a>, else the full default) and installed so it exists
|
||
and is editable before any run. <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_GetNcDependency">GetNcDependency()</a> is then a
|
||
pure take. Idempotent — an existing table is left untouched, whatever
|
||
its shape.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public void InitNcDependencyHost(INcDependencyListHost host)</code></pre>
|
||
</div>
|
||
|
||
<h4 class="section">Parameters</h4>
|
||
<dl class="parameters">
|
||
<dt><code>host</code> <a class="xref" href="Hi.NcParsers.Dependencys.INcDependencyListHost.html">INcDependencyListHost</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_MakeXmlSource_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.MakeXmlSource*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||
MakeXmlSource(string, string, bool)
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>Serializes only the <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Seed">Seed</a> (an empty element when there is
|
||
none) — the wired host and the resolved table are runtime-only and not
|
||
persisted in the shared runner.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</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></dd>
|
||
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</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.xml.linq.xelement">XElement</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Reg_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.Reg*"></a>
|
||
|
||
<h3 id="Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Reg_Hi_Common_XmlUtils_XFactory_" data-uid="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.Reg(Hi.Common.XmlUtils.XFactory)">
|
||
Reg(XFactory)
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>Registers this type's deserializer with the given <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>
|
||
(or <a class="xref" href="Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Default">Default</a> when <code class="paramref">factory</code> is
|
||
<code>null</code>). Rehydrates the carried <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Seed">Seed</a> from the nested
|
||
<a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a> element when present. Idempotent.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public static void Reg(XFactory factory = null)</code></pre>
|
||
</div>
|
||
|
||
<h4 class="section">Parameters</h4>
|
||
<dl class="parameters">
|
||
<dt><code>factory</code> <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</article>
|
||
|
||
<div class="contribution d-print-none">
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="affix">
|
||
<nav id="affix"></nav>
|
||
</div>
|
||
</main>
|
||
|
||
<div class="container-xxl search-results" id="search-results"></div>
|
||
|
||
<footer class="border-top text-secondary">
|
||
<div class="container-xxl">
|
||
<div class="flex-fill">
|
||
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
</body>
|
||
</html>
|