[docs] Improve XML docs for SCNGeometrySource, CVPixelBufferPool, INInteraction, GCExtendedGamepadSnapshotDataVersion, SCNMatrix4 - #26354
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR improves XML documentation across several Apple framework binding types, primarily by replacing placeholder text, cleaning up empty XML elements, and standardizing doc comment structure to produce clearer API reference docs.
Changes:
- Replaced placeholder XML docs with meaningful summaries/parameter descriptions (SceneKit + Intents + CoreVideo).
- Removed empty
<value>/<remarks>elements inCVPixelBufferPoolto reduce noise. - Improved enum value summaries for snapshot data version enums in GameController.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/SceneKit/SCNMatrix4_dotnet.cs | Replaces placeholder constructor docs with a meaningful summary/param description for CATransform3D conversion. |
| src/SceneKit/SCNGeometrySource.cs | Cleans up and clarifies factory method docs (summaries/params/remarks). |
| src/Intents/INInteraction.cs | Reorders docs and replaces placeholders with meaningful typeparam/param/returns content. |
| src/GameController/Enums.cs | Replaces placeholder enum value summaries with descriptive text for snapshot data versions. |
| src/CoreVideo/CVPixelBufferPool.cs | Removes empty XML doc nodes and clarifies property/method documentation. |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
🚀 [CI Build #abb4fb3] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 203 tests passed 🎉 Tests counts✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Monterey (12): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
Improve XML documentation for 5 types:
🤖 Pull request created by Copilot