dotnet/runtime

Consider renaming COM* types in clr native code to CLR*

Open

#86,145 opened on May 12, 2023

View on GitHub
 (20 comments) (2 reactions) (0 assignees)C# (5,445 forks)batch import
area-VM-coreclrhelp wantedin-pr

Repository metrics

Stars
 (17,886 stars)
PR merge metrics
 (Avg merge 12d 11h) (661 merged PRs in 30d)

Description

Currently, there are still some native code elements named with COM prefix from the COM+ era, like COMFloat and COMDouble:

https://github.com/dotnet/runtime/blob/a5d13e24cb374b55c906061f825d864efec7f3fb/src/coreclr/classlibnative/inc/floatdouble.h#L10

Can we rename them to things like CLRDouble, to make a clear distinction with COM interop? Are there any tools depending on these names?

Contributor guide