Migrate SafeComHolder and utilcode holders to LifetimeHolder - #130316
#130316Merged
AaronRobinsonMSFT merged 11 commits intoJul 8, 2026
dotnet:maindotnet/runtime:mainfrom
AaronRobinsonMSFT:safecomholderpreemp-lifetimeAaronRobinsonMSFT/runtime:safecomholderpreemp-lifetimeCopy head branch name to clipboard
Merged
Migrate SafeComHolder and utilcode holders to LifetimeHolder#130316AaronRobinsonMSFT merged 11 commits intodotnet:maindotnet/runtime:mainfrom AaronRobinsonMSFT:safecomholderpreemp-lifetimeAaronRobinsonMSFT/runtime:safecomholderpreemp-lifetimeCopy head branch name to clipboard
AaronRobinsonMSFT merged 11 commits into
dotnet:maindotnet/runtime:mainfrom
AaronRobinsonMSFT:safecomholderpreemp-lifetimeAaronRobinsonMSFT/runtime:safecomholderpreemp-lifetimeCopy head branch name to clipboard
Commits
Commits on Jul 2, 2026
Migrate `SafeComHolderPreemp` to `LifetimeHolder<>`
Show description for 6854a73andcommittedConvert clearly-preemptive SafeComHolder sites to SafeComHolderPreemp
Show description for 49485cbandcommittedMigrate SafeComHolder to SafeComHolderAny (LifetimeHolder)
Show description for 6c2b0bdandcommitted
Commits on Jul 3, 2026
Migrate utilcode loader-heap holders to LifetimeHolder
Show description for 66dee47andcommitted
Commits on Jul 7, 2026
- committed
Include holder.h directly in wrappers.h
Show description for 8d39f94andcommittedUse SafeComHolderAny for pWeakReferenceSource in ObjectToComWeakRef
Show description for dd98d74andcommitted
Commits on Jul 8, 2026
- committed
- committed
Refactor COM Holder Classes
Show description for 9d272a7committed- committed