Update BOTR description of function pointer (#83914)
authorHuo Yaoyuan <huoyaoyuan@hotmail.com>
Sat, 25 Mar 2023 03:30:09 +0000 (11:30 +0800)
committerGitHub <noreply@github.com>
Sat, 25 Mar 2023 03:30:09 +0000 (20:30 -0700)
docs/design/coreclr/botr/type-loader.md

index 9a67881..b2d5d60 100644 (file)
@@ -116,7 +116,7 @@ Represents a type variable, i.e. the `T` in `List<T>` or in `Array.Sort<T>` (see
 
 **`FnPtrTypeDesc`**
 
-Represents a function pointer, essentially a variable-length list of type handles referring to the return type and parameters. It's not that common to see this descriptor because function pointers are not supported by C#. However, managed C++ uses them.
+Represents a function pointer, essentially a variable-length list of type handles referring to the return type and parameters. It was originally only used by managed C++. C# supported it since C# 9.
 
 **`ParamTypeDesc`**