This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-dotnet.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2c4e96c  Update docs for 3ea9aaae80c2a8a406d0726a01950e4f31032b98
2c4e96c is described below

commit 2c4e96c088b503bb50502f59edccbc459be4619e
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Apr 30 00:13:10 2026 +0000

    Update docs for 3ea9aaae80c2a8a406d0726a01950e4f31032b98
---
 .../Apache.Arrow.Scalars.Variant.VariantValue.html | 202 +++++++++------------
 ...e.Arrow.Scalars.Variant.VariantValueWriter.html |  64 +++----
 main/index.json                                    |   2 +-
 main/xrefmap.yml                                   |   9 -
 4 files changed, 114 insertions(+), 163 deletions(-)

diff --git a/main/api/Apache.Arrow.Scalars.Variant.VariantValue.html 
b/main/api/Apache.Arrow.Scalars.Variant.VariantValue.html
index 0057ebe..9e1f0e5 100644
--- a/main/api/Apache.Arrow.Scalars.Variant.VariantValue.html
+++ b/main/api/Apache.Arrow.Scalars.Variant.VariantValue.html
@@ -89,7 +89,7 @@
 
 
   <h1 id="Apache_Arrow_Scalars_Variant_VariantValue" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue" class="text-break">
-Struct VariantValue  <a class="header-action link-secondary" title="View 
source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L29";><i
 class="bi bi-code-slash"></i></a>
+Struct VariantValue  <a class="header-action link-secondary" title="View 
source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L32";><i
 class="bi bi-code-slash"></i></a>
   </h1>
 
   <div class="facts text-secondary">
@@ -144,7 +144,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_False" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.False">
   False
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L68";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L71";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>The boolean false variant value.</p>
@@ -175,7 +175,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_Null" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.Null">
   Null
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L62";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L65";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>The null variant value.</p>
@@ -206,7 +206,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_True" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.True">
   True
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L65";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L68";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>The boolean true variant value.</p>
@@ -242,7 +242,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_IsArray" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.IsArray">
   IsArray
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L295";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L296";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Returns true if this is an array 
value.</p>
@@ -274,7 +274,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_IsBoolean" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.IsBoolean">
   IsBoolean
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L284";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L285";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Returns true if this is a boolean 
value.</p>
@@ -306,7 +306,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_IsNull" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.IsNull">
   IsNull
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L281";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L282";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Returns true if this is a null 
value.</p>
@@ -338,7 +338,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_IsObject" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.IsObject">
   IsObject
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L292";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L293";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Returns true if this is an object 
value.</p>
@@ -370,7 +370,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_IsString" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.IsString">
   IsString
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L289";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L290";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Returns true if this is a string 
value.</p>
@@ -402,7 +402,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_PrimitiveType" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.PrimitiveType">
   PrimitiveType
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L278";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L279";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the primitive type. For 
objects/arrays this is a sentinel value.</p>
@@ -438,7 +438,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsArray" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsArray">
   AsArray()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L507";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L502";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the array elements as a 
read-only list.</p>
@@ -470,7 +470,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsBinary" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsBinary">
   AsBinary()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L481";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L476";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the binary value.</p>
@@ -502,7 +502,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsBoolean" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsBoolean">
   AsBoolean()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L302";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L303";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the boolean value.</p>
@@ -534,7 +534,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsDate" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsDate">
   AsDate()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L412";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L407";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Date as a DateTime.</p>
@@ -566,7 +566,7 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsDateDays" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsDateDays">
   AsDateDays()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L404";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L399";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Date value as days since 
epoch.</p>
@@ -598,10 +598,12 @@ Preserves exact type information from the variant 
encoding.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsDecimal" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsDecimal">
   AsDecimal()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L363";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L364";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
