2315 references to WellKnownType
Microsoft.CodeAnalysis (1896)
Compilation\Compilation.cs (3)
1022internal abstract ITypeSymbolInternal CommonGetWellKnownType(WellKnownType wellknownType); 3876internal void MakeTypeMissing(WellKnownType type) 3896internal bool IsTypeMissing(WellKnownType type)
InternalSpecialType.cs (9)
25/// The <see cref="WellKnownType.System_ReadOnlySpan_T"/> should be used for that purpose instead 39/// The <see cref="WellKnownType.System_Type"/> should be used for that purpose instead 50/// The <see cref="WellKnownType.System_Reflection_MethodBase"/> should be used for that purpose instead 61/// The <see cref="WellKnownType.System_Reflection_MethodInfo"/> should be used for that purpose instead 77/// The <see cref="WellKnownType.System_Threading_Tasks_Task"/> should be used for that purpose instead. 88/// The <see cref="WellKnownType.System_Threading_Tasks_Task_T"/> should be used for that purpose instead. 99/// The <see cref="WellKnownType.System_Threading_Tasks_ValueTask"/> should be used for that purpose instead. 110/// The <see cref="WellKnownType.System_Threading_Tasks_ValueTask_T"/> should be used for that purpose instead. 121/// The <see cref="WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion"/> should be used for that purpose instead.
MemberDescriptor.cs (6)
61public WellKnownType DeclaringWellKnownType 65Debug.Assert(_declaringTypeId >= (int)WellKnownType.First); 66return (WellKnownType)_declaringTypeId; 170if (firstByte == (byte)WellKnownType.ExtSentinel) 172return (short)(stream.ReadByte() + WellKnownType.ExtSentinel); 244if (firstByte == (byte)WellKnownType.ExtSentinel)
MetadataReader\MetadataDecoder.cs (2)
1709internal bool GetCustomAttributeWellKnownType(CustomAttributeHandle handle, out WellKnownType wellKnownAttribute) 1711wellKnownAttribute = WellKnownType.Unknown;
Operations\ControlFlowGraphBuilder.cs (3)
3972? _compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol() 4224iDisposable.Equals(_compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol())); 4549? _compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol()
PEWriter\Types.cs (1)
21SystemType = CodeAnalysis.WellKnownType.System_Type,
SignatureComparer.cs (2)
239if (firstByte == (byte)WellKnownType.ExtSentinel) 241return (short)(signature[position++] + WellKnownType.ExtSentinel);
WellKnownMembers.cs (1824)
22(byte)WellKnownType.System_Math, // DeclaringTypeId 30(byte)WellKnownType.System_Math, // DeclaringTypeId 39(byte)WellKnownType.System_Convert, // DeclaringTypeId 47(byte)WellKnownType.System_Convert, // DeclaringTypeId 55(byte)WellKnownType.System_Convert, // DeclaringTypeId 63(byte)WellKnownType.System_Convert, // DeclaringTypeId 71(byte)WellKnownType.System_Convert, // DeclaringTypeId 79(byte)WellKnownType.System_Convert, // DeclaringTypeId 87(byte)WellKnownType.System_Convert, // DeclaringTypeId 95(byte)WellKnownType.System_Convert, // DeclaringTypeId 103(byte)WellKnownType.System_Convert, // DeclaringTypeId 111(byte)WellKnownType.System_Convert, // DeclaringTypeId 119(byte)WellKnownType.System_Convert, // DeclaringTypeId 127(byte)WellKnownType.System_Convert, // DeclaringTypeId 135(byte)WellKnownType.System_Convert, // DeclaringTypeId 143(byte)WellKnownType.System_Convert, // DeclaringTypeId 151(byte)WellKnownType.System_Convert, // DeclaringTypeId 159(byte)WellKnownType.System_Convert, // DeclaringTypeId 167(byte)WellKnownType.System_Convert, // DeclaringTypeId 175(byte)WellKnownType.System_Convert, // DeclaringTypeId 183(byte)WellKnownType.System_Convert, // DeclaringTypeId 191(byte)WellKnownType.System_Convert, // DeclaringTypeId 199(byte)WellKnownType.System_Convert, // DeclaringTypeId 207(byte)WellKnownType.System_Convert, // DeclaringTypeId 215(byte)WellKnownType.System_Convert, // DeclaringTypeId 223(byte)WellKnownType.System_Convert, // DeclaringTypeId 231(byte)WellKnownType.System_Convert, // DeclaringTypeId 239(byte)WellKnownType.System_Convert, // DeclaringTypeId 247(byte)WellKnownType.System_Convert, // DeclaringTypeId 255(byte)WellKnownType.System_Convert, // DeclaringTypeId 263(byte)WellKnownType.System_Convert, // DeclaringTypeId 271(byte)WellKnownType.System_Convert, // DeclaringTypeId 279(byte)WellKnownType.System_Convert, // DeclaringTypeId 287(byte)WellKnownType.System_Convert, // DeclaringTypeId 295(byte)WellKnownType.System_Convert, // DeclaringTypeId 303(byte)WellKnownType.System_CLSCompliantAttribute, // DeclaringTypeId 311(byte)WellKnownType.System_FlagsAttribute, // DeclaringTypeId 318(byte)WellKnownType.System_Guid, // DeclaringTypeId 326(byte)WellKnownType.System_Type, // DeclaringTypeId 329(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 330(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 334(byte)WellKnownType.System_Type, // DeclaringTypeId 337(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 342(byte)WellKnownType.System_Type, // DeclaringTypeId 348(byte)WellKnownType.System_Type, // DeclaringTypeId 352(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 353(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 357(byte)WellKnownType.System_Reflection_AssemblyKeyFileAttribute, // DeclaringTypeId 365(byte)WellKnownType.System_Reflection_AssemblyKeyNameAttribute, // DeclaringTypeId 373(byte)WellKnownType.System_Reflection_MethodBase, // DeclaringTypeId 376(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodBase, // Return Type 381(byte)WellKnownType.System_Reflection_MethodBase, // DeclaringTypeId 384(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodBase, // Return Type 390(byte)WellKnownType.System_Reflection_MethodInfo, // DeclaringTypeId 394(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 399(byte)WellKnownType.System_Reflection_FieldInfo, // DeclaringTypeId 402(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_FieldInfo, // Return Type 407(byte)WellKnownType.System_Reflection_FieldInfo, // DeclaringTypeId 410(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_FieldInfo, // Return Type 416(byte)WellKnownType.System_Reflection_Missing, // DeclaringTypeId 418(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_Missing, // Field Signature 422(byte)WellKnownType.System_IEquatable_T, // DeclaringTypeId 430(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IEqualityComparer_T - WellKnownType.ExtSentinel), // DeclaringTypeId 439(byte)WellKnownType.System_Collections_Generic_EqualityComparer_T, // DeclaringTypeId 448(byte)WellKnownType.System_Collections_Generic_EqualityComparer_T, // DeclaringTypeId 456(byte)WellKnownType.System_Collections_Generic_EqualityComparer_T, // DeclaringTypeId 459(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_EqualityComparer_T, // Return Type 463(byte)WellKnownType.System_AttributeUsageAttribute, // DeclaringTypeId 471(byte)WellKnownType.System_AttributeUsageAttribute, // DeclaringTypeId 478(byte)WellKnownType.System_AttributeUsageAttribute, // DeclaringTypeId 485(byte)WellKnownType.System_ParamArrayAttribute, // DeclaringTypeId 492(byte)WellKnownType.System_STAThreadAttribute, // DeclaringTypeId 499(byte)WellKnownType.System_Reflection_DefaultMemberAttribute, // DeclaringTypeId 507(byte)WellKnownType.System_Diagnostics_Debugger, // DeclaringTypeId 514(byte)WellKnownType.System_Diagnostics_DebuggerDisplayAttribute, // DeclaringTypeId 522(byte)WellKnownType.System_Diagnostics_DebuggerDisplayAttribute, // DeclaringTypeId 529(byte)WellKnownType.System_Diagnostics_DebuggerNonUserCodeAttribute, // DeclaringTypeId 536(byte)WellKnownType.System_Diagnostics_DebuggerHiddenAttribute, // DeclaringTypeId 543(byte)WellKnownType.System_Diagnostics_DebuggerBrowsableAttribute, // DeclaringTypeId 547(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggerBrowsableState, 551(byte)WellKnownType.System_Diagnostics_DebuggerStepThroughAttribute, // DeclaringTypeId 558(byte)WellKnownType.System_Diagnostics_DebuggableAttribute, // DeclaringTypeId 562(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, 566(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 568(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 572(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 574(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 578(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 580(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 584(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 586(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 590(byte)WellKnownType.System_Runtime_InteropServices_UnknownWrapper, // DeclaringTypeId 598(byte)WellKnownType.System_Runtime_InteropServices_DispatchWrapper, // DeclaringTypeId 606(byte)WellKnownType.System_Runtime_InteropServices_ClassInterfaceAttribute, // DeclaringTypeId 610(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_ClassInterfaceType, 614(byte)WellKnownType.System_Runtime_InteropServices_CoClassAttribute, // DeclaringTypeId 618(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 622(byte)WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, // DeclaringTypeId 626(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 631(byte)WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, // DeclaringTypeId 640(byte)WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, // DeclaringTypeId 649(byte)WellKnownType.System_Runtime_InteropServices_ComEventInterfaceAttribute, // DeclaringTypeId 653(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 654(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 658(byte)WellKnownType.System_Runtime_InteropServices_ComSourceInterfacesAttribute, // DeclaringTypeId 666(byte)WellKnownType.System_Runtime_InteropServices_ComVisibleAttribute, // DeclaringTypeId 674(byte)WellKnownType.System_Runtime_InteropServices_DispIdAttribute, // DeclaringTypeId 682(byte)WellKnownType.System_Runtime_InteropServices_GuidAttribute, // DeclaringTypeId 690(byte)WellKnownType.System_Runtime_InteropServices_InterfaceTypeAttribute, // DeclaringTypeId 694(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_ComInterfaceType, 698(byte)WellKnownType.System_Runtime_InteropServices_InterfaceTypeAttribute, // DeclaringTypeId 706(byte)WellKnownType.System_Runtime_InteropServices_Marshal, // DeclaringTypeId 709(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 710(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 714(byte)WellKnownType.System_Runtime_InteropServices_TypeIdentifierAttribute, // DeclaringTypeId 721(byte)WellKnownType.System_Runtime_InteropServices_TypeIdentifierAttribute, // DeclaringTypeId 730(byte)WellKnownType.System_Runtime_InteropServices_BestFitMappingAttribute, // DeclaringTypeId 738(byte)WellKnownType.System_Runtime_InteropServices_DefaultParameterValueAttribute, // DeclaringTypeId 746(byte)WellKnownType.System_Runtime_InteropServices_LCIDConversionAttribute, // DeclaringTypeId 754(byte)WellKnownType.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute, // DeclaringTypeId 758(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_CallingConvention, 762(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_MemoryMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 766(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // Return Type 774(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_MemoryMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 778(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // Return Type 786(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 789(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 794(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 798(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, 802(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, 808(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 815(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 819(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 823(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal, // DeclaringTypeId 828(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Func_T2, 831(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 833(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 835(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 840(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal, // DeclaringTypeId 845(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 847(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 851(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal, // DeclaringTypeId 856(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 858(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 863(byte)WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute, // DeclaringTypeId 871(byte)WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute, // DeclaringTypeId 883(byte)WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute, // DeclaringTypeId 895(byte)WellKnownType.System_Runtime_CompilerServices_ExtensionAttribute, // DeclaringTypeId 902(byte)WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute, // DeclaringTypeId 909(byte)WellKnownType.System_Runtime_CompilerServices_AccessedThroughPropertyAttribute, // DeclaringTypeId 917(byte)WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute, // DeclaringTypeId 925(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute, // DeclaringTypeId 932(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute, // DeclaringTypeId 939(byte)WellKnownType.System_Runtime_CompilerServices_UnsafeValueTypeAttribute, // DeclaringTypeId 946(byte)WellKnownType.System_Runtime_CompilerServices_FixedBufferAttribute, // DeclaringTypeId 950(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 955(byte)WellKnownType.System_Runtime_CompilerServices_DynamicAttribute, // DeclaringTypeId 962(byte)WellKnownType.System_Runtime_CompilerServices_DynamicAttribute, // DeclaringTypeId 970(byte)WellKnownType.System_Runtime_CompilerServices_CallSite_T, // DeclaringTypeId 974(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSite_T, 977(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 981(byte)WellKnownType.System_Runtime_CompilerServices_CallSite_T, // DeclaringTypeId 987(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 991(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 998(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1006(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1015(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1022(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1027(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 1031(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1038(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_Unsafe - WellKnownType.ExtSentinel), // DeclaringTypeId 1047(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_Unsafe - WellKnownType.ExtSentinel), // DeclaringTypeId 1055(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_Unsafe - WellKnownType.ExtSentinel), // DeclaringTypeId 1063(byte)WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, // DeclaringTypeId 1066(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, 1067(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 1071(byte)WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, // DeclaringTypeId 1078(byte)WellKnownType.System_Security_UnverifiableCodeAttribute, // DeclaringTypeId 1085(byte)WellKnownType.System_Security_Permissions_SecurityAction, // DeclaringTypeId 1087(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Security_Permissions_SecurityAction, // Field Signature 1091(byte)WellKnownType.System_Security_Permissions_SecurityPermissionAttribute, // DeclaringTypeId 1095(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Security_Permissions_SecurityAction, 1099(byte)WellKnownType.System_Security_Permissions_SecurityPermissionAttribute, // DeclaringTypeId 1106(byte)WellKnownType.System_Activator, // DeclaringTypeId 1110(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1114(byte)WellKnownType.System_Activator, // DeclaringTypeId 1121(byte)WellKnownType.System_Threading_Interlocked, // DeclaringTypeId 1131(byte)WellKnownType.System_Threading_Interlocked, // DeclaringTypeId 1141(byte)WellKnownType.System_Threading_Monitor, // DeclaringTypeId 1149(byte)WellKnownType.System_Threading_Monitor, // DeclaringTypeId 1158(byte)WellKnownType.System_Threading_Monitor, // DeclaringTypeId 1166(byte)WellKnownType.System_Threading_Thread, // DeclaringTypeId 1169(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Threading_Thread, // Return Type 1173(byte)WellKnownType.System_Threading_Thread, // DeclaringTypeId 1180(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1183(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1184(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1185(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ExpressionType, 1186(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1190(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1194(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1197(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1198(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1199(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1200(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1204(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1207(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1208(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1209(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1213(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1217(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1220(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1221(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1223(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1227(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1231(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1234(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1235(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1236(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1240(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1244(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1247(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1248(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1249(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1253(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1257(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1260(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1261(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1266(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1267(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1271(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1275(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1278(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1279(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1281(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1285(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1288(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1289(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1290(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1294(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1298(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1301(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1302(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1304(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1308(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1312(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1315(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1316(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1317(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ExpressionType, 1318(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1322(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1326(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, // DeclaringTypeId 1329(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1330(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfoFlags, 1335(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1343(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1351(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1359(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1367(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1375(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1383(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1391(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1399(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1407(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1415(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1423(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1431(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1439(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1447(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1455(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1463(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1471(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1479(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1487(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1495(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1503(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1511(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1519(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1527(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1535(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1543(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1551(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1559(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1567(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1575(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1583(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1591(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1599(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1607(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1615(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1623(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1631(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1639(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1647(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1655(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1663(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1671(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1679(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1687(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 1692(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1696(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1704(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1712(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1720(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1729(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1738(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1747(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1756(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1765(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1774(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1783(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1792(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1801(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1810(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1819(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1828(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1837(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1847(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1857(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1867(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1877(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1887(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1897(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1907(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1917(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1927(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1937(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1947(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1957(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1967(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators, // DeclaringTypeId 1977(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 1982(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1986(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1992(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 1997(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2001(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2006(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2011(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2015(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2019(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2024(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2028(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2034(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2044(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2054(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2066(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute, // DeclaringTypeId 2073(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag, // DeclaringTypeId 2080(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag, // DeclaringTypeId 2086(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StringType, // DeclaringTypeId 2097(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_IncompleteInitialization, // DeclaringTypeId 2104(byte)WellKnownType.Microsoft_VisualBasic_Embedded, // DeclaringTypeId 2111(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Utils, // DeclaringTypeId 2120(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_LikeOperator, // DeclaringTypeId 2126(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CompareMethod, 2130(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_LikeOperator, // DeclaringTypeId 2136(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CompareMethod, 2140(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2143(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, // Return Type 2148(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2152(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2156(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2160(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2165(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2172(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2179(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl, // DeclaringTypeId 2192(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl, // DeclaringTypeId 2202(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl, // DeclaringTypeId 2210(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, // DeclaringTypeId 2216(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CallType, 2221(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, // DeclaringTypeId 2229(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, // DeclaringTypeId 2237(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, // DeclaringTypeId 2245(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, // DeclaringTypeId 2253(byte)WellKnownType.Microsoft_VisualBasic_Information, // DeclaringTypeId 2261(byte)WellKnownType.Microsoft_VisualBasic_Information, // DeclaringTypeId 2269(byte)WellKnownType.Microsoft_VisualBasic_Information, // DeclaringTypeId 2277(byte)WellKnownType.Microsoft_VisualBasic_Information, // DeclaringTypeId 2285(byte)WellKnownType.Microsoft_VisualBasic_Interaction, // DeclaringTypeId 2291(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CallType, 2296(byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, // DeclaringTypeId 2303(byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, // DeclaringTypeId 2307(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2311(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2314(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, 2318(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2322(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2326(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2333(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2342(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2351(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2359(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2363(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2367(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2370(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, 2374(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2378(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2382(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2389(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2398(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2407(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2415(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2419(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2423(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2426(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Threading_Tasks_Task, // Return Type 2430(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2433(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, 2437(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2441(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2445(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2453(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2462(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2471(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2479(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2483(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2487(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2491(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Threading_Tasks_Task_T, 2497(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncStateMachineAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 2501(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2505(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IteratorStateMachineAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 2509(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2513(byte)WellKnownType.Microsoft_VisualBasic_Strings, // DeclaringTypeId 2521(byte)WellKnownType.Microsoft_VisualBasic_Strings, // DeclaringTypeId 2529(byte)WellKnownType.Microsoft_VisualBasic_Strings, // DeclaringTypeId 2537(byte)WellKnownType.Microsoft_VisualBasic_Strings, // DeclaringTypeId 2545(byte)WellKnownType.Microsoft_VisualBasic_Strings, // DeclaringTypeId 2553(byte)WellKnownType.Microsoft_VisualBasic_Strings, // DeclaringTypeId 2561(byte)WellKnownType.System_Xml_Linq_XElement, // DeclaringTypeId 2565(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Xml_Linq_XName, 2570(byte)WellKnownType.System_Xml_Linq_XElement, // DeclaringTypeId 2574(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Xml_Linq_XName, 2579(byte)WellKnownType.System_Xml_Linq_XNamespace, // DeclaringTypeId 2582(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Xml_Linq_XNamespace, // Return Type 2587(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Windows_Forms_Application - WellKnownType.ExtSentinel), // DeclaringTypeId 2591(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Windows_Forms_Form - WellKnownType.ExtSentinel), 2595(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Environment - WellKnownType.ExtSentinel), // DeclaringTypeId 2602(byte)WellKnownType.System_ComponentModel_EditorBrowsableAttribute, // DeclaringTypeId 2606(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_ComponentModel_EditorBrowsableState, 2610(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_GCLatencyMode - WellKnownType.ExtSentinel), // DeclaringTypeId 2612(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_GCLatencyMode - WellKnownType.ExtSentinel), // Field Signature 2616(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T1 - WellKnownType.ExtSentinel), // DeclaringTypeId 2622(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T2 - WellKnownType.ExtSentinel), // DeclaringTypeId 2628(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T2 - WellKnownType.ExtSentinel), // DeclaringTypeId 2634(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T3 - WellKnownType.ExtSentinel), // DeclaringTypeId 2640(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T3 - WellKnownType.ExtSentinel), // DeclaringTypeId 2646(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T3 - WellKnownType.ExtSentinel), // DeclaringTypeId 2652(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2658(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2664(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2670(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2676(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2682(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2688(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2694(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2700(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2706(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2712(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2718(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2724(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2730(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2736(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2742(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2748(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2754(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2760(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2766(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2772(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2778(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2784(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2790(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2796(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2802(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2808(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2814(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2820(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2826(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2832(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T1 - WellKnownType.ExtSentinel), // DeclaringTypeId 2840(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T2 - WellKnownType.ExtSentinel), // DeclaringTypeId 2849(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T3 - WellKnownType.ExtSentinel), // DeclaringTypeId 2859(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2870(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2882(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2895(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2909(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2924(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_TupleElementNamesAttribute // DeclaringTypeId 2925- WellKnownType.ExtSentinel), 2933(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation - WellKnownType.ExtSentinel), // DeclaringTypeId 2937(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 2945(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation - WellKnownType.ExtSentinel), // DeclaringTypeId 2949(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 2957(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2960(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2965(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2968(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2974(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2977(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2983(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2986(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2993(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3000(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3007(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3016(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3025(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3034(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3043(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3052(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3061(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3070(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3079(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3088(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3097(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3106(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3116(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3125(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3134(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3143(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3152(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3161(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3170(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3179(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3188(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3197(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3206(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3215(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3224(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3234(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3243(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3252(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullableAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3260(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullableAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3268(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3277(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3285(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ReferenceAssemblyAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3292(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3299(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RequiresLocationAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3306(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3313(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ObsoleteAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3322(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3331(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3339(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3347(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3355(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3362(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3366(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 3374(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3378(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3382(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 3388(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3397(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3405(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3415(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3423(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3431(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3438(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3442(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3450(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3457(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3465(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3473(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3481(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3489(byte)WellKnownType.System_Math, // DeclaringTypeId 3497(byte)WellKnownType.System_Math, // DeclaringTypeId 3505(byte)WellKnownType.System_Math, // DeclaringTypeId 3513(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), // DeclaringTypeId 3522(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), // DeclaringTypeId 3530(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3534(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3535(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3539(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3542(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3543(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3547(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3550(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3551(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3555(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3558(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3562(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3565(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3569(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3572(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3576(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3580(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 3584(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_IAsyncDisposable - WellKnownType.ExtSentinel), // DeclaringTypeId 3587(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask - WellKnownType.ExtSentinel), // Return Type: ValueTask 3591(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3595(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), 3599(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), 3603(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3607(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), 3613(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3620(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3628(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3631(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3636(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3641(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3646(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3650(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3657(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3661(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, // Argument 3665(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3673(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3680(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3688(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3691(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3696(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3701(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3706(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3710(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3718(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3721(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3726(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3731(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3736(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3740(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3745(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), 3752(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3760(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask - WellKnownType.ExtSentinel), // DeclaringTypeId 3764(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // Argument: IValueTaskSource 3769(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3772(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), 3776(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3783(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3792(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3801(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3809(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ITuple - WellKnownType.ExtSentinel), // DeclaringTypeId 3817(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ITuple - WellKnownType.ExtSentinel), // DeclaringTypeId 3824(byte)WellKnownType.System_Exception, // DeclaringTypeId 3832(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_InvalidOperationException - WellKnownType.ExtSentinel), // DeclaringTypeId 3839(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException - WellKnownType.ExtSentinel),// DeclaringTypeId 3846(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException - WellKnownType.ExtSentinel),// DeclaringTypeId 3854(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // DeclaringTypeId 3858(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3862(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // DeclaringTypeId 3869(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3872(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // Return Type 3873(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3874(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3878(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3881(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Return Type 3885(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3892(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ArgumentNullException - WellKnownType.ExtSentinel), // DeclaringTypeId 3900(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3907(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3915(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3918(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3923(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3926(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3931(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3934(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3939(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3946(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler - WellKnownType.ExtSentinel), // DeclaringTypeId 3953(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3960(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3967(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3974(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3982(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_MemorySafetyRulesAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3990(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Diagnostics_CodeAnalysis_RequiresUnsafeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3997(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsClosedTypeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4004(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsClosedTypeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4007(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 4011(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 4016(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 4020(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 4026(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 4031(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 4035(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 4041(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 4045(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 4052(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4060(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4067(byte)WellKnownType.System_NotSupportedException, // DeclaringTypeId 4074(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_IndexOutOfRangeException - WellKnownType.ExtSentinel), // DeclaringTypeId 4081(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_HotReloadException - WellKnownType.ExtSentinel), // DeclaringTypeId 4090(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4094(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4098(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_MetadataUpdateDeletedAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4105(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4112(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4119(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4126(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4135(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4143(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4150(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4157(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4165(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4172(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4180(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4188(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4197(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4205(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4213(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4220(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4228(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4236(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4243(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4251(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4260(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4268(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4276(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4283(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_CollectionsMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 4287(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // Return Type 4291(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_List_T, 4297(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_CollectionsMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 4302(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_List_T, 4309(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_ImmutableCollectionsMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 4313(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4320(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4327(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4334(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4339(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 4345(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4350(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 4356(byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, // DeclaringTypeId 4360(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // Return Type 4366(byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, // DeclaringTypeId 4369(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4375(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Immutable_ImmutableArray - WellKnownType.ExtSentinel), // DeclaringTypeId 4379(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4386(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Immutable_ImmutableArray - WellKnownType.ExtSentinel), // DeclaringTypeId 4390(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4398(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Immutable_ImmutableArray - WellKnownType.ExtSentinel), // DeclaringTypeId 4402(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4411(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Immutable_ImmutableArray - WellKnownType.ExtSentinel), // DeclaringTypeId 4415(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4425(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4436(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ParamCollectionAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4443(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ExtensionMarkerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4451(byte)WellKnownType.System_Linq_Enumerable, // DeclaringTypeId 4455(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_List_T, 4465(byte)WellKnownType.System_Linq_Enumerable, // DeclaringTypeId 4476(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4479(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4480(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4481(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4485(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4488(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MethodCallExpression - WellKnownType.ExtSentinel), // Return Type 4489(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4490(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4494(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4497(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_ConstantExpression - WellKnownType.ExtSentinel), // Return Type 4499(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4503(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4506(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4507(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4508(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4512(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4515(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4516(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4520(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4523(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4524(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4525(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4529(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4532(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4533(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4537(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4540(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4541(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4542(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4546(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4549(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4550(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4554(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4557(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4558(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4559(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4563(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4566(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4567(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4571(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4574(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4575(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_ConstructorInfo, 4579(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4583(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4586(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4587(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_ConstructorInfo, 4588(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4592(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4595(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4596(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_ConstructorInfo, 4600(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4601(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4605(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4608(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberExpression - WellKnownType.ExtSentinel), // Return Type 4609(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4610(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4614(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4617(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberMemberBinding - WellKnownType.ExtSentinel), // Return Type 4618(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4619(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_MemberBinding, 4623(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4626(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberMemberBinding - WellKnownType.ExtSentinel), // Return Type 4627(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4628(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_MemberBinding, 4632(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4635(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberAssignment - WellKnownType.ExtSentinel), // Return Type 4636(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4637(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4641(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4644(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberAssignment - WellKnownType.ExtSentinel), // Return Type 4645(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4646(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4650(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4653(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberListBinding - WellKnownType.ExtSentinel), // Return Type 4654(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4655(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, 4659(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4662(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberListBinding - WellKnownType.ExtSentinel), // Return Type 4663(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4664(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, 4668(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4671(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, // Return Type 4672(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4673(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4677(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4680(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_ListInitExpression - WellKnownType.ExtSentinel), // Return Type 4681(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), 4682(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, 4686(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4689(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberInitExpression - WellKnownType.ExtSentinel), // Return Type 4690(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), 4691(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_MemberBinding, 4695(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4698(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_LambdaExpression - WellKnownType.ExtSentinel), // Return Type 4699(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4700(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ParameterExpression, 4704(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4708(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression_T, 4711(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4712(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ParameterExpression, 4716(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4719(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ParameterExpression, // Return Type 4720(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4725(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4728(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4729(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4730(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4734(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4737(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4738(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4739(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4740(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_LambdaExpression - WellKnownType.ExtSentinel), 4744(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4747(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4748(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4752(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4755(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_TypeBinaryExpression - WellKnownType.ExtSentinel), // Return Type 4756(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4757(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4761(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4764(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberExpression - WellKnownType.ExtSentinel), // Return Type 4765(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4766(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_FieldInfo, 4770(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4773(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4774(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4775(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4779(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4782(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4783(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4784(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4785(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4789(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4792(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4793(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4794(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4798(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4801(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4802(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4803(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4804(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4808(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4811(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_ConditionalExpression - WellKnownType.ExtSentinel), // Return Type 4812(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4813(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4814(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4818(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4821(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MethodCallExpression - WellKnownType.ExtSentinel), // Return Type 4822(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4823(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4824(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4828(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4831(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_InvocationExpression - WellKnownType.ExtSentinel), // Return Type 4832(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4833(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4837(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4840(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4841(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4842(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4846(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4849(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4850(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4854(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4857(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewArrayExpression - WellKnownType.ExtSentinel), // Return Type 4858(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4859(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4863(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4866(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewArrayExpression - WellKnownType.ExtSentinel), // Return Type 4867(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4868(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4872(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4875(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4876(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4877(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4881(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4884(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4885(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4886(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4887(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4891(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4894(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4895(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4896(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4900(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4903(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4904(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4905(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4906(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4910(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4913(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4914(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4915(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4919(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4922(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4923(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4924(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4925(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4929(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4932(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4933(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4934(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4938(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4941(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4942(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4943(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4944(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4948(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4951(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4952(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4953(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4957(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4960(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4961(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4962(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4963(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4967(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4970(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4971(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4972(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4976(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4979(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4980(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4981(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4982(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4986(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4989(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4990(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4991(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4995(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4998(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4999(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5000(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5001(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5005(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5008(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5009(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5010(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5014(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5017(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5018(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5019(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5020(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5024(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5027(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5028(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5029(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5033(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5036(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5037(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5038(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5039(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5043(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5046(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5047(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5048(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5052(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5055(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5056(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5057(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5058(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5062(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5065(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5066(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5067(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5071(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5074(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5075(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5076(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5077(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5081(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5084(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5085(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5086(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5090(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5093(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5094(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5095(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5096(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5100(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5103(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5104(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5105(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5109(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5112(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5113(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5114(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5115(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5119(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5122(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5123(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5124(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5128(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5131(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5132(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5133(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5134(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5138(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5141(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5142(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5143(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5147(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5150(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5151(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5152(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5153(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5157(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5160(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5161(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5162(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5166(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5169(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5170(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5171(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5173(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5177(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5180(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5181(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5182(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5186(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5189(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5190(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5191(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5193(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5197(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5200(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5201(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5202(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5206(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5209(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5210(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5211(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5213(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5217(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5220(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5221(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5222(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5226(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5229(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5230(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5231(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5233(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5237(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5240(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5241(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5242(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5246(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5249(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5250(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5251(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5253(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5257(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5260(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5261(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5262(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5266(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5269(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5270(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5271(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5273(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5277(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5280(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_DefaultExpression - WellKnownType.ExtSentinel), // Return Type 5281(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 5285(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5288(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5289(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5290(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5291(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5295(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_Encoding - WellKnownType.ExtSentinel), // DeclaringTypeId 5298(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_Encoding - WellKnownType.ExtSentinel), // Return Type 5302(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_Encoding - WellKnownType.ExtSentinel), // DeclaringTypeId 5311(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 5315(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 5322(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 5326(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 5333(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Memory_T - WellKnownType.ExtSentinel), // DeclaringTypeId 5337(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Memory_T - WellKnownType.ExtSentinel), 5345(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Memory_T - WellKnownType.ExtSentinel), // DeclaringTypeId 5349(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Memory_T - WellKnownType.ExtSentinel), 5356(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlyMemory_T - WellKnownType.ExtSentinel), // DeclaringTypeId 5360(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlyMemory_T - WellKnownType.ExtSentinel), 5368(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlyMemory_T - WellKnownType.ExtSentinel), // DeclaringTypeId 5372(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlyMemory_T - WellKnownType.ExtSentinel), 5379(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_UnionAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId
WellKnownTypes.cs (46)
399internal const int Count = WellKnownType.NextAvailable - WellKnownType.First; 767private static readonly Dictionary<string, WellKnownType> s_nameToTypeIdMap = new Dictionary<string, WellKnownType>((int)Count); 776var typeId = (WellKnownType)(i + WellKnownType.First); 787var typeId = (WellKnownType)(i + WellKnownType.First); 792case WellKnownType.First: 795case WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl: 798case WellKnownType.CSharp7Sentinel: 801case WellKnownType.ExtSentinel: 821var startingOffset = WellKnownType.System_Runtime_CompilerServices_InlineArray2 - 2; 846public static bool IsWellKnownType(this WellKnownType typeId) 848Debug.Assert(typeId != WellKnownType.ExtSentinel); 849return typeId >= WellKnownType.First && typeId < WellKnownType.NextAvailable; 852public static bool IsValueTupleType(this WellKnownType typeId) 854Debug.Assert(typeId != WellKnownType.ExtSentinel); 855return typeId >= WellKnownType.System_ValueTuple && typeId <= WellKnownType.System_ValueTuple_TRest; 858public static bool IsValid(this WellKnownType typeId) 860return typeId >= WellKnownType.First && typeId < WellKnownType.NextAvailable && typeId != WellKnownType.ExtSentinel; 863public static string GetMetadataName(this WellKnownType id) 865return s_metadataNames[(int)(id - WellKnownType.First)]; 868public static WellKnownType GetTypeFromMetadataName(string metadataName) 870WellKnownType id; 877Debug.Assert(WellKnownType.First != 0); 878return WellKnownType.Unknown; 882internal static WellKnownType GetWellKnownFunctionDelegate(int invokeArgumentCount) 885return (invokeArgumentCount <= WellKnownType.System_Func_TMax - WellKnownType.System_Func_T) ? 886(WellKnownType)((int)WellKnownType.System_Func_T + invokeArgumentCount) : 887WellKnownType.Unknown; 891internal static WellKnownType GetWellKnownActionDelegate(int invokeArgumentCount) 895return (invokeArgumentCount <= WellKnownType.System_Action_TMax - WellKnownType.System_Action) ? 896(WellKnownType)((int)WellKnownType.System_Action + invokeArgumentCount) : 897WellKnownType.Unknown;
Microsoft.CodeAnalysis.CSharp (419)
Binder\Binder_Await.cs (1)
690var INotifyCompletion = GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion, diagnostics, node);
Binder\Binder_Constraints.cs (1)
269GetWellKnownType(WellKnownType.System_Runtime_InteropServices_UnmanagedType, diagnostics, typeSyntax);
Binder\Binder_Conversions.cs (11)
530if (destination.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)) 545Debug.Assert(destination.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions)); 786Debug.Assert(destination.Equals(Compilation.GetWellKnownType(WellKnownType.System_IFormattable), TypeCompareKind.ConsiderEverything) || 787destination.Equals(Compilation.GetWellKnownType(WellKnownType.System_FormattableString), TypeCompareKind.ConsiderEverything)); 790var stringFactory = GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory, diagnostics, unconvertedSource.Syntax); 1029if (_targetType.OriginalDefinition.Equals(_binder.Compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T), TypeCompareKind.ConsiderEverything)) 1296.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T, ref useSiteInfo) 1541var readOnlySpanType = Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T); 1637Debug.Assert(parameterType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)); 2853delegateType = Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T).Construct(delegateType); 3111stackAllocType = Compilation.GetWellKnownType(WellKnownType.System_Span_T).Construct(elementType);
Binder\Binder_Expressions.cs (45)
1311TypeSymbol typeType = this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node); 1435return new BoundTypeOfOperator(node, boundType, null, this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node), hasError); 2690TypeSymbol indexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, node); 2726TypeSymbol rangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node); 2797TypeSymbol indexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, operand); 4710var spanType = GetWellKnownType(WellKnownType.System_Span_T, diagnostics, node); 5434if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown }) 7608var type = GetWellKnownType(WellKnownType.System_ReadOnlySpan_T, diagnostics, node).Construct(GetSpecialType(SpecialType.System_Byte, diagnostics, node)); 8514TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncAction), TypeCompareKind.ConsiderEverything2) || 8515TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncActionWithProgress_T), TypeCompareKind.ConsiderEverything2) || 8516TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperation_T), TypeCompareKind.ConsiderEverything2) || 8517TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperationWithProgress_T2), TypeCompareKind.ConsiderEverything2); 9169return TypeSymbol.Equals(type, compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.AllIgnoreOptions); 9174return TypeSymbol.Equals(type, compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.AllIgnoreOptions); 10359tryImplicitConversionToInlineArrayIndex(node, analyzedArguments.Arguments[0], diagnostics, out WellKnownType indexOrRangeWellknownType) is { } convertedIndex) 10397BoundExpression tryImplicitConversionToInlineArrayIndex(ExpressionSyntax node, BoundExpression index, BindingDiagnosticBag diagnostics, out WellKnownType indexOrRangeWellknownType) 10399indexOrRangeWellknownType = WellKnownType.Unknown; 10404convertedIndex = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Index, node, diagnostics); 10408convertedIndex = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Range, node, diagnostics); 10411indexOrRangeWellknownType = WellKnownType.System_Range; 10416indexOrRangeWellknownType = WellKnownType.System_Index; 10423BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 10428if (indexOrRangeWellknownType != WellKnownType.Unknown) 10430if (indexOrRangeWellknownType == WellKnownType.System_Range) 10453getItemOrSliceHelper = indexOrRangeWellknownType == WellKnownType.System_Range ? WellKnownMember.System_Span_T__Slice_Int_Int : WellKnownMember.System_Span_T__get_Item; 10458getItemOrSliceHelper = indexOrRangeWellknownType == WellKnownType.System_Range ? WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int : WellKnownMember.System_ReadOnlySpan_T__get_Item; 10464if (indexOrRangeWellknownType == WellKnownType.System_Range) 10492else if (indexOrRangeWellknownType == WellKnownType.System_Index) 10496else if (indexOrRangeWellknownType == WellKnownType.System_Range && convertedIndex is BoundRangeExpression rangeExpr) 10525if (indexOrRangeWellknownType == WellKnownType.System_Range) 10529getItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int ? WellKnownType.System_ReadOnlySpan_T : WellKnownType.System_Span_T). 10675WellKnownType indexOrRangeWellknownType = WellKnownType.Unknown; 10696TypeSymbol resultType = indexOrRangeWellknownType == WellKnownType.System_Range 10700if (indexOrRangeWellknownType == WellKnownType.System_Index) 10722private BoundExpression ConvertToArrayIndex(BoundExpression index, BindingDiagnosticBag diagnostics, bool allowIndexAndRange, out WellKnownType indexOrRangeWellknownType) 10726indexOrRangeWellknownType = WellKnownType.Unknown; 10746result = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Index, node, diagnostics); 10750result = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Range, node, diagnostics); 10753indexOrRangeWellknownType = WellKnownType.System_Range; 10763indexOrRangeWellknownType = WellKnownType.System_Index; 10789private BoundExpression TryImplicitConversionToArrayIndex(BoundExpression expr, WellKnownType wellKnownType, SyntaxNode node, BindingDiagnosticBag diagnostics) 12238var wkDelegateType = returnsVoid ? 12242if (wkDelegateType != WellKnownType.Unknown)
Binder\Binder_InterpolatedString.cs (2)
284var interpolatedStringHandlerType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler); 450var interpolatedStringHandlerType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler);
Binder\Binder_Lambda.cs (1)
318refCustomModifiers = [CSharpCustomModifier.CreateRequired(Binder.GetWellKnownType(Compilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, syntax.Location))];
Binder\Binder_Lookup.cs (7)
794if (Compilation.IsEqualOrDerivedFromWellKnownClass(namedType, WellKnownType.System_Attribute, ref useSiteInfo)) 1061idictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IDictionary_KV); 1062iroDictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IReadOnlyDictionary_KV); 1063iListSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_IList); 1064iCollectionSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_ICollection); 1065inccSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Specialized_INotifyCollectionChanged); 1066inpcSymbol = Compilation.GetWellKnownType(WellKnownType.System_ComponentModel_INotifyPropertyChanged);
Binder\Binder_Patterns.cs (3)
287var systemRangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node); 454var systemIndexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, node); 1468iTupleType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_ITuple);
Binder\Binder_QueryErrors.cs (2)
90var iqueryable_t = Compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable_T); 128var iqueryable = Compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable);
Binder\Binder_Statements.cs (2)
428boundExpr = GenerateConversionForAssignment(GetWellKnownType(WellKnownType.System_Exception, diagnostics, exprSyntax), boundExpr, diagnostics); 3403else if (TypeSymbol.Equals(previousType, Compilation.GetWellKnownType(WellKnownType.System_Exception), TypeCompareKind.ConsiderEverything2) &&
Binder\Binder_Symbols.cs (6)
1832internal NamedTypeSymbol GetWellKnownType(WellKnownType type, BindingDiagnosticBag diagnostics, SyntaxNode node) 1841internal NamedTypeSymbol GetWellKnownType(WellKnownType type, BindingDiagnosticBag diagnostics, Location location) 1850internal static NamedTypeSymbol GetWellKnownType(CSharpCompilation compilation, WellKnownType type, BindingDiagnosticBag diagnostics, SyntaxNode node) 1856internal static NamedTypeSymbol GetWellKnownType(CSharpCompilation compilation, WellKnownType type, BindingDiagnosticBag diagnostics, Location location) 1864internal static bool TryGetOptionalWellKnownType(CSharpCompilation compilation, WellKnownType type, BindingDiagnosticBag diagnostics, Location location, [NotNullWhen(true)] out NamedTypeSymbol? typeSymbol) 1886internal NamedTypeSymbol GetWellKnownType(WellKnownType type, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Binder.ValueChecks.cs (2)
1232Compilation.GetWellKnownType(WellKnownType.System_Range), 5776RefKind parameterRefKind = resultType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions) ? RefKind.In : RefKind.Ref;
Binder\ForEachEnumeratorInfo.cs (8)
20public readonly WellKnownType InlineArraySpanType; 58WellKnownType inlineArraySpanType, 79Debug.Assert(inlineArraySpanType is WellKnownType.Unknown or WellKnownType.System_Span_T or WellKnownType.System_ReadOnlySpan_T); 80Debug.Assert(inlineArraySpanType == WellKnownType.Unknown || 82Debug.Assert(!inlineArrayUsedAsValue || inlineArraySpanType != WellKnownType.Unknown); 107public WellKnownType InlineArraySpanType;
Binder\ForEachLoopBinder.cs (13)
359if (builder.InlineArraySpanType == WellKnownType.Unknown) 543if (builder.InlineArraySpanType == WellKnownType.Unknown && getEnumeratorType.IsRestrictedType() && (IsDirectlyInIterator || IsInAsyncMethod())) 616? this.GetWellKnownType(WellKnownType.System_Threading_Tasks_ValueTask, diagnostics, this._syntax) 846WellKnownType wellKnownSpan; 851wellKnownSpan = WellKnownType.System_Span_T; 855wellKnownSpan = WellKnownType.System_ReadOnlySpan_T; 894builder.CurrentPropertyGetter?.RefKind == (wellKnownSpan == WellKnownType.System_ReadOnlySpan_T ? RefKind.RefReadOnly : RefKind.Ref)) || 907if (wellKnownSpan == WellKnownType.System_ReadOnlySpan_T) 1088this.Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T) : 1148Debug.Assert(enumeratorType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T))); 1283NamedTypeSymbol targetInterface = isAsync ? this.Compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable) : this.Compilation.GetSpecialType(SpecialType.System_IDisposable); 1789return type.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)); 1897return type.Equals(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T));
Binder\InMethodBinder.cs (4)
158if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 159TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything)) 174if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 175TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything))
Binder\RefSafetyAnalysis.cs (1)
1296if (node.EnumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var spanType, InlineArrayUsedAsValue: false })
Binder\Semantics\Conversions\Conversions.cs (3)
153return (TypeSymbol.Equals(destination, Compilation.GetWellKnownType(WellKnownType.System_IFormattable), TypeCompareKind.ConsiderEverything) || 154TypeSymbol.Equals(destination, Compilation.GetWellKnownType(WellKnownType.System_FormattableString), TypeCompareKind.ConsiderEverything)) 536var spanType = _binder.GetWellKnownType(WellKnownType.System_Span_T, ref useSiteInfo);
Binder\Semantics\Conversions\ConversionsBase.cs (5)
1163(destination.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions) || 1164destination.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)) && 1681else if (IsSpanOrListType(compilation, destination, WellKnownType.System_Span_T, out elementType)) 1685else if (IsSpanOrListType(compilation, destination, WellKnownType.System_ReadOnlySpan_T, out elementType)) 1721internal static bool IsSpanOrListType(CSharpCompilation compilation, TypeSymbol targetType, WellKnownType spanType, [NotNullWhen(true)] out TypeWithAnnotations elementType)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2995var expressionOfTType = compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T);
Binder\UsingStatementBinder.cs (2)
251awaitableType = originalBinder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_ValueTask); 313? originalBinder.Compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable)
BoundTree\BoundExpressionExtensions.cs (1)
148delegateType.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute).AddUseSiteInfo(ref useSiteInfo);
BoundTree\UnboundLambda.cs (2)
334binder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task); 349binder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
CodeGen\EmitExpression.cs (2)
3681var cancellationTokenType = _module.CommonCompilation.CommonGetWellKnownType(WellKnownType.System_Threading_CancellationToken); 3701var cancellationTokenType = _module.CommonCompilation.CommonGetWellKnownType(WellKnownType.System_Threading_CancellationToken);
CodeGen\EmitStackAllocInitializer.cs (1)
75Debug.Assert(TypeSymbol.Equals(readOnlySpan.OriginalDefinition, _module.Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.ConsiderEverything));
Compilation\CSharpCompilation.cs (2)
2281if (!(TypeSymbol.Equals(namedType.ConstructedFrom, GetWellKnownType(WellKnownType.System_Threading_Tasks_Task), TypeCompareKind.ConsiderEverything2) || 2282TypeSymbol.Equals(namedType.ConstructedFrom, GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T), TypeCompareKind.ConsiderEverything2)))
Compiler\MethodBodySynthesizer.Lowered.cs (2)
149? WellKnownType.System_ReadOnlySpan_T 150: WellKnownType.System_Span_T)
Emitter\EditAndContinue\EmitHelpers.cs (1)
172var type = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_HotReloadException);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
309var exceptionType = Compilation.GetWellKnownType(WellKnownType.System_Exception); 310var actionOfTType = Compilation.GetWellKnownType(WellKnownType.System_Action_T);
Emitter\Model\PEAssemblyBuilder.cs (10)
598baseType: GetWellKnownType(WellKnownType.System_Attribute, diagnostics)); 605GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 613GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 621GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 629GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 637GetWellKnownType(WellKnownType.System_Attribute, diagnostics)); 644GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 652systemAttributeType: GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 660GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 734private NamedTypeSymbol GetWellKnownType(WellKnownType type, BindingDiagnosticBag diagnostics)
Emitter\Model\PEModuleBuilder.cs (5)
1003return (object)namedType == (object)Compilation.GetWellKnownType(WellKnownType.System_Type); 2123var arrayWellKnownType = WellKnownType.System_Runtime_CompilerServices_InlineArray2 + (arrayLength - 2); 2124Debug.Assert(arrayWellKnownType is >= WellKnownType.System_Runtime_CompilerServices_InlineArray2 and <= WellKnownType.System_Runtime_CompilerServices_InlineArray16);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
248moduleBeingBuilt.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_UnmanagedType));
FlowAnalysis\DefiniteAssignment.cs (1)
2801node.Type.OriginalDefinition.Equals(compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions))
FlowAnalysis\NullableWalker.cs (3)
12655if (enumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var wellKnownSpan }) 12657Debug.Assert(wellKnownSpan is WellKnownType.System_Span_T or WellKnownType.System_ReadOnlySpan_T);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
488var ex = _F.SynthesizedLocal(_F.WellKnownType(WellKnownType.System_Exception));
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (4)
116var builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder); 150var builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder); 213builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder); 295builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T);
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (4)
155var exceptionLocal = F.SynthesizedLocal(F.WellKnownType(WellKnownType.System_Exception)); 575F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion), 579F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion), 648F.Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion),
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (10)
130F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T).Construct(boolType), 146F.WellKnownType(WellKnownType.System_Threading_CancellationTokenSource), 216parameter.Type.Equals(F.Compilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken), TypeCompareKind.ConsiderEverything)) 299F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T) 444thenClause: F.Throw(F.New(F.WellKnownType(WellKnownType.System_NotSupportedException)))); 479F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T) 497F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 522F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 548F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 652F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)
Lowering\AsyncRewriter\AsyncStateMachine.cs (6)
42interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T).Construct(elementType)); 46interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T).Construct(elementType)); 49interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T).Construct(compilation.GetSpecialType(SpecialType.System_Boolean))); 52interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource)); 55interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable)); 58interfaces.Add(compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine));
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (2)
261var criticalNotifyCompletionType = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion); 273var notifyCompletionType = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (25)
32_ExpressionType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_Expression); 45_ParameterExpressionType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_ParameterExpression); 58_ElementInitType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_ElementInit); 72_MemberBindingType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_MemberBinding); 91_MemberInfoType = _bound.WellKnownType(WellKnownType.System_Reflection_MemberInfo); 347var boundType = _bound.Typeof(arrayType.ElementType, _bound.WellKnownType(WellKnownType.System_Type)); 382return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__TypeAs, Visit(node.Operand), _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))); 581_bound.MethodInfo(methodOpt, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo))) : 583_bound.MethodInfo(methodOpt, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo))); 657_bound.MethodInfo(method, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo)), 724e1, _bound.Typeof(resultType, _bound.WellKnownType(WellKnownType.System_Type)), 725_bound.MethodInfo(method, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo))); 764expr, _bound.Typeof(type, _bound.WellKnownType(WellKnownType.System_Type))); 844return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__TypeIs, Visit(operand), _bound.Typeof(node.TargetType.Type, _bound.WellKnownType(WellKnownType.System_Type))); 867_bound.Typeof(_typeMap.SubstituteType(p.Type).Type, _bound.WellKnownType(WellKnownType.System_Type)), _bound.Literal(p.Name)); 890return VisitObjectCreationContinued(_bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_Type, _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))), node.InitializerExpressionOpt); 914var parameter = _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Parameter, _bound.Typeof(fromType, _bound.WellKnownType(WellKnownType.System_Type)), _bound.Literal(parameterName)); 944return _bound.MethodInfo(((PropertySymbol)symbol).GetOwnOrInheritedSetMethod(), _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo)); 971return _bound.MethodInfo(((PropertySymbol)symbol).GetOwnOrInheritedGetMethod(), _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo)); 1055_bound.MethodInfo(i.AddMethod, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo)), 1105return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_Type, _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))); 1122membersBuilder.Add(_bound.MethodInfo(AnonymousTypeManager.GetAnonymousTypeProperty(anonType, i).GetMethod, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo))); 1175return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Property, receiver, _bound.MethodInfo(getMethod, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo))); 1249: _bound.StaticCall(opFactory, loweredArg, _bound.MethodInfo(node.MethodOpt, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo))); 1262_bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type)));
Lowering\DiagnosticsPass_Warnings.cs (2)
114NamedTypeSymbol marshalByRefType = compilation.GetWellKnownType(WellKnownType.System_MarshalByRefObject); 153var interlocked = _compilation.GetWellKnownType(WellKnownType.System_Threading_Interlocked);
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (3)
21/// Adds calls to well-known instrumentation helpers defined by <see cref="WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker"/> to the bodies of instrumented methods. 52/// LogXyzEntry methods are static factory methods for <see cref="WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker"/>. 175var contextType = factory.Compilation.GetWellKnownType(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker);
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
241F.CloseMethod(F.Throw(F.New(F.WellKnownType(WellKnownType.System_NotSupportedException))));
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (33)
44if (ConversionsBase.IsSpanOrListType(_compilation, node.Type, WellKnownType.System_Collections_Generic_List_T, out var listElementType)) 84(object)node.Type.OriginalDefinition == _compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T)) 263if (namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T))) 268Debug.Assert(namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Span_T)) || 269namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T))); 271return createSpan(node, namedType, isReadOnlySpan: namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T))); 275Debug.Assert(collectionType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T) || 276collectionType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Span_T) || 277collectionType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T)); 335? spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T) 336: spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Span_T)); 391? spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T) 392: spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Span_T)); 410Debug.Assert((object)list.Type.OriginalDefinition == _compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T)); 474Debug.Assert((object)list.Type.OriginalDefinition == _compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T)); 658Debug.Assert(spanType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)); 722.WellKnownType(asReadOnlySpan ? WellKnownType.System_ReadOnlySpan_T : WellKnownType.System_Span_T) 764_factory.ModuleBuilderOpt.EnsureInlineArrayAsReadOnlySpanExists(syntax, _factory.WellKnownType(WellKnownType.System_ReadOnlySpan_T), intType, _diagnostics.DiagnosticBag) : 765_factory.ModuleBuilderOpt.EnsureInlineArrayAsSpanExists(syntax, _factory.WellKnownType(WellKnownType.System_Span_T), intType, _diagnostics.DiagnosticBag); 839&& tryGetToArrayMethod(spreadTypeOriginalDefinition, WellKnownType.System_Collections_Generic_List_T, WellKnownMember.System_Collections_Generic_List_T__ToArray, out MethodSymbol? listToArrayMethod)) 862if (tryGetToArrayMethod(spanType, WellKnownType.System_ReadOnlySpan_T, WellKnownMember.System_ReadOnlySpan_T__ToArray, out var toArrayMethod) 863|| tryGetToArrayMethod(spanType, WellKnownType.System_Span_T, WellKnownMember.System_Span_T__ToArray, out toArrayMethod)) 870bool tryGetToArrayMethod(TypeSymbol spreadTypeOriginalDefinition, WellKnownType wellKnownType, WellKnownMember wellKnownMember, [NotNullWhen(true)] out MethodSymbol? toArrayMethod) 1072if ((!writableOnly && namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.ConsiderEverything)) 1073|| namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.ConsiderEverything)) 1080&& namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T), TypeCompareKind.ConsiderEverything) 1087if (namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T), TypeCompareKind.ConsiderEverything) 1152if ((getSpanMethodsForSpread(WellKnownType.System_ReadOnlySpan_T, WellKnownMember.System_ReadOnlySpan_T__get_Length, WellKnownMember.System_ReadOnlySpan_T__CopyTo_Span_T) 1153?? getSpanMethodsForSpread(WellKnownType.System_Span_T, WellKnownMember.System_Span_T__get_Length, WellKnownMember.System_Span_T__CopyTo_Span_T)) 1163WellKnownType wellKnownSpanType, 1234var collectionType = _factory.WellKnownType(WellKnownType.System_Collections_Generic_List_T).Construct(typeArguments); 1619else if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown })
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
583_compilation.GetWellKnownType(WellKnownType.System_Index),
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
607if (spanType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)) 613Debug.Assert(spanType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions));
Lowering\LocalRewriter\LocalRewriter_Event.cs (4)
97NamedTypeSymbol tokenType = _factory.WellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken); 98NamedTypeSymbol marshalType = _factory.WellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal); 100NamedTypeSymbol actionType = _factory.WellKnownType(WellKnownType.System_Action_T).Construct(tokenType); 141NamedTypeSymbol func2Type = _factory.WellKnownType(WellKnownType.System_Func_T2).Construct(eventType, tokenType);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (6)
57else if (node.EnumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown }) 86else if ((object)origDefinition == compilation.GetWellKnownType(WellKnownType.System_Span_T)) 92else if ((object)origDefinition == compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T)) 759collectionTempRefKind = enumeratorInfo.InlineArraySpanType == WellKnownType.System_Span_T ? RefKind.Ref : RefKindExtensions.StrictIn; 773if (enumeratorInfo.InlineArraySpanType == WellKnownType.System_Span_T) 779Debug.Assert(enumeratorInfo.InlineArraySpanType == WellKnownType.System_ReadOnlySpan_T);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
547_compilation.GetWellKnownType(WellKnownType.System_Index), 811_compilation.GetWellKnownType(WellKnownType.System_Index),
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
517if (TypeSymbol.Equals(implicitIndexer.Argument.Type, _compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.ConsiderEverything))
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
50else if (TypeSymbol.Equals(type.OriginalDefinition, _compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.ConsiderEverything2))
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (2)
164_compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable); 240_compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable);
Lowering\LocalRewriter\LocalRewriter.cs (1)
659TypeSymbol.Equals(node.Type, _compilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions));
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
960StringPatternInput.SpanChar => _factory.WellKnownType(WellKnownType.System_Span_T) 962StringPatternInput.ReadOnlySpanChar => _factory.WellKnownType(WellKnownType.System_ReadOnlySpan_T)
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (4)
343methodOpt: ctor, _factory.WellKnownType(WellKnownType.System_Index)); 354methodOpt: indexCtor, _factory.WellKnownType(WellKnownType.System_Index)); 358methodOpt: rangeCtor, _factory.WellKnownType(WellKnownType.System_Range)); 588!loweredInput.Type.OriginalDefinition.Equals(_factory.Compilation.GetWellKnownType(WellKnownType.System_ValueTuple_TRest)) &&
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (12)
106_factory.Typeof(resultType, _factory.WellKnownType(WellKnownType.System_Type)), 228loweredReceiver = _factory.Typeof(((BoundTypeExpression)loweredReceiver).Type, _factory.WellKnownType(WellKnownType.System_Type)); 249_factory.Null(_factory.WellKnownArrayType(WellKnownType.System_Type)) : 250_factory.ArrayOrEmpty(_factory.WellKnownType(WellKnownType.System_Type), _factory.TypeOfs(typeArgumentsWithAnnotations, _factory.WellKnownType(WellKnownType.System_Type))), 284_factory.Null(_factory.WellKnownArrayType(WellKnownType.System_Type)), 342var loweredReceiver = _factory.Typeof(type, _factory.WellKnownType(WellKnownType.System_Type)); 612NamedTypeSymbol callSiteTypeGeneric = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite_T); 710var callSiteType = _factory.Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite_T); 729var callSiteType = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite); 741var wkDelegateType = returnsVoid ? 745if (wkDelegateType != WellKnownType.Unknown)
Lowering\SyntheticBoundNodeFactory.cs (12)
308public ArrayTypeSymbol WellKnownArrayType(WellKnownType elementType) 313public NamedTypeSymbol WellKnownType(WellKnownType wt) 1269return Throw(Null(Binder.GetWellKnownType(Compilation, Microsoft.CodeAnalysis.WellKnownType.System_Exception, Diagnostics, Syntax.Location))); 1303public BoundExpression Typeof(WellKnownType type, TypeSymbol systemType) 1311systemType.Equals(Compilation.GetWellKnownType(CodeAnalysis.WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions)); 1347return Typeof(this.CompilationState.DynamicOperationContextType, WellKnownType(CodeAnalysis.WellKnownType.System_Type)); 1357NamedTypeSymbol constructorInfo = WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_ConstructorInfo); 1416return new BoundModuleVersionId(Syntax, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Guid)) { WasCompilerGenerated = true }; 1433=> new ModuleCancellationTokenExpression(Syntax, WellKnownType(CodeAnalysis.WellKnownType.System_Threading_CancellationToken)) { WasCompilerGenerated = true }; 1486WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_FieldInfo)) 1493systemReflectionMethodOrConstructorInfo.Equals(Compilation.GetWellKnownType(CodeAnalysis.WellKnownType.System_Reflection_MethodInfo), TypeCompareKind.AllIgnoreOptions) || 1494systemReflectionMethodOrConstructorInfo.Equals(Compilation.GetWellKnownType(CodeAnalysis.WellKnownType.System_Reflection_ConstructorInfo), TypeCompareKind.AllIgnoreOptions));
Operations\CSharpOperationFactory.cs (3)
1983? compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable) 1991inlineArrayConversion: enumeratorInfoOpt.InlineArraySpanType is WellKnownType.Unknown ? null : Conversion.InlineArray, 2062IOperation collection = Create(boundForEachStatement.EnumeratorInfoOpt?.InlineArraySpanType is null or WellKnownType.Unknown ||
Symbols\AnonymousTypes\AnonymousTypeManager.SymbolCollection.cs (1)
149get { return Compilation.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState); }
Symbols\Attributes\AttributeData.cs (2)
114var wellKnownType = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAttribute); 368if (firstArgType is object && firstArgType.Equals(compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction)))
Symbols\Attributes\SourceAttributeData.cs (1)
438lazySystemType ??= compilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Compilation_WellKnownMembers.cs (32)
125internal NamedTypeSymbol GetWellKnownType(WellKnownType type) 131int index = (int)type - (int)WellKnownType.First; 151DiagnosticBag? legacyWarnings = (type <= WellKnownType.CSharp7Sentinel) ? warnings : null; 204return IsEqualOrDerivedFromWellKnownClass(type, WellKnownType.System_Attribute, ref discardedUseSiteInfo); 214return IsEqualOrDerivedFromWellKnownClass(type, WellKnownType.System_Exception, ref useSiteInfo); 219return TypeSymbol.Equals(type.OriginalDefinition, GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.ConsiderEverything2); 222internal bool IsEqualOrDerivedFromWellKnownClass(TypeSymbol type, WellKnownType wellKnownType, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 224Debug.Assert(wellKnownType == WellKnownType.System_Attribute || 225wellKnownType == WellKnownType.System_Exception); 238return TypeSymbol.Equals((TypeSymbol)type, GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything2); 246internal override ITypeSymbolInternal CommonGetWellKnownType(WellKnownType wellknownType) 503GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState), 603WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, 610WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, 617WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute, 625WellKnownType.System_Runtime_CompilerServices_NullableAttribute, 633WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute, 640WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute, 649WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute, 657WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute, 664WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute, 671WellKnownType.System_Runtime_CompilerServices_MemorySafetyRulesAttribute, 678WellKnownType.System_Runtime_CompilerServices_RequiresLocationAttribute, 685WellKnownType.System_Runtime_CompilerServices_ParamCollectionAttribute, 692WellKnownType.System_Runtime_CompilerServices_ExtensionMarkerAttribute, 699WellKnownType.System_Diagnostics_CodeAnalysis_RequiresUnsafeAttribute, 707private bool CheckIfAttributeShouldBeEmbedded(BindingDiagnosticBag? diagnosticsOpt, Location? locationOpt, WellKnownType attributeType, WellKnownMember attributeCtor, WellKnownMember? secondAttributeCtor = null) 742TypeSymbol debuggableAttribute = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute); 749TypeSymbol debuggingModesType = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes); 855var attributeTargetsType = GetWellKnownType(WellKnownType.System_AttributeTargets); 1293WellKnownType wellKnownId = (WellKnownType)typeId;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
316RefKind.In => compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute), 317RefKind.Out => compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_OutAttribute),
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1543WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute),
Symbols\Metadata\PE\PEModuleSymbol.cs (4)
441WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken 458WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T 474GetTypeSymbolForWellKnownType(WellKnownType.System_Type), 482private NamedTypeSymbol GetTypeSymbolForWellKnownType(WellKnownType type)
Symbols\Metadata\PE\PEUtilities.cs (1)
28WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_MemorySafetyRulesAttribute),
Symbols\MissingMetadataTypeSymbol.cs (3)
149/// Either <see cref="SpecialType"/>, <see cref="InternalSpecialType"/>, <see cref="WellKnownType"/>, or -1 if not initialized. 168public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, WellKnownType wellKnownType, DiagnosticInfo? errorInfo = null) 313return (typeId >= (int)WellKnownType.First) ? SpecialType.None : (ExtendedSpecialType)typeId;
Symbols\Source\LocalFunctionSymbol.cs (2)
297Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, location ??= returnTypeSyntax.Location); 385[CSharpCustomModifier.CreateRequired(compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute))] :
Symbols\Source\ParameterHelpers.cs (4)
1214return CreateModifiers(WellKnownType.System_Runtime_InteropServices_InAttribute, binder, diagnostics, syntax); 1220var requiresLocationType = binder.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RequiresLocationAttribute, diagnostics, syntax); 1226return CreateModifiers(WellKnownType.System_Runtime_InteropServices_OutAttribute, binder, diagnostics, syntax); 1229private static ImmutableArray<CustomModifier> CreateModifiers(WellKnownType modifier, Binder binder, BindingDiagnosticBag diagnostics, SyntaxNode syntax)
Symbols\Source\SourceAssemblySymbol.cs (10)
651TypeSymbol compilationRelaxationsAttribute = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute); 660TypeSymbol runtimeCompatibilityAttribute = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute); 693TypeSymbol unverifiableCodeAttribute = compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute); 705TypeSymbol securityPermissionAttribute = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityPermissionAttribute); 712TypeSymbol securityAction = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction); 1819if (!(_compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute) is MissingMetadataTypeSymbol) && 1820!(_compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityPermissionAttribute) is MissingMetadataTypeSymbol)) 1822var securityActionType = _compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction); 1969if (!(_compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute) is MissingMetadataTypeSymbol)) 1989if (!(_compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute) is MissingMetadataTypeSymbol))
Symbols\Source\SourceComplexParameterSymbol.cs (2)
1264if (!Type.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken))) 1270method.ReturnType.OriginalDefinition.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)))
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
290var modifierType = binder.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, syntax.ReturnType);
Symbols\Source\SourceEventAccessorSymbol.cs (1)
115TypeSymbol eventTokenType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
46var systemType = compilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5279TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Text_StringBuilder)), 5545TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Type)),
Symbols\Source\SourceMemberFieldSymbol.cs (1)
513NamedTypeSymbol tokenTableType = this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T);
Symbols\Source\SourceMethodSymbol.cs (1)
196var arg = new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type),
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
1451var systemType = @this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type); 1595var iAsyncEnumerableType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1599var cancellationTokenType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken);
Symbols\Source\SourceModuleSymbol.cs (1)
671if (!(compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute) is MissingMetadataTypeSymbol))
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
374var type = DeclaringCompilation.GetWellKnownType(WellKnownType.System_IEquatable_T).Construct(this); 380var type = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IUnion);
Symbols\Source\SourceNamedTypeSymbol.cs (5)
1847ImmutableArray.Create(new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)), 2034type.Equals(index ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.AllIgnoreOptions) || 2035type.Equals(range ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.AllIgnoreOptions))) 2064(returnTypeOriginalDefinition.Equals(span ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions) || 2065returnTypeOriginalDefinition.Equals(readOnlySpan ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)) &&
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
120var modifierType = Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, ReturnTypeLocation);
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
420WellKnownType.System_Runtime_CompilerServices_IsExternalInit, diagnostics, _location); 505DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute) is MissingMetadataTypeSymbol);
Symbols\Source\SourcePropertySymbolBase.cs (1)
273var modifierType = Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, TypeLocation);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (10)
72private static readonly WellKnownType[] s_requiredWellKnownTypes = new[] 74WellKnownType.System_Collections_ICollection, 75WellKnownType.System_Collections_IList, 161foreach (var type in s_requiredWellKnownTypes) 211diagnosticInfo = compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).GetUseSiteInfo().DiagnosticInfo; 281SynthesizedReadOnlyListKind.List => compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).Construct(typeArgs), 295var iCollection = compilation.GetWellKnownType(WellKnownType.System_Collections_ICollection); 296var iList = compilation.GetWellKnownType(WellKnownType.System_Collections_IList); 833return compilation.GetWellKnownType(WellKnownType.System_IndexOutOfRangeException) is not MissingMetadataTypeSymbol 834&& compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_EqualityComparer_T) is not MissingMetadataTypeSymbol
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
85return (TypeWithAnnotations.Create(Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Type, diagnostics, Location), NullableAnnotation.NotAnnotated),
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
77if (_equalityContract.IsStatic || !_equalityContract.Type.Equals(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions))
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
97TypeWithAnnotations.Create(Binder.GetWellKnownType(compilation, WellKnownType.System_Text_StringBuilder, diagnostics, location), annotation),
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
56var stringBuilder = F.WellKnownType(WellKnownType.System_Text_StringBuilder);
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
139TypeSymbol eventTokenType = @event.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken);
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
69[CSharpCustomModifier.CreateRequired(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute))] :
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
266var taskT = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
42_returnType = Binder.GetWellKnownType(compilation, WellKnownType.System_Threading_Tasks_Task, diagnostics, NoLocation.Singleton); 48_returnType = Binder.GetWellKnownType(compilation, WellKnownType.System_Threading_Tasks_Task_T, diagnostics, NoLocation.Singleton).
Symbols\Tuples\TupleTypeSymbol.cs (10)
312private static WellKnownType GetTupleType(int arity) 321private static readonly WellKnownType[] tupleTypes = { 322WellKnownType.System_ValueTuple_T1, 323WellKnownType.System_ValueTuple_T2, 324WellKnownType.System_ValueTuple_T3, 325WellKnownType.System_ValueTuple_T4, 326WellKnownType.System_ValueTuple_T5, 327WellKnownType.System_ValueTuple_T6, 328WellKnownType.System_ValueTuple_T7, 329WellKnownType.System_ValueTuple_TRest };
Symbols\TypeSymbolExtensions.cs (6)
1919if ((object)namedType == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) 1936if ((object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) 1950return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1960return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T); 2085WellKnownType.System_Threading_Tasks_Task : 2086WellKnownType.System_Threading_Tasks_Task_T);