Add explicit Size parameter to AsyncCancel() and AsyncWait() APIs#1160
Add explicit Size parameter to AsyncCancel() and AsyncWait() APIs#1160paul-manias merged 1 commit intomasterfrom
Conversation
Replace zero-terminated OBJECTID arrays with sized arrays for type safety and Tiri interoperability. Adds AsyncWait() XML documentation and updates all bindings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Claude finished @paul-manias's task —— View job Code Review Analysis ✅Todo List
✅ APPROVE - Strong Type Safety ImprovementThis PR successfully addresses a critical API design flaw by replacing zero-terminated 🎯 Key Strengths
🔍 Technical AnalysisAsyncCancel() Changes (
AsyncWait() Changes (
Tiri Binding Updates (
📚 Documentation QualityThe XML documentation additions are excellent:
|
Summary
OBJECTIDarrays with explicitly sized arrays inAsyncCancel()andAsyncWait()for type safety and correct Tiri array interoperabilityAsyncWait()XML documentationTest plan
AsyncCancel()andAsyncWait()work with the new sized-array signatures🤖 Generated with Claude Code