Skip to content

Commit

Permalink
Deploying to gh-pages from @ 32e5064 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
kMutagene committed Dec 17, 2024
1 parent 313b1e6 commit 19eb870
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 19 deletions.
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,8 @@ <h2><a name="Serialization" class="anchor" href="#Serialization">Serialization</
<div class="fsdocs-tip" id="fs1">Multiple items<br />namespace DynamicObj<br /><br />--------------------<br />type DynamicObj =
inherit DynamicObject
new: unit -&gt; DynamicObj
member DeepCopyDynamicProperties: unit -&gt; obj
member DeepCopyDynamicPropertiesTo: target: #DynamicObj * ?overWrite: bool -&gt; unit
member DeepCopyProperties: unit -&gt; obj
member DeepCopyPropertiesTo: target: #DynamicObj * ?overWrite: bool -&gt; unit
override Equals: o: obj -&gt; bool
override GetDynamicMemberNames: unit -&gt; IEnumerable&lt;string&gt;
override GetHashCode: unit -&gt; int
Expand Down
2 changes: 1 addition & 1 deletion index.json

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions reference/dynamicobj-dynamicobj.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,17 +205,17 @@ <h3>
<div>
<code onmouseout="hideTip(event, '104', 104)" onmouseover="showTip(event, '104', 104)">
<p>
<a id="DeepCopyDynamicProperties">
<a href="#DeepCopyDynamicProperties">
<code><span>this.DeepCopyDynamicProperties</span></code>
<a id="DeepCopyProperties">
<a href="#DeepCopyProperties">
<code><span>this.DeepCopyProperties</span></code>
</a>
</a>
</p>
</code>
<div class="fsdocs-tip" id="104">
<div class="member-tooltip">
Full Usage:
<code><span>this.DeepCopyDynamicProperties</span></code>
<code><span>this.DeepCopyProperties</span></code>
<br/>
<br/>
<span>
Expand All @@ -231,18 +231,18 @@ <h3>
<details>
<summary>
<div class="fsdocs-summary">
<div class="fsdocs-source-link" title="Copy signature (Markdown)" onclick="Clipboard_CopyTo('`cref:M:DynamicObj.DynamicObj.DeepCopyDynamicProperties`')">
<div class="fsdocs-source-link" title="Copy signature (Markdown)" onclick="Clipboard_CopyTo('`cref:M:DynamicObj.DynamicObj.DeepCopyProperties`')">
<iconify-icon icon="bi:filetype-md" height="24" width="24"></iconify-icon>
</div>
<div class="fsdocs-source-link" title="Copy signature (XML)" onclick="Clipboard_CopyTo('<see cref=\'M:DynamicObj.DynamicObj.DeepCopyDynamicProperties\'/>')">
<div class="fsdocs-source-link" title="Copy signature (XML)" onclick="Clipboard_CopyTo('<see cref=\'M:DynamicObj.DynamicObj.DeepCopyProperties\'/>')">
<iconify-icon icon="bi:filetype-xml" height="24" width="24"></iconify-icon>
</div>
<a href="https://github.com/CSBiology/DynamicObj/tree/master/src/DynamicObj/DynamicObj.fs#L328-328" class="fsdocs-source-link" title="Source on GitHub">
<iconify-icon icon="ri:github-fill" height="24" width="24"></iconify-icon>
</a>
<p class="fsdocs-summary">

Attempts to perform a deep copy of the DynamicObj.
Recursively deep copy a `DynamicObj` instance (or derived class) with **all** (static and dynamic) properties. Reinstantiation - and therefore prevention of reference equality - is possible for `DynamicObj`, `array|list|ResizeArray<DynamicObj>`, and classes implementing `System.Icloneable`

On the deep copy, as many properties as possible are re-instantiated as new objects, meaning the
copy has as little reference equal properties as possible.
Expand Down Expand Up @@ -288,17 +288,17 @@ <h3>
<div>
<code onmouseout="hideTip(event, '105', 105)" onmouseover="showTip(event, '105', 105)">
<p>
<a id="DeepCopyDynamicPropertiesTo">
<a href="#DeepCopyDynamicPropertiesTo">
<code><span>this.DeepCopyDynamicPropertiesTo</span></code>
<a id="DeepCopyPropertiesTo">
<a href="#DeepCopyPropertiesTo">
<code><span>this.DeepCopyPropertiesTo</span></code>
</a>
</a>
</p>
</code>
<div class="fsdocs-tip" id="105">
<div class="member-tooltip">
Full Usage:
<code><span>this.DeepCopyDynamicPropertiesTo</span></code>
<code><span>this.DeepCopyPropertiesTo</span></code>
<br/>
<br/>
Parameters:
Expand Down Expand Up @@ -333,18 +333,18 @@ <h3>
<details>
<summary>
<div class="fsdocs-summary">
<div class="fsdocs-source-link" title="Copy signature (Markdown)" onclick="Clipboard_CopyTo('```cref:M:DynamicObj.DynamicObj.DeepCopyDynamicPropertiesTo``1```')">
<div class="fsdocs-source-link" title="Copy signature (Markdown)" onclick="Clipboard_CopyTo('```cref:M:DynamicObj.DynamicObj.DeepCopyPropertiesTo``1```')">
<iconify-icon icon="bi:filetype-md" height="24" width="24"></iconify-icon>
</div>
<div class="fsdocs-source-link" title="Copy signature (XML)" onclick="Clipboard_CopyTo('<see cref=\'M:DynamicObj.DynamicObj.DeepCopyDynamicPropertiesTo``1\'/>')">
<div class="fsdocs-source-link" title="Copy signature (XML)" onclick="Clipboard_CopyTo('<see cref=\'M:DynamicObj.DynamicObj.DeepCopyPropertiesTo``1\'/>')">
<iconify-icon icon="bi:filetype-xml" height="24" width="24"></iconify-icon>
</div>
<a href="https://github.com/CSBiology/DynamicObj/tree/master/src/DynamicObj/DynamicObj.fs#L288-288" class="fsdocs-source-link" title="Source on GitHub">
<iconify-icon icon="ri:github-fill" height="24" width="24"></iconify-icon>
</a>
<p class="fsdocs-summary">

Attempts to deep copy the properties of the DynamicObj onto the target.
Recursively deep copies **all** (static and dynamic) properties to a **target** `DynamicObj` instance (or derived class). Reinstantiation - and therefore prevention of reference equality - is possible for `DynamicObj`, `array|list|ResizeArray<DynamicObj>`, and classes implementing `System.Icloneable`

As many properties as possible are re-instantiated as new objects, meaning the
copy has as little reference equal properties as possible.
Expand Down Expand Up @@ -1044,7 +1044,7 @@ <h3>
<iconify-icon icon="ri:github-fill" height="24" width="24"></iconify-icon>
</a>
<p class="fsdocs-summary">
Returns a new DynamicObj with only the dynamic properties of the original DynamicObj (sans instance properties).
Copies all dynamic properties to a new `DynamicObj` instance without trying to prevent reference equality.

Note that this function does not attempt to do any deep copying.
The dynamic properties of the source will be copied as references to the target.
Expand Down Expand Up @@ -1125,7 +1125,7 @@ <h3>
</a>
<p class="fsdocs-summary">

Copies all dynamic members of the source DynamicObj to the target DynamicObj.
Copies all dynamic properties to a target `DynamicObj` instance without trying to prevent reference equality.

Note that this function does not attempt to do any deep copying.
The dynamic properties of the source will be copied as references to the target.
Expand Down

0 comments on commit 19eb870

Please sign in to comment.