-  <div class="markdown level1 summary"><p>Gets a decimal value (works for 
Decimal4, Decimal8, and Decimal16).</p>
+  <div class="markdown level1 summary"><p>Gets a decimal value. Supported for 
Decimal4 and Decimal8 only.
+Decimal16 can hold 38-digit values that exceed <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a>
+range, so use <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apache_Arrow_Scalars_Variant_VariantValue_AsSqlDecimal">AsSqlDecimal()</a>
 for Decimal16 instead.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
 
@@ -622,10 +624,6 @@ Preserves exact type information from the variant 
encoding.</p>
 
 
 
-  <h4 class="section" 
id="Apache_Arrow_Scalars_Variant_VariantValue_AsDecimal_remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>For Decimal16 values stored as <a 
class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>
 (exceeding 96 bits),
-this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.overflowexception";>OverflowException</a>.
 Use <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apache_Arrow_Scalars_Variant_VariantValue_AsSqlDecimal">AsSqlDecimal()</a>
 instead.</p>
-</div>
 
 
 
@@ -634,7 +632,7 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsDouble" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsDouble">
   AsDouble()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L351";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L352";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Double value.</p>
@@ -666,7 +664,7 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsFloat" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsFloat">
   AsFloat()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L342";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L343";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Float value.</p>
@@ -698,7 +696,7 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsInt16" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsInt16">
   AsInt16()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L318";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L319";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Int16 value.</p>
@@ -730,7 +728,7 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsInt32" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsInt32">
   AsInt32()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L326";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L327";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Int32 value.</p>
@@ -762,7 +760,7 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsInt64" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsInt64">
   AsInt64()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L334";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L335";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Int64 value.</p>
@@ -794,7 +792,7 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsInt8" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsInt8">
   AsInt8()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L310";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L311";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the Int8 value.</p>
@@ -826,7 +824,7 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsObject" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsObject">
   AsObject()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L497";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L492";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the object fields as a 
read-only dictionary.</p>
@@ -858,11 +856,12 @@ this will throw <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/sys
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsSqlDecimal" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsSqlDecimal">
   AsSqlDecimal()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L380";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L384";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
-  <div class="markdown level1 summary"><p>Gets a decimal value as a <a 
class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>
 (works for Decimal4, Decimal8, and Decimal16).
-Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apache_Arrow_Scalars_Variant_VariantValue_AsDecimal">AsDecimal()</a>,
 this method does not throw for large Decimal16 values.</p>
+  <div class="markdown level1 summary"><p>Gets a decimal value as a <a 
class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>.
 Works for Decimal4,
+Decimal8, and Decimal16 (including values that exceed <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a>
+range).</p>
 </div>
   <div class="markdown level1 conceptual"></div>
 
@@ -891,7 +890,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsString" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsString">
   AsString()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L473";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L468";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the string value.</p>
@@ -923,7 +922,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsTimeNtzMicros" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsTimeNtzMicros">
   AsTimeNtzMicros()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L449";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L444";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets a TimeNtz value as microseconds 
since midnight.</p>
@@ -955,7 +954,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsTimestamp" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsTimestamp">
   AsTimestamp()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L427";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L422";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets a Timestamp as a DateTimeOffset 
(UTC).</p>
@@ -987,7 +986,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsTimestampMicros" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsTimestampMicros">
   AsTimestampMicros()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L419";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L414";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets a Timestamp value as 
microseconds since epoch.</p>
@@ -1019,7 +1018,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsTimestampNtz" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsTimestampNtz">
   AsTimestampNtz()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L442";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L437";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets a TimestampNtz as a 
DateTime.</p>
@@ -1051,7 +1050,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsTimestampNtzMicros" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsTimestampNtzMicros">
   AsTimestampNtzMicros()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L434";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L429";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets a TimestampNtz value as 
microseconds since epoch.</p>
@@ -1083,7 +1082,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsTimestampNtzNanos" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsTimestampNtzNanos">
   AsTimestampNtzNanos()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L465";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L460";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets a TimestampNtzNanos value as 
