From 3ebf0133b590e4be9f8ffb14f5c34fc56cce958d Mon Sep 17 00:00:00 2001
From: Jackson Schuster <36744439+jtschuster@users.noreply.github.com>
Date: Fri, 14 Oct 2022 11:23:56 -0500
Subject: Add Doc comments for IntrinsicIds (#3063)
---
src/ILLink.Shared/TrimAnalysis/IntrinsicId.cs | 225 +++++++++++++++++++++++++-
1 file changed, 222 insertions(+), 3 deletions(-)
diff --git a/src/ILLink.Shared/TrimAnalysis/IntrinsicId.cs b/src/ILLink.Shared/TrimAnalysis/IntrinsicId.cs
index 8223a52da..47caff119 100644
--- a/src/ILLink.Shared/TrimAnalysis/IntrinsicId.cs
+++ b/src/ILLink.Shared/TrimAnalysis/IntrinsicId.cs
@@ -23,7 +23,7 @@ namespace ILLink.Shared.TrimAnalysis
///
Type_get_TypeHandle,
///
- ///
+ ///
///
Object_GetType,
///
@@ -39,8 +39,10 @@ namespace ILLink.Shared.TrimAnalysis
///
TypeInfo_AsType,
///
- /// or
- ///
+ ///
+ ///
+ ///
+ ///
///
MethodBase_GetMethodFromHandle,
///
@@ -51,50 +53,267 @@ namespace ILLink.Shared.TrimAnalysis
// Anything above this marker will require the method to be run through
// the reflection body scanner.
RequiresReflectionBodyScanner_Sentinel = 1000,
+ ///
+ ///
+ ///
Type_MakeGenericType,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetType,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetConstructor,
+ ///
+ ///
+ ///
Type_GetConstructors__BindingFlags,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetMethod,
+ ///
+ ///
+ ///
Type_GetMethods__BindingFlags,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetField,
+ ///
+ ///
+ ///
Type_GetFields__BindingFlags,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetProperty,
+ ///
+ ///
+ ///
Type_GetProperties__BindingFlags,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetEvent,
+ ///
+ ///
+ ///
Type_GetEvents__BindingFlags,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetNestedType,
+ ///
+ ///
+ ///
Type_GetNestedTypes__BindingFlags,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetMember,
+ ///
+ ///
+ ///
Type_GetMembers__BindingFlags,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Type_GetInterface,
+ ///
+ ///
+ ///
Type_get_AssemblyQualifiedName,
+ ///
+ ///
+ ///
Type_get_UnderlyingSystemType,
+ ///
+ ///
+ ///
Type_get_BaseType,
+ ///
+ ///
+ ///
Expression_Call,
+ ///
+ ///
+ ///
Expression_Field,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Expression_Property,
+ ///
+ ///
+ ///
Expression_New,
+ ///
+ ///
+ ///
Enum_GetValues,
+ ///
+ ///
+ ///
Marshal_SizeOf,
+ ///
+ ///
+ ///
Marshal_OffsetOf,
+ ///
+ ///
+ ///
Marshal_PtrToStructure,
+ ///
+ ///
+ ///
Marshal_DestroyStructure,
+ ///
+ ///
+ ///
Marshal_GetDelegateForFunctionPointer,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Activator_CreateInstance__Type,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Activator_CreateInstance__AssemblyName_TypeName,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Activator_CreateInstanceFrom,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
AppDomain_CreateInstance,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
AppDomain_CreateInstanceAndUnwrap,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
AppDomain_CreateInstanceFrom,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
AppDomain_CreateInstanceFromAndUnwrap,
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
Assembly_CreateInstance,
+ ///
+ ///
+ ///
RuntimeReflectionExtensions_GetRuntimeEvent,
+ ///
+ ///
+ ///
RuntimeReflectionExtensions_GetRuntimeField,
+ ///
+ ///
+ ///
RuntimeReflectionExtensions_GetRuntimeMethod,
+ ///
+ ///
+ ///
RuntimeReflectionExtensions_GetRuntimeProperty,
+ ///
+ ///
+ ///
RuntimeHelpers_RunClassConstructor,
+ ///
+ ///
+ ///
MethodInfo_MakeGenericMethod,
+ ///
+ ///
+ ///
Nullable_GetUnderlyingType
}
}
--
cgit v1.2.3