Fill API documentation placeholders#113
Conversation
Complete all 'To be added.' fields with accurate .NET XML documentation for SkiaSharp and HarfBuzzSharp APIs. Covers: - HarfBuzzSharp: Face (21 entries), Font (6 entries) - SkiaSharp: GRVkYcbcrComponents, GrVkYcbcrConversionInfo, SKCanvas, SKColorSpace, SKColorspacePrimariesCicp, SKColorspaceTransferFnCicp, SKColorType, SKDocumentXpsOptions, SKFontArguments, SKFontPaletteOverride, SKFontVariationAxis, SKFontVariationPositionCoordinate, SKFourByteTag, SKPaint, SKPath, SKPathBuilder (51 entries), SKPathMeasure, SKStream, SKSurface, SKTypeface, SKWebpEncoder, SKWebpEncoderFrame - SkiaSharp.Views.Blazor: _Imports - SkiaSharp.Views.Gtk: GTKExtensions (13 entries), SKDrawingArea Also fixes a LineTo/MoveTo summary swap in SKPathBuilder.json. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Learn Build status updates of commit 5fc5d79:
|
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
Automated AI-generated documentation for XML API docs with 'To be added.' placeholders.
Changes
Filled documentation placeholders across 29 XML files (829 fields) covering:
HarfBuzzSharp.Face— palette color methods, name table, serializationHarfBuzzSharp.Font— variation coordinates, OpenType methodsSkiaSharp.GRVkYcbcrComponents/GrVkYcbcrConversionInfo— Vulkan YCbCr conversion structsSkiaSharp.SKCanvas— new drawing methodsSkiaSharp.SKColorSpace— CICP factorySkiaSharp.SKColorspacePrimariesCicp/SKColorspaceTransferFnCicp— CICP enum membersSkiaSharp.SKColorType— new color type enum membersSkiaSharp.SKDocumentXpsOptions— XPS document options structSkiaSharp.SKFontArguments/SKFontPaletteOverride/SKFontVariationAxis/SKFontVariationPositionCoordinate/SKFourByteTag— font variation APIsSkiaSharp.SKPaint/SKPath/SKPathBuilder/SKPathMeasure/SKStream/SKSurface/SKTypeface— core drawing APIsSkiaSharp.SKWebpEncoder/SKWebpEncoderFrame— animated WebP encodingSkiaSharp.Views.Blazor._Imports/SkiaSharp.Views.Gtk.GTKExtensions/SKDrawingArea— platform viewsReview fixes applied
SKColorType.Bgra10101010XR: corrected "40 bits" → "64 bits (8 bytes per pixel)"SKPathBuilder.Snapshot: corrected "immutable snapshot" → "copy" (SKPath is mutable)SKPath.Handle: corrected "Gets or sets" → "Gets" (setter is protected)