nanoseconds since epoch.</p>
@@ -1115,7 +1114,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsTimestampTzNanos" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsTimestampTzNanos">
   AsTimestampTzNanos()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L457";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L452";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets a TimestampTzNanos value as 
nanoseconds since epoch.</p>
@@ -1147,7 +1146,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_AsUuid" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.AsUuid">
   AsUuid()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L489";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L484";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Gets the UUID value.</p>
@@ -1179,7 +1178,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_Equals_Apache_Arrow_Scalars_Variant_VariantValue_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.Equals(Apache.Arrow.Scalars.Variant.VariantValue)">
   Equals(VariantValue)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L521";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L516";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"></div>
@@ -1215,7 +1214,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_Equals_System_Object_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.Equals(System.Object)">
   Equals(object)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L572";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L567";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"></div>
@@ -1251,7 +1250,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromArray_Apache_Arrow_Scalars_Variant_VariantValue___"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromArray(Apache.Arrow.Scalars.Variant.VariantValue[])">
   FromArray(params VariantValue[])
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L270";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L271";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates an array variant value from 
params.</p>
@@ -1288,7 +1287,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromArray_System_Collections_Generic_IList_Apache_Arrow_Scalars_Variant_VariantValue__"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromArray(System.Collections.Generic.IList{Apache.Arrow.Scalars.Variant.VariantValue})">
   FromArray(IList&lt;VariantValue&gt;)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L262";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L263";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates an array variant value from 
a list of elements.</p>
@@ -1325,7 +1324,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromBinary_System_Byte___" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromBinary(System.Byte[])">
   FromBinary(byte[])
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L238";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L239";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Binary variant value.</p>
@@ -1362,7 +1361,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromBoolean_System_Boolean_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromBoolean(System.Boolean)">
   FromBoolean(bool)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L75";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L78";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a boolean variant value.</p>
@@ -1399,7 +1398,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromDate_System_DateTime_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDate(System.DateTime)">
   FromDate(DateTime)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L193";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L194";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Date variant value from a 
DateTime.</p>
@@ -1436,7 +1435,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromDate_System_Int32_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDate(System.Int32)">
   FromDate(int)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L189";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L190";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Date variant value from 
