diff --git a/.github/workflows/go-live.yml b/.github/workflows/go-live.yml
new file mode 100644
index 0000000..f551adf
--- /dev/null
+++ b/.github/workflows/go-live.yml
@@ -0,0 +1,31 @@
+name: Go Live
+
+on:
+ workflow_dispatch:
+
+permissions:
+ contents: write
+ pull-requests: write
+
+jobs:
+ go-live:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - name: Create pull request
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ existing=$(gh pr list --base live --head main --state open --json number --jq '.[0].number')
+ if [ -n "$existing" ]; then
+ echo "PR #$existing already exists"
+ else
+ gh pr create --base live --head main \
+ --title "Go Live: publish latest API docs" \
+ --body "Merge \`main\` into \`live\` to publish the latest API documentation."
+ fi
diff --git a/.github/workflows/update-docs.yml b/.github/workflows/update-docs.yml
new file mode 100644
index 0000000..8ceb357
--- /dev/null
+++ b/.github/workflows/update-docs.yml
@@ -0,0 +1,82 @@
+name: Update API Docs
+
+on:
+ workflow_dispatch:
+ inputs:
+ skiasharp-branch:
+ description: 'SkiaSharp branch to generate docs from'
+ type: string
+ default: 'main'
+ schedule:
+ - cron: '0 6 * * *' # daily at 6 AM UTC
+
+permissions:
+ contents: write
+ pull-requests: write
+
+jobs:
+ update-docs:
+ runs-on: windows-latest
+
+ steps:
+ - name: Checkout SkiaSharp
+ uses: actions/checkout@v4
+ with:
+ repository: mono/SkiaSharp
+ ref: ${{ inputs.skiasharp-branch || 'main' }}
+ fetch-depth: 1
+
+ - name: Checkout docs
+ uses: actions/checkout@v4
+ with:
+ path: docs
+ fetch-depth: 0
+
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v4
+ with:
+ dotnet-version: '8.0.x'
+
+ - name: Install GTK# 2
+ shell: pwsh
+ run: |
+ $msiUrl = "https://github.com/mono/gtk-sharp/releases/download/2.12.45/gtk-sharp-2.12.45.msi"
+ $msiPath = "$env:RUNNER_TEMP\gtk-sharp.msi"
+ Invoke-WebRequest -Uri $msiUrl -OutFile $msiPath
+ Start-Process msiexec.exe -ArgumentList "/i", $msiPath, "/quiet", "/norestart" -Wait -NoNewWindow
+
+ - name: Restore tools
+ run: dotnet tool restore
+
+ - name: Download latest NuGet packages
+ run: dotnet cake --target=docs-download-output
+
+ - name: Regenerate API docs
+ run: dotnet cake --target=update-docs
+
+ - name: Create pull request
+ shell: pwsh
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ cd docs
+ git add -A
+ git diff --cached --quiet
+ if ($LASTEXITCODE -eq 0) {
+ Write-Host "No documentation changes detected"
+ exit 0
+ }
+ git config user.name "github-actions[bot]"
+ git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
+ git checkout -B automation/update-api-docs
+ git commit -m "Update API docs from latest CI build"
+ git push origin automation/update-api-docs --force
+ # Create PR if one doesn't already exist
+ $existing = gh pr list --head automation/update-api-docs --state open --json number --jq '.[0].number'
+ if ($existing) {
+ Write-Host "PR #$existing already exists, force-pushed updates"
+ } else {
+ gh pr create --base main --head automation/update-api-docs `
+ --title "Update API docs from latest CI build" `
+ --body "Automated update of XML API documentation generated from the latest CI NuGet packages.`n`nThis PR was created by the [Update API Docs](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) workflow."
+ }
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Feature.xml b/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
index e03d84c..e7b1d33 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
@@ -90,6 +90,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -111,6 +116,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -133,6 +143,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -155,6 +170,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -244,6 +264,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -262,6 +287,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.Tag
@@ -324,6 +354,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml b/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
index 70f3a6f..4558d83 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -46,6 +51,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -67,6 +77,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +104,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +131,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -130,6 +155,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
index 9e921a5..fca1fe8 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -53,6 +58,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -75,6 +85,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -94,6 +109,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -160,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -178,6 +203,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -196,6 +226,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
index cb0ac0d..8a5d883 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -46,6 +51,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -67,6 +77,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +104,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +131,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -148,6 +173,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
index 2b99d89..2bcfd84 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -53,6 +58,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -75,6 +85,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -142,6 +157,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -160,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -178,6 +203,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -196,6 +226,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
index a84d42c..524a7d9 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
index cb4357b..2ac3fbd 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeMathGlyphPartFlags
@@ -113,6 +133,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -131,6 +156,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -150,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -218,6 +253,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
index 7071e91..fc7324d 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
index 4989bda..5a460bb 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -54,6 +59,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -77,6 +87,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -96,6 +111,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeNameId
@@ -182,6 +207,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
index 06e3ff1..01ac5d9 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -132,6 +157,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -150,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeNameId
@@ -218,6 +253,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
index 716a914..bb31795 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -46,6 +51,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -67,6 +77,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -90,6 +105,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -113,6 +133,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeVarAxisFlags
@@ -131,6 +156,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -150,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -168,6 +203,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -186,6 +226,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeNameId
@@ -254,6 +299,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Variation.xml b/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
index 9bf5612..e3b9e85 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -53,6 +58,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -75,6 +85,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -142,6 +157,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -160,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp.Internals/IPlatformLock.xml b/SkiaSharpAPI/SkiaSharp.Internals/IPlatformLock.xml
index 4191d8f..1ea1087 100644
--- a/SkiaSharpAPI/SkiaSharp.Internals/IPlatformLock.xml
+++ b/SkiaSharpAPI/SkiaSharp.Internals/IPlatformLock.xml
@@ -1,8 +1,7 @@
-
+
-
SkiaSharp
2.88.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml b/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
index fb897a8..947e0aa 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
@@ -452,7 +452,13 @@
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+
+
The Lottie animation data in JSON format.
@@ -479,7 +485,13 @@
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+
+
A Skia stream containing Lottie animation JSON data.
@@ -506,7 +518,13 @@
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+
+
A .NET stream containing Lottie animation JSON data.
@@ -533,7 +551,13 @@
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+
+
The path to a Lottie animation JSON file.
@@ -560,7 +584,13 @@
-
+
+
+
+ [System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+
+
A string containing the Lottie animation JSON.
diff --git a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml
index cddc1aa..eae4d79 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml
@@ -15,6 +15,11 @@
System.IEquatable<SkiaSharp.Skottie.AnimationBuilderStats>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Contains statistics about the animation build process.
These statistics are available from after calling one of the build methods.
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLConfigChooser.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLConfigChooser.xml
index 5b09a5f..9505b8e 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLConfigChooser.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLConfigChooser.xml
@@ -1,8 +1,8 @@
-
+
-
+
SkiaSharp.Views.Android
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLContextFactory.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLContextFactory.xml
index 0f4cd76..12c9132 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLContextFactory.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLContextFactory.xml
@@ -1,8 +1,8 @@
-
+
-
+
SkiaSharp.Views.Android
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLWindowSurfaceFactory.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLWindowSurfaceFactory.xml
index 2050cbf..a48555c 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLWindowSurfaceFactory.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IEGLWindowSurfaceFactory.xml
@@ -1,8 +1,8 @@
-
+
-
+
SkiaSharp.Views.Android
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IGLWrapper.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IGLWrapper.xml
index e663c7e..0287751 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IGLWrapper.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IGLWrapper.xml
@@ -1,8 +1,8 @@
-
+
-
+
SkiaSharp.Views.Android
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IRenderer.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IRenderer.xml
index 7a109f6..8a8c206 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IRenderer.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/GLTextureView+IRenderer.xml
@@ -1,8 +1,8 @@
-
+
-
+
SkiaSharp.Views.Android
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceView+ISKRenderer.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceView+ISKRenderer.xml
index f7d2fc2..bee215d 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceView+ISKRenderer.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceView+ISKRenderer.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp.Views.Android
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLTextureView+ISKRenderer.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLTextureView+ISKRenderer.xml
index 9f75f5d..4931870 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLTextureView+ISKRenderer.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLTextureView+ISKRenderer.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp.Views.Android
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKCanvasLayerDelegate.xml b/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKCanvasLayerDelegate.xml
index 017f54e..a65693e 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKCanvasLayerDelegate.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKCanvasLayerDelegate.xml
@@ -1,8 +1,7 @@
-
+
-
SkiaSharp.Views.Mac
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKGLLayerDelegate.xml b/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKGLLayerDelegate.xml
index fe72735..b871e25 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKGLLayerDelegate.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Mac/ISKGLLayerDelegate.xml
@@ -1,8 +1,7 @@
-
+
-
SkiaSharp.Views.Mac
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp/GRBackendRenderTargetDesc.xml b/SkiaSharpAPI/SkiaSharp/GRBackendRenderTargetDesc.xml
index f4dd4e9..2e549d6 100644
--- a/SkiaSharpAPI/SkiaSharp/GRBackendRenderTargetDesc.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRBackendRenderTargetDesc.xml
@@ -50,6 +50,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRPixelConfig
@@ -72,6 +77,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -96,6 +106,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -120,6 +135,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -140,6 +160,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -211,6 +236,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRSurfaceOrigin
@@ -230,6 +260,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -249,6 +284,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -268,6 +308,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -287,6 +332,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -306,6 +356,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -325,6 +380,11 @@ doesn't require this (eg: OpenGL).
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/GRBackendTextureDesc.xml b/SkiaSharpAPI/SkiaSharp/GRBackendTextureDesc.xml
index c896239..ce00777 100644
--- a/SkiaSharpAPI/SkiaSharp/GRBackendTextureDesc.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRBackendTextureDesc.xml
@@ -53,6 +53,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRPixelConfig
@@ -75,6 +80,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -99,6 +109,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -123,6 +138,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRBackendTextureDescFlags
@@ -142,6 +162,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -162,6 +187,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -233,6 +263,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRSurfaceOrigin
@@ -252,6 +287,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -271,6 +311,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -290,6 +335,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -309,6 +359,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -328,6 +383,11 @@ API (stencil buffer, FBO id, etc) objects necessary will be managed.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/GRGlBackendTextureDesc.xml b/SkiaSharpAPI/SkiaSharp/GRGlBackendTextureDesc.xml
index e287dd3..f0e1ea9 100644
--- a/SkiaSharpAPI/SkiaSharp/GRGlBackendTextureDesc.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRGlBackendTextureDesc.xml
@@ -42,6 +42,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRPixelConfig
@@ -64,6 +69,11 @@
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -88,6 +98,11 @@
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -112,6 +127,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRBackendTextureDescFlags
@@ -131,6 +151,11 @@
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -151,6 +176,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -222,6 +252,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRSurfaceOrigin
@@ -241,6 +276,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -260,6 +300,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -279,6 +324,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -298,6 +348,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRGlTextureInfo
@@ -317,6 +372,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml b/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml
index ff874f4..1fd5e33 100644
--- a/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml
@@ -81,6 +81,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -107,6 +112,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -133,6 +143,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -154,6 +169,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -175,6 +195,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -251,6 +276,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
diff --git a/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml b/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml
index 0ddc017..121ba33 100644
--- a/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml
@@ -85,6 +85,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +116,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -137,6 +147,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -158,6 +173,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -180,6 +200,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -255,6 +280,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -277,6 +307,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml b/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml
index 952c238..f05a0e5 100644
--- a/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml
@@ -45,6 +45,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -69,6 +74,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -93,6 +103,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -165,6 +180,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml b/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml
index b6227cf..702ee21 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml
@@ -34,6 +34,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -58,6 +63,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -84,6 +94,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -110,6 +125,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -131,6 +151,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -153,6 +178,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -174,6 +204,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -251,6 +286,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml b/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
index 79dd790..a9f7194 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
@@ -34,6 +34,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRVkAlloc
@@ -55,6 +60,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -79,6 +89,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -105,6 +120,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -131,6 +151,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -152,6 +177,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -174,6 +204,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -195,6 +230,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -216,6 +256,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -236,6 +281,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -257,6 +307,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -334,6 +389,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -355,6 +415,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -375,6 +440,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -396,6 +466,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GrVkYcbcrConversionInfo
diff --git a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
index 723527a..7ad0859 100644
--- a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
@@ -34,6 +34,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -58,6 +63,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -84,6 +94,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -110,6 +125,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -131,6 +151,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -152,6 +177,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -173,6 +203,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -194,6 +229,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -272,6 +312,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -293,6 +338,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -314,6 +364,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -335,6 +390,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
index 03c1c66..9460f62 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
@@ -506,7 +506,13 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
Transformation matrix to pre-concatenate.
@@ -528,7 +534,13 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The 4x4 matrix to concatenate with the current matrix.
@@ -1355,7 +1367,13 @@ this information.
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The drawable to draw.
@@ -2261,7 +2279,13 @@ safely ignored.
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
@@ -4430,7 +4454,13 @@ safely ignored.
System.Int32
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The save layer parameters.
@@ -4625,7 +4655,13 @@ guaranteed to happen. If exact clipping is desired, use
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The matrix to set as the current transformation matrix.
@@ -4669,7 +4705,13 @@ guaranteed to happen. If exact clipping is desired, use
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The 4x4 matrix to set as the current transformation matrix.
diff --git a/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml b/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
index 9fb2f42..5e28de3 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
@@ -24,6 +24,11 @@
SkiaSharp
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageFilter
@@ -42,6 +47,11 @@
SkiaSharp
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<SkiaSharp.SKRect>
@@ -60,6 +70,11 @@
SkiaSharp
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKCanvasSaveLayerRecFlags
@@ -78,6 +93,11 @@
SkiaSharp
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPaint
diff --git a/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml b/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml
index 9360cea..eec363b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml
@@ -34,6 +34,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKAlphaType
@@ -53,6 +58,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKCodecAnimationBlend
@@ -74,6 +84,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKCodecAnimationDisposalMethod
@@ -95,6 +110,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -119,6 +139,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -145,6 +170,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -169,6 +199,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -190,6 +225,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -212,6 +252,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -232,6 +277,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -310,6 +360,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml b/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml
index 8fe3fad..a6f02c6 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml
@@ -166,6 +166,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -192,6 +197,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -218,6 +228,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -239,6 +254,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -261,6 +281,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -344,6 +369,9 @@
[System.Obsolete]
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
SkiaSharp.SKTransferFunctionBehavior
@@ -366,6 +394,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -402,6 +435,11 @@ If set to -1, the codec will decode any necessary required frame(s) first.
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<SkiaSharp.SKRectI>
@@ -423,6 +461,11 @@ If set to -1, the codec will decode any necessary required frame(s) first.
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKZeroInitialized
diff --git a/SkiaSharpAPI/SkiaSharp/SKColor.xml b/SkiaSharpAPI/SkiaSharp/SKColor.xml
index 97e0697..4ef98ca 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColor.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColor.xml
@@ -17,6 +17,11 @@
System.IEquatable<SkiaSharp.SKColor>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
32-bit ARGB unpremultiplied color value.
The color components are always in a known order.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorF.xml b/SkiaSharpAPI/SkiaSharp/SKColorF.xml
index aaa50ce..3926172 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorF.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorF.xml
@@ -17,6 +17,11 @@
System.IEquatable<SkiaSharp.SKColorF>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
16-bit, floating-point, ARGB unpremultiplied color value.
The color components are always in a known order.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml
index fd15ddb..b90a4e1 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml
@@ -90,6 +90,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -111,6 +116,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -155,6 +165,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -181,6 +196,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -207,6 +227,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -229,6 +254,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -250,6 +280,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -327,6 +362,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -348,6 +388,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -369,6 +414,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpaceXyz
@@ -391,6 +441,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -422,6 +477,9 @@
[System.Obsolete("Use ToColorSpaceXyz() instead.")]
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
SkiaSharp.SKMatrix44
@@ -450,6 +508,9 @@
[System.Obsolete("Use ToColorSpaceXyz(out SKColorSpaceXyz) instead.")]
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
System.Boolean
@@ -477,6 +538,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
@@ -498,6 +564,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -519,6 +590,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml
index 34b22ce..d682b24 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml
@@ -97,6 +97,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -118,6 +123,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -139,6 +149,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -160,6 +175,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -181,6 +201,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -225,6 +250,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -251,6 +281,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -277,6 +312,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -298,6 +338,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -319,6 +364,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -362,6 +412,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpaceTransferFn
@@ -524,6 +579,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -570,6 +630,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml
index 13faea4..3f11b1f 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml
@@ -228,6 +228,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -254,6 +259,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -280,6 +290,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -320,6 +335,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpaceXyz
@@ -342,6 +362,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -467,6 +492,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml b/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml
index e8cbdf7..cea3997 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml
@@ -15,6 +15,11 @@
System.IEquatable<SkiaSharp.SKCubicResampler>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Represents a cubic resampler with configurable B and C parameters for high-quality image scaling.
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml b/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml
index 6dab8ac..c387337 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml
@@ -99,6 +99,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -120,6 +125,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.DateTime>
@@ -141,6 +151,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -224,6 +239,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -257,6 +277,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -283,6 +308,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -309,6 +339,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -331,6 +366,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -352,6 +392,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.DateTime>
@@ -429,6 +474,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -459,6 +509,11 @@ but are necessary features for PDF/A-2b conformance.
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -480,6 +535,11 @@ but are necessary features for PDF/A-2b conformance.
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -512,6 +572,11 @@ or to printer.
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -533,6 +598,11 @@ or to printer.
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
diff --git a/SkiaSharpAPI/SkiaSharp/SKDrawable.xml b/SkiaSharpAPI/SkiaSharp/SKDrawable.xml
index 615833d..909c925 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDrawable.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDrawable.xml
@@ -179,7 +179,13 @@ all possible states.
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The canvas to draw on.
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml b/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml
index b81b93a..989773c 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml
@@ -34,6 +34,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -55,6 +60,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -76,6 +86,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -97,6 +112,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -118,6 +138,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -142,6 +167,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -168,6 +198,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -194,6 +229,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -216,6 +256,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -237,6 +282,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -314,6 +364,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -335,6 +390,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -356,6 +416,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -377,6 +442,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -403,6 +473,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -427,6 +502,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -448,6 +528,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -469,6 +554,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml b/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml
index 9590450..b99e62e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml
@@ -60,6 +60,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -104,6 +109,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -130,6 +140,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -156,6 +171,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -178,6 +198,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -200,6 +225,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKHighContrastConfigInvertStyle
@@ -221,6 +251,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
diff --git a/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml b/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
index b666916..3001522 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
@@ -2227,7 +2227,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The transformation matrix.
@@ -2250,7 +2256,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
@@ -2302,7 +2314,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml b/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml
index 5b0ce5d..588d267 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml
@@ -138,6 +138,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKAlphaType
@@ -157,6 +162,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -178,6 +188,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -199,6 +214,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -220,6 +240,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -241,6 +266,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int64
@@ -262,6 +292,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpace
@@ -283,6 +318,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorType
@@ -327,6 +367,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -353,6 +398,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -379,6 +429,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -401,6 +456,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -422,6 +482,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -444,6 +509,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -622,6 +692,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -643,6 +718,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -664,6 +744,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int64
@@ -685,6 +770,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -706,6 +796,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -727,6 +822,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -752,6 +852,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -777,6 +882,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -802,6 +912,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -827,6 +942,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
diff --git a/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml b/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml
index 93cecf3..5b479b6 100644
--- a/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml
@@ -18,6 +18,11 @@
System.IEquatable<SkiaSharp.SKJpegEncoderOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Options to control the JPEG encoding.
@@ -113,6 +118,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKJpegEncoderAlphaOption
@@ -139,6 +149,9 @@
[System.Obsolete]
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
SkiaSharp.SKTransferFunctionBehavior
@@ -182,6 +195,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKJpegEncoderDownsample
@@ -207,6 +225,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -234,6 +257,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -261,6 +289,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -340,6 +373,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKLattice.xml b/SkiaSharpAPI/SkiaSharp/SKLattice.xml
index 57dc664..6f62df5 100644
--- a/SkiaSharpAPI/SkiaSharp/SKLattice.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKLattice.xml
@@ -34,6 +34,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<SkiaSharp.SKRectI>
@@ -55,6 +60,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColor[]
@@ -79,6 +89,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -105,6 +120,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -131,6 +151,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -209,6 +234,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKLatticeRectType[]
@@ -230,6 +260,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32[]
@@ -251,6 +286,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKMask.xml b/SkiaSharpAPI/SkiaSharp/SKMask.xml
index ea82530..0f5978e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMask.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMask.xml
@@ -121,6 +121,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -140,6 +145,11 @@
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int64
@@ -170,6 +180,11 @@ If there is an overflow of 32bits, then returns 0.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int64
@@ -251,6 +266,11 @@ If there is an overflow of 32bits, then returns 0.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -275,6 +295,11 @@ If there is an overflow of 32bits, then returns 0.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -299,6 +324,11 @@ If there is an overflow of 32bits, then returns 0.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMaskFormat
@@ -359,6 +389,11 @@ If there is an overflow of 32bits, then returns 0.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -395,6 +430,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Byte
@@ -420,6 +460,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt16
@@ -445,6 +490,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -470,6 +520,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Byte
@@ -495,6 +550,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -535,6 +595,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -554,6 +619,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -626,6 +696,11 @@ give unspecified results.
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/SkiaSharp/SKMatrix.xml b/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
index a76004a..b635347 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
@@ -469,6 +469,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -494,6 +499,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -519,6 +529,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -541,6 +556,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -585,6 +605,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -607,6 +632,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -628,6 +658,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -945,6 +980,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -970,6 +1010,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -997,6 +1042,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint[]
@@ -1022,6 +1072,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -1046,6 +1101,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -1072,6 +1132,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1097,6 +1162,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -1156,6 +1226,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -1181,6 +1256,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -1208,6 +1288,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint[]
@@ -1233,6 +1318,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -1257,6 +1347,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -1337,6 +1432,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1358,6 +1458,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1379,6 +1484,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1400,6 +1510,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -1489,6 +1604,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -1714,6 +1834,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1735,6 +1860,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1792,6 +1922,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1813,6 +1948,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1834,6 +1974,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1855,6 +2000,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1876,6 +2026,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -1902,6 +2057,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml b/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml
index 832d54a..24bc2ca 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml
@@ -458,6 +458,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Double
System.Single
@@ -567,6 +572,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -590,6 +600,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -705,6 +720,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -747,6 +767,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix44
@@ -792,6 +817,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -838,6 +868,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -857,6 +892,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -876,6 +916,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -895,6 +940,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -914,6 +964,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -933,6 +988,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -952,6 +1012,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -971,6 +1036,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -990,6 +1060,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1009,6 +1084,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1028,6 +1108,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1047,6 +1132,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1066,6 +1156,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1085,6 +1180,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1104,6 +1204,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1123,6 +1228,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1142,6 +1252,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint3
@@ -1169,6 +1284,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -1194,6 +1314,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -1219,6 +1344,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint3
@@ -1738,6 +1868,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
SkiaSharp.SKMatrix44
@@ -1820,6 +1955,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
SkiaSharp.SKMatrix44
@@ -2216,6 +2356,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
@@ -2258,6 +2403,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -2283,6 +2433,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
@@ -2325,6 +2480,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -2351,6 +2511,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
SkiaSharp.SKMatrix44
@@ -2372,6 +2537,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
diff --git a/SkiaSharpAPI/SkiaSharp/SKPMColor.xml b/SkiaSharpAPI/SkiaSharp/SKPMColor.xml
index 198fe0a..b2b9ce8 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPMColor.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPMColor.xml
@@ -17,6 +17,11 @@
System.IEquatable<SkiaSharp.SKPMColor>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
32-bit ARGB premultiplied color value.
The byte order for this value is configuration dependent. This is different from , which is unpremultiplied, and is always in the same byte order.
diff --git a/SkiaSharpAPI/SkiaSharp/SKPath.xml b/SkiaSharpAPI/SkiaSharp/SKPath.xml
index 1148251..4cd1b03 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPath.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPath.xml
@@ -186,7 +186,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
@@ -2606,7 +2612,13 @@ the first point is automatically set to (0, 0).
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The matrix to use for transformation.
@@ -2652,7 +2664,13 @@ the first point is automatically set to (0, 0).
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml b/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml
index ae418bd..b3e1aeb 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml
@@ -18,6 +18,11 @@
System.IEquatable<SkiaSharp.SKPngEncoderOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Options to control the PNG encoding.
@@ -113,6 +118,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -140,6 +150,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -167,6 +182,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPngEncoderFilterFlags
@@ -193,6 +213,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -276,6 +301,9 @@
[System.Obsolete]
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
SkiaSharp.SKTransferFunctionBehavior
@@ -299,6 +327,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKPoint.xml b/SkiaSharpAPI/SkiaSharp/SKPoint.xml
index 145b0bc..6e919db 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPoint.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPoint.xml
@@ -242,6 +242,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -268,6 +273,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -294,6 +304,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -316,6 +331,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -338,6 +358,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -359,6 +384,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -908,6 +938,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -930,6 +965,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -951,6 +991,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKPoint3.xml b/SkiaSharpAPI/SkiaSharp/SKPoint3.xml
index 6ff2966..2f4aad4 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPoint3.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPoint3.xml
@@ -109,6 +109,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -135,6 +140,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -161,6 +171,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -183,6 +198,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -388,6 +408,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -410,6 +435,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -431,6 +461,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -452,6 +487,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKPointI.xml b/SkiaSharpAPI/SkiaSharp/SKPointI.xml
index dac134c..a1f3a46 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPointI.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPointI.xml
@@ -234,6 +234,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -260,6 +265,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -286,6 +296,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -308,6 +323,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -330,6 +350,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -351,6 +376,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -790,6 +820,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -837,6 +872,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -858,6 +898,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml b/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml
index 93a1c2d..4eb1174 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml
@@ -14,6 +14,11 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
The type of position data used for each glyph.
A raw run buffer providing direct access to glyph, position, cluster, and text data.
diff --git a/SkiaSharpAPI/SkiaSharp/SKRect.xml b/SkiaSharpAPI/SkiaSharp/SKRect.xml
index 85a93f9..d370395 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRect.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRect.xml
@@ -61,6 +61,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -86,6 +91,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -111,6 +121,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -132,6 +147,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -158,6 +178,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -184,6 +209,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -345,6 +375,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -371,6 +406,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -397,6 +437,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -419,6 +464,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -570,6 +620,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -596,6 +651,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -622,6 +682,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -644,6 +709,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -665,6 +735,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -686,6 +761,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -707,6 +787,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -859,6 +944,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -880,6 +970,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSize
@@ -901,6 +996,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -922,6 +1022,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -943,6 +1048,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -1016,6 +1126,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKRectI.xml b/SkiaSharpAPI/SkiaSharp/SKRectI.xml
index 813eae7..919e6f4 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRectI.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRectI.xml
@@ -61,6 +61,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -86,6 +91,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -111,6 +121,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -185,6 +200,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -211,6 +231,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -237,6 +262,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -398,6 +428,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -424,6 +459,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -503,6 +543,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -525,6 +570,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -676,6 +726,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -702,6 +757,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -728,6 +788,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -750,6 +815,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -771,6 +841,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPointI
@@ -792,6 +867,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -813,6 +893,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -940,6 +1025,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -986,6 +1076,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -1007,6 +1102,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -1028,6 +1128,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -1049,6 +1154,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -1147,6 +1257,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml b/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml
index e5ccac3..77c1926 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml
@@ -286,6 +286,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -312,6 +317,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -338,6 +348,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -436,6 +451,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -457,6 +477,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -478,6 +503,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -500,6 +530,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -521,6 +556,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml
index d423f85..8c02583 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml
@@ -11,6 +11,11 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Represents a child effect that can be passed to a runtime effect, wrapping a shader, color filter, or blender.
diff --git a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
index 6939500..0be11da 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
@@ -12,6 +12,14 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.IsByRefLike]
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Represents a uniform value that can be passed to an .
This ref struct wraps various data types (floats, integers, colors, matrices) and provides implicit conversions for convenient assignment to runtime effect uniforms.
diff --git a/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml b/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml
index 437d501..77e4c5d 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml
@@ -15,6 +15,11 @@
System.IEquatable<SkiaSharp.SKSamplingOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Specifies the sampling options used when drawing images, including filter mode, mipmap mode, and cubic resampling.
diff --git a/SkiaSharpAPI/SkiaSharp/SKSize.xml b/SkiaSharpAPI/SkiaSharp/SKSize.xml
index c3bf13c..f9cd519 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSize.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSize.xml
@@ -128,6 +128,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -154,6 +159,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -180,6 +190,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -202,6 +217,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -223,6 +243,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -432,6 +457,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -454,6 +484,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -476,6 +511,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -498,6 +538,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKSizeI.xml b/SkiaSharpAPI/SkiaSharp/SKSizeI.xml
index 6685253..0ed5270 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSizeI.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSizeI.xml
@@ -128,6 +128,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -154,6 +159,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -180,6 +190,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -202,6 +217,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -223,6 +243,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -407,6 +432,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPointI
@@ -429,6 +459,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -451,6 +486,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKSurfaceProps.xml b/SkiaSharpAPI/SkiaSharp/SKSurfaceProps.xml
index eead738..5d8ec35 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSurfaceProps.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSurfaceProps.xml
@@ -41,6 +41,11 @@
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -65,6 +70,11 @@
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +99,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSurfacePropsFlags
@@ -108,6 +123,11 @@
2.80.0.0
2.88.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -180,6 +200,11 @@
2.80.0.0
2.88.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPixelGeometry
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml
index 3aef7f1..23ed18b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml
@@ -18,6 +18,11 @@
System.IEquatable<SkiaSharp.SKWebpEncoderOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Options to control the WEBP encoding.
@@ -90,6 +95,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKWebpEncoderCompression
@@ -135,6 +145,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -162,6 +177,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -189,6 +209,11 @@
3.116.0.0
3.119.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -268,6 +293,11 @@
3.116.0.0
3.119.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -297,6 +327,9 @@
[System.Obsolete]
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
SkiaSharp.SKTransferFunctionBehavior