days since epoch.</p>
@@ -1473,7 +1472,7 @@ Unlike <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apac
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal_System_Decimal_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal(System.Decimal)">
   FromDecimal(decimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L138";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L129";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a decimal variant value, 
choosing the smallest decimal type
@@ -1511,15 +1510,14 @@ that can represent the value (Decimal4, Decimal8, or 
Decimal16).</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal16_System_Data_SqlTypes_SqlDecimal_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(System.Data.SqlTypes.SqlDecimal)">
   FromDecimal16(SqlDecimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L124";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L122";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
-  <div class="markdown level1 summary"><p>Creates a Decimal16 variant value 
from a <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>,
 always
-producing <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantPrimitiveType.html#Apache_Arrow_Scalars_Variant_VariantPrimitiveType_Decimal16">Decimal16</a>.
 Values exceeding
-<a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a> range 
are stored as <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>.
-Use this when the target type is known (e.g. materializing a Decimal16
-shredded column); use <a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apache_Arrow_Scalars_Variant_VariantValue_FromSqlDecimal_System_Data_SqlTypes_SqlDecimal_">FromSqlDecimal(SqlDecimal)</a>
 when you
-want the smallest decimal type that fits the value.</p>
+  <div class="markdown level1 summary"><p>Creates a Decimal16 variant value. 
Decimal16 covers the full Parquet
+38-digit decimal range, which exceeds the <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a> 96-bit
+mantissa, so the API uses <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>
 uniformly. Use
+<a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html#Apache_Arrow_Scalars_Variant_VariantValue_FromSqlDecimal_System_Data_SqlTypes_SqlDecimal_">FromSqlDecimal(SqlDecimal)</a>
 when you want the smallest
+decimal type that fits the value.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
 
@@ -1549,48 +1547,11 @@ want the smallest decimal type that fits the value.</p>
 
 
 
-  <a id="Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal16_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16*"></a>
-
-  <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal16_System_Decimal_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(System.Decimal)">
-  FromDecimal16(decimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L113";><i
 class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates a Decimal16 variant 
value.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static VariantValue 
FromDecimal16(decimal value)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>value</code> <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValue.html">VariantValue</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
   <a id="Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal4_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal4*"></a>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal4_System_Decimal_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal4(System.Decimal)">
   FromDecimal4(decimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L105";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L108";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Decimal4 variant value.</p>
@@ -1627,7 +1588,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal8_System_Decimal_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal8(System.Decimal)">
   FromDecimal8(decimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L109";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L112";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Decimal8 variant value.</p>
@@ -1664,7 +1625,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromDouble_System_Double_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromDouble(System.Double)">
   FromDouble(double)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L101";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L104";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Double variant value.</p>
@@ -1701,7 +1662,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromFloat_System_Single_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromFloat(System.Single)">
   FromFloat(float)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L94";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L97";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Float variant value.</p>
@@ -1738,7 +1699,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromInt16_System_Int16_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromInt16(System.Int16)">
   FromInt16(short)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L82";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L85";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates an Int16 variant value.</p>
@@ -1775,7 +1736,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromInt32_System_Int32_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromInt32(System.Int32)">
   FromInt32(int)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L86";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L89";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates an Int32 variant value.</p>
@@ -1812,7 +1773,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromInt64_System_Int64_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromInt64(System.Int64)">
   FromInt64(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L90";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L93";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates an Int64 variant value.</p>
@@ -1849,7 +1810,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromInt8_System_SByte_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromInt8(System.SByte)">
   FromInt8(sbyte)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L78";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L81";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates an Int8 variant value.</p>
@@ -1886,7 +1847,7 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromObject_System_Collections_Generic_IDictionary_System_String_Apache_Arrow_Scalars_Variant_VariantValue__"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromObject(System.Collections.Generic.IDictionary{System.String,Apache.Arrow.Scalars.Variant.VariantValue})">
   FromObject(IDictionary&lt;string, VariantValue&gt;)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L252";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L253";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates an object variant value from 
a dictionary of field name to value.</p>
@@ -1923,13 +1884,12 @@ want the smallest decimal type that fits the value.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromSqlDecimal_System_Data_SqlTypes_SqlDecimal_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromSqlDecimal(System.Data.SqlTypes.SqlDecimal)">
   FromSqlDecimal(SqlDecimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L164";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L154";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
-  <div class="markdown level1 summary"><p>Creates a decimal variant value from 
a <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>.
-Values fitting in <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a> are 
stored as Decimal4/8/16 using
-the smallest type. Values exceeding <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a> range 
are stored
-as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>
 storage.</p>
+  <div class="markdown level1 summary"><p>Creates a decimal variant value from 
a <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>,
 choosing
+the smallest decimal type that fits. Values exceeding <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.decimal";>decimal</a>
+range produce a Decimal16.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
 
@@ -1963,7 +1923,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromString_System_String_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromString(System.String)">
   FromString(string)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L234";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L235";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a String variant value.</p>
@@ -2000,7 +1960,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromTimeNtz_System_Int64_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromTimeNtz(System.Int64)">
   FromTimeNtz(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L222";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L223";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a TimeNtz variant value from 
microseconds since midnight.</p>
@@ -2037,7 +1997,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromTimestamp_System_DateTimeOffset_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromTimestamp(System.DateTimeOffset)">
   FromTimestamp(DateTimeOffset)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L204";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L205";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Timestamp variant value 
from a DateTimeOffset.</p>
@@ -2074,7 +2034,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromTimestamp_System_Int64_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromTimestamp(System.Int64)">
   FromTimestamp(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L200";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L201";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a Timestamp variant value 
from microseconds since epoch (UTC).</p>
@@ -2111,7 +2071,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromTimestampNtz_System_DateTime_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromTimestampNtz(System.DateTime)">
   FromTimestampNtz(DateTime)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L215";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L216";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a TimestampNtz variant value 
from a DateTime.</p>
@@ -2148,7 +2108,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromTimestampNtz_System_Int64_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromTimestampNtz(System.Int64)">
   FromTimestampNtz(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L211";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L212";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a TimestampNtz variant value 
from microseconds since epoch.</p>
@@ -2185,7 +2145,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromTimestampNtzNanos_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromTimestampNtzNanos(System.Int64)">
   FromTimestampNtzNanos(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L230";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L231";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a TimestampNtzNanos variant 
value from nanoseconds since epoch.</p>
@@ -2222,7 +2182,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_FromTimestampTzNanos_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromTimestampTzNanos(System.Int64)">
   FromTimestampTzNanos(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L226";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L227";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a TimestampTzNanos variant 
value from nanoseconds since epoch (UTC).</p>
@@ -2259,7 +2219,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_FromUuid_System_Guid_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.FromUuid(System.Guid)">
   FromUuid(Guid)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L242";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L243";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a UUID variant value.</p>
@@ -2296,7 +2256,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_GetHashCode" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.GetHashCode">
   GetHashCode()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L575";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L570";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"></div>
@@ -2327,7 +2287,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValue_ToString" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.ToString">
   ToString()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L636";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L631";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"></div>
@@ -2362,7 +2322,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_op_Equality_Apache_Arrow_Scalars_Variant_VariantValue_Apache_Arrow_Scalars_Variant_VariantValue_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.op_Equality(Apache.Arrow.Scalars.Variant.VariantValue,Apache.Arrow.Scalars.Variant.VariantValue)">
   operator ==(VariantValue, VariantValue)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L630";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L625";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Equality operator.</p>
@@ -2401,7 +2361,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValue_op_Inequality_Apache_Arrow_Scalars_Variant_VariantValue_Apache_Arrow_Scalars_Variant_VariantValue_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValue.op_Inequality(Apache.Arrow.Scalars.Variant.VariantValue,Apache.Arrow.Scalars.Variant.VariantValue)">
   operator !=(VariantValue, VariantValue)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L633";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L628";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Inequality operator.</p>
@@ -2440,7 +2400,7 @@ as Decimal16 with <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/s
 </article>
 
         <div class="contribution d-print-none">
-          <a 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L29";
 class="edit-link">Edit this page</a>
+          <a 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValue.cs/#L32";
 class="edit-link">Edit this page</a>
         </div>
 
 
diff --git a/main/api/Apache.Arrow.Scalars.Variant.VariantValueWriter.html 
b/main/api/Apache.Arrow.Scalars.Variant.VariantValueWriter.html
index 4f6bee8..15d8f84 100644
--- a/main/api/Apache.Arrow.Scalars.Variant.VariantValueWriter.html
+++ b/main/api/Apache.Arrow.Scalars.Variant.VariantValueWriter.html
@@ -89,7 +89,7 @@
 
 
   <h1 id="Apache_Arrow_Scalars_Variant_VariantValueWriter" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter" class="text-break">
-Class VariantValueWriter  <a class="header-action link-secondary" title="View 
source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L38";><i
 class="bi bi-code-slash"></i></a>
+Class VariantValueWriter  <a class="header-action link-secondary" title="View 
source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L41";><i
 class="bi bi-code-slash"></i></a>
   </h1>
 
   <div class="facts text-secondary">
@@ -166,7 +166,7 @@ implement encoders from arbitrary input formats (JSON, 
CBOR, etc.).</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter__ctor_Apache_Arrow_Scalars_Variant_VariantMetadataBuilder_System_Int32___"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.#ctor(Apache.Arrow.Scalars.Variant.VariantMetadataBuilder,System.Int32[])">
   VariantValueWriter(VariantMetadataBuilder, int[])
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L62";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L65";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Creates a writer that produces value 
bytes referencing the given metadata.</p>
@@ -206,7 +206,7 @@ implement encoders from arbitrary input formats (JSON, 
CBOR, etc.).</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValueWriter_BeginArray" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.BeginArray">
   BeginArray()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L212";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L215";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Begins writing an array. Pair with 
<a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValueWriter.html#Apache_Arrow_Scalars_Variant_VariantValueWriter_EndArray">EndArray()</a>.</p>
@@ -233,7 +233,7 @@ implement encoders from arbitrary input formats (JSON, 
CBOR, etc.).</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValueWriter_BeginObject" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.BeginObject">
   BeginObject()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L129";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L132";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Begins writing an object. Pair with 
<a class="xref" 
href="Apache.Arrow.Scalars.Variant.VariantValueWriter.html#Apache_Arrow_Scalars_Variant_VariantValueWriter_EndObject">EndObject()</a>.</p>
@@ -260,7 +260,7 @@ implement encoders from arbitrary input formats (JSON, 
CBOR, etc.).</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_CopyValue_Apache_Arrow_Scalars_Variant_VariantReader_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.CopyValue(Apache.Arrow.Scalars.Variant.VariantReader)">
   CopyValue(VariantReader)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L549";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L557";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Copies the variant value pointed to 
by <code class="paramref">source</code> into this
@@ -301,7 +301,7 @@ the metadata-collection phase of a two-pass encode to 
accumulate them.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValueWriter_Dispose" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.Dispose">
   Dispose()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L98";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L101";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Returns all cached backing arrays 
(the root buffer, any still-open
@@ -333,7 +333,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValueWriter_EndArray" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.EndArray">
   EndArray()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L235";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L238";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Ends the current array scope.</p>
@@ -360,7 +360,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValueWriter_EndObject" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.EndObject">
   EndObject()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L177";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L180";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Ends the current object scope.</p>
@@ -387,7 +387,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValueWriter_ToArray" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.ToArray">
   ToArray()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L80";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L83";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Returns the encoded value bytes. All 
opened objects and arrays must be closed.</p>
@@ -419,7 +419,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteBinary_System_ReadOnlySpan_System_Byte__"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteBinary(System.ReadOnlySpan{System.Byte})">
   WriteBinary(ReadOnlySpan&lt;byte&gt;)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L449";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L457";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a binary blob.</p>
@@ -451,7 +451,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteBoolean_System_Boolean_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteBoolean(System.Boolean)">
   WriteBoolean(bool)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L276";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L279";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a boolean value.</p>
@@ -483,7 +483,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteDateDays_System_Int32_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteDateDays(System.Int32)">
   WriteDateDays(int)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L486";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L494";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a date as days since the Unix 
epoch.</p>
@@ -515,7 +515,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteDecimal16_System_Data_SqlTypes_SqlDecimal_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteDecimal16(System.Data.SqlTypes.SqlDecimal)">
   WriteDecimal16(SqlDecimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L394";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L397";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a Decimal16 (precision ≤ 38) 
value stored as <a class="xref" 
href="https://learn.microsoft.com/dotnet/api/system.data.sqltypes.sqldecimal";>SqlDecimal</a>.</p>
@@ -547,7 +547,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteDecimal4_System_Decimal_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteDecimal4(System.Decimal)">
   WriteDecimal4(decimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L356";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L359";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a Decimal4 (precision ≤ 9) 
value.</p>
@@ -579,7 +579,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteDecimal8_System_Decimal_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteDecimal8(System.Decimal)">
   WriteDecimal8(decimal)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L375";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L378";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a Decimal8 (precision ≤ 18) 
value.</p>
@@ -611,7 +611,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteDouble_System_Double_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteDouble(System.Double)">
   WriteDouble(double)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L348";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L351";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a 64-bit IEEE 754 double.</p>
@@ -643,7 +643,7 @@ frame buffers, and the per-writer array pools) to
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteFieldName_System_String_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteFieldName(System.String)">
   WriteFieldName(string)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L160";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L163";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes the name of the next field in 
the current object. Must be called
@@ -677,7 +677,7 @@ The name must already exist in the <a class="xref" 
href="Apache.Arrow.Scalars.Va
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteFloat_System_Single_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteFloat(System.Single)">
   WriteFloat(float)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L340";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L343";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a 32-bit IEEE 754 float.</p>
@@ -709,7 +709,7 @@ The name must already exist in the <a class="xref" 
href="Apache.Arrow.Scalars.Va
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteInt16_System_Int16_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteInt16(System.Int16)">
   WriteInt16(short)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L292";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L295";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a 16-bit signed integer.</p>
@@ -741,7 +741,7 @@ The name must already exist in the <a class="xref" 
href="Apache.Arrow.Scalars.Va
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteInt32_System_Int32_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteInt32(System.Int32)">
   WriteInt32(int)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L300";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L303";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a 32-bit signed integer.</p>
@@ -773,7 +773,7 @@ The name must already exist in the <a class="xref" 
href="Apache.Arrow.Scalars.Va
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteInt64_System_Int64_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteInt64(System.Int64)">
   WriteInt64(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L308";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L311";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a 64-bit signed integer.</p>
@@ -805,7 +805,7 @@ The name must already exist in the <a class="xref" 
href="Apache.Arrow.Scalars.Va
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteInt8_System_SByte_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteInt8(System.SByte)">
   WriteInt8(sbyte)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L284";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L287";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes an 8-bit signed integer.</p>
@@ -837,7 +837,7 @@ The name must already exist in the <a class="xref" 
href="Apache.Arrow.Scalars.Va
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteIntegerCompact_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteIntegerCompact(System.Int64)">
   WriteIntegerCompact(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L319";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L322";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes an integer using the 
narrowest of Int8/Int16/Int32/Int64 that fits.
@@ -870,7 +870,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteNull" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteNull">
   WriteNull()
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L269";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L272";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a null value.</p>
@@ -897,7 +897,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteString_System_String_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteString(System.String)">
   WriteString(string)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L423";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L431";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a string. Uses the 
short-string encoding when the UTF-8 byte length is ≤ 63.</p>
@@ -929,7 +929,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteTimeNtzMicros_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteTimeNtzMicros(System.Int64)">
   WriteTimeNtzMicros(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L510";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L518";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a time-without-timezone value 
(microseconds since midnight).</p>
@@ -961,7 +961,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteTimestampMicros_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteTimestampMicros(System.Int64)">
   WriteTimestampMicros(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L494";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L502";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a timestamp (tz-adjusted 
microseconds since the Unix epoch).</p>
@@ -993,7 +993,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteTimestampNtzMicros_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteTimestampNtzMicros(System.Int64)">
   WriteTimestampNtzMicros(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L502";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L510";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a timestamp-without-timezone 
(microseconds since the Unix epoch).</p>
@@ -1025,7 +1025,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteTimestampNtzNanos_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteTimestampNtzNanos(System.Int64)">
   WriteTimestampNtzNanos(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L526";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L534";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a timestamp without timezone 
(nanoseconds since the Unix epoch).</p>
@@ -1057,7 +1057,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteTimestampTzNanos_System_Int64_"
 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteTimestampTzNanos(System.Int64)">
   WriteTimestampTzNanos(long)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L518";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L526";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a timestamp with timezone 
(nanoseconds since the Unix epoch).</p>
@@ -1089,7 +1089,7 @@ Useful for size-minimising encoders such as JSON.</p>
 
   <h3 
id="Apache_Arrow_Scalars_Variant_VariantValueWriter_WriteUuid_System_Guid_" 
data-uid="Apache.Arrow.Scalars.Variant.VariantValueWriter.WriteUuid(System.Guid)">
   WriteUuid(Guid)
-  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L458";><i
 class="bi bi-code-slash"></i></a>
+  <a class="header-action link-secondary" title="View source" 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L466";><i
 class="bi bi-code-slash"></i></a>
   </h3>
 
   <div class="markdown level1 summary"><p>Writes a UUID.</p>
@@ -1121,7 +1121,7 @@ Useful for size-minimising encoders such as JSON.</p>
 </article>
 
         <div class="contribution d-print-none">
-          <a 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L38";
 class="edit-link">Edit this page</a>
+          <a 
href="https://github.com/apache/arrow-dotnet/blob/main/src/Apache.Arrow.Scalars/Variant/VariantValueWriter.cs/#L41";
 class="edit-link">Edit this page</a>
         </div>
 
 
diff --git a/main/index.json b/main/index.json
index 8a0d063..e93bca7 100644
--- a/main/index.json
+++ b/main/index.json
@@ -1197,7 +1197,7 @@
   "api/Apache.Arrow.Scalars.Variant.VariantValue.html": {
     "href": "api/Apache.Arrow.Scalars.Variant.VariantValue.html",
     "title": "Struct VariantValue | Apache Arrow .NET",
-    "summary": "Struct VariantValue Namespace Apache.Arrow.Scalars.Variant 
Assembly Apache.Arrow.Scalars.dll Represents a materialized variant value as a 
discriminated union. Preserves exact type information from the variant 
encoding. public readonly struct VariantValue : IEquatable<VariantValue> 
Implements IEquatable<VariantValue> Inherited Members object.Equals(object, 
object) object.GetType() object.ReferenceEquals(object, object) Fields False 
The boolean false variant value. public s [...]
+    "summary": "Struct VariantValue Namespace Apache.Arrow.Scalars.Variant 
Assembly Apache.Arrow.Scalars.dll Represents a materialized variant value as a 
discriminated union. Preserves exact type information from the variant 
encoding. public readonly struct VariantValue : IEquatable<VariantValue> 
Implements IEquatable<VariantValue> Inherited Members object.Equals(object, 
object) object.GetType() object.ReferenceEquals(object, object) Fields False 
The boolean false variant value. public s [...]
   },
   "api/Apache.Arrow.Scalars.Variant.VariantValueWriter.html": {
     "href": "api/Apache.Arrow.Scalars.Variant.VariantValueWriter.html",
diff --git a/main/xrefmap.yml b/main/xrefmap.yml
index 15e7c2e..43c5321 100644
--- a/main/xrefmap.yml
+++ b/main/xrefmap.yml
@@ -22642,15 +22642,6 @@ references:
   commentId: 
M:Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(System.Data.SqlTypes.SqlDecimal)
   fullName: 
Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(System.Data.SqlTypes.SqlDecimal)
   nameWithType: VariantValue.FromDecimal16(SqlDecimal)
-- uid: Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(System.Decimal)
-  name: FromDecimal16(decimal)
-  href: 
api/Apache.Arrow.Scalars.Variant.VariantValue.html#Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal16_System_Decimal_
-  commentId: 
M:Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(System.Decimal)
-  name.vb: FromDecimal16(Decimal)
-  fullName: Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(decimal)
-  fullName.vb: Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16(Decimal)
-  nameWithType: VariantValue.FromDecimal16(decimal)
-  nameWithType.vb: VariantValue.FromDecimal16(Decimal)
 - uid: Apache.Arrow.Scalars.Variant.VariantValue.FromDecimal16*
   name: FromDecimal16
   href: 
api/Apache.Arrow.Scalars.Variant.VariantValue.html#Apache_Arrow_Scalars_Variant_VariantValue_FromDecimal16_


Reply via email to