2819 references to WellKnownType
Microsoft.CodeAnalysis (1834)
Compilation\Compilation.cs (3)
1011internal abstract ITypeSymbolInternal CommonGetWellKnownType(WellKnownType wellknownType); 3854internal void MakeTypeMissing(WellKnownType type) 3874internal 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)
3964? _compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol() 4215iDisposable.Equals(_compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol())); 4540? _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 (1756)
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_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3383(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3391(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3401(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3409(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3417(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3424(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3428(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3436(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3443(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3451(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3459(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3467(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3475(byte)WellKnownType.System_Math, // DeclaringTypeId 3483(byte)WellKnownType.System_Math, // DeclaringTypeId 3491(byte)WellKnownType.System_Math, // DeclaringTypeId 3499(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), // DeclaringTypeId 3508(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), // DeclaringTypeId 3516(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3520(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3521(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3525(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3528(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3529(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3533(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3536(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3537(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3541(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3544(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3548(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 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_Index - WellKnownType.ExtSentinel), 3562(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3566(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 3570(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_IAsyncDisposable - WellKnownType.ExtSentinel), // DeclaringTypeId 3573(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask - WellKnownType.ExtSentinel), // Return Type: ValueTask 3577(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3581(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), 3585(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), 3589(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3593(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), 3599(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3606(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3614(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3617(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3622(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3627(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3632(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3636(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3643(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3647(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, // Argument 3651(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3659(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3666(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3674(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3677(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3682(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3687(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3692(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3696(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3704(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3707(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3712(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3717(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3722(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3726(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3731(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), 3738(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3746(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask - WellKnownType.ExtSentinel), // DeclaringTypeId 3750(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // Argument: IValueTaskSource 3755(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3758(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), 3762(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3769(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3778(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3787(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3795(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ITuple - WellKnownType.ExtSentinel), // DeclaringTypeId 3803(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ITuple - WellKnownType.ExtSentinel), // DeclaringTypeId 3810(byte)WellKnownType.System_Exception, // DeclaringTypeId 3818(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_InvalidOperationException - WellKnownType.ExtSentinel), // DeclaringTypeId 3825(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException - WellKnownType.ExtSentinel),// DeclaringTypeId 3832(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException - WellKnownType.ExtSentinel),// DeclaringTypeId 3840(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // DeclaringTypeId 3844(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3848(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // DeclaringTypeId 3855(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3858(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // Return Type 3859(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3860(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3864(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3867(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Return Type 3871(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3878(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ArgumentNullException - WellKnownType.ExtSentinel), // DeclaringTypeId 3886(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3893(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3901(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3904(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3909(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3912(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3917(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3920(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3925(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3932(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler - WellKnownType.ExtSentinel), // DeclaringTypeId 3939(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3946(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3953(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3960(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3968(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_MemorySafetyRulesAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3976(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RequiresUnsafeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3983(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 3988(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 3992(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3998(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 4003(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 4007(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 4013(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 4017(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 4024(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4032(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4039(byte)WellKnownType.System_NotSupportedException, // DeclaringTypeId 4046(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_IndexOutOfRangeException - WellKnownType.ExtSentinel), // DeclaringTypeId 4053(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_HotReloadException - WellKnownType.ExtSentinel), // DeclaringTypeId 4062(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4066(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4070(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_MetadataUpdateDeletedAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4077(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4084(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4091(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4098(byte)WellKnownType.System_Collections_ICollection, // DeclaringTypeId 4107(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4115(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4122(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4129(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4137(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4144(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4152(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4160(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4169(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4177(byte)WellKnownType.System_Collections_IList, // DeclaringTypeId 4185(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4192(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4200(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4208(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4215(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4223(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4232(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4240(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4248(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4255(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_CollectionsMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 4259(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // Return Type 4263(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_List_T, 4269(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_CollectionsMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 4274(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_List_T, 4281(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_InteropServices_ImmutableCollectionsMarshal - WellKnownType.ExtSentinel), // DeclaringTypeId 4285(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4292(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4299(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4306(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4311(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 4317(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 4322(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 4328(byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, // DeclaringTypeId 4332(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // Return Type 4338(byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, // DeclaringTypeId 4341(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Immutable_ImmutableArray_T, 4347(byte)WellKnownType.System_Collections_Generic_List_T, // DeclaringTypeId 4358(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ParamCollectionAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4365(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ExtensionMarkerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 4373(byte)WellKnownType.System_Linq_Enumerable, // DeclaringTypeId 4377(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_List_T, 4387(byte)WellKnownType.System_Linq_Enumerable, // DeclaringTypeId 4398(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4401(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4402(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4403(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4407(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4410(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MethodCallExpression - WellKnownType.ExtSentinel), // Return Type 4411(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4412(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4416(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4419(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_ConstantExpression - WellKnownType.ExtSentinel), // Return Type 4421(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4425(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4428(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4429(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4430(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4434(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4437(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4438(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4442(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4445(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4446(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4447(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4451(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4454(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4455(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4459(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4462(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4463(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4464(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4468(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4471(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4472(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4476(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4479(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4480(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4481(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4485(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4488(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4489(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4493(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4496(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4497(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_ConstructorInfo, 4501(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4505(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4508(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4509(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_ConstructorInfo, 4510(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4514(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4517(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), // Return Type 4518(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_ConstructorInfo, 4522(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4523(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4527(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4530(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberExpression - WellKnownType.ExtSentinel), // Return Type 4531(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4532(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4536(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4539(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberMemberBinding - WellKnownType.ExtSentinel), // Return Type 4540(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4541(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_MemberBinding, 4545(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4548(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberMemberBinding - WellKnownType.ExtSentinel), // Return Type 4549(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4550(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_MemberBinding, 4554(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4557(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberAssignment - WellKnownType.ExtSentinel), // Return Type 4558(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4559(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4563(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4566(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberAssignment - WellKnownType.ExtSentinel), // Return Type 4567(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4568(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4572(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4575(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberListBinding - WellKnownType.ExtSentinel), // Return Type 4576(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MemberInfo, 4577(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, 4581(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4584(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberListBinding - WellKnownType.ExtSentinel), // Return Type 4585(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4586(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, 4590(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4593(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, // Return Type 4594(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4595(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4599(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4602(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_ListInitExpression - WellKnownType.ExtSentinel), // Return Type 4603(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), 4604(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ElementInit, 4608(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4611(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberInitExpression - WellKnownType.ExtSentinel), // Return Type 4612(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewExpression - WellKnownType.ExtSentinel), 4613(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_MemberBinding, 4617(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4620(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_LambdaExpression - WellKnownType.ExtSentinel), // Return Type 4621(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4622(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ParameterExpression, 4626(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4630(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression_T, 4633(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4634(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ParameterExpression, 4638(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4641(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ParameterExpression, // Return Type 4642(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4647(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4650(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4651(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4652(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4656(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4659(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4660(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4661(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4662(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_LambdaExpression - WellKnownType.ExtSentinel), 4666(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4669(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4670(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4674(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4677(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_TypeBinaryExpression - WellKnownType.ExtSentinel), // Return Type 4678(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4679(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4683(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4686(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MemberExpression - WellKnownType.ExtSentinel), // Return Type 4687(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4688(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_FieldInfo, 4692(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4695(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4696(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4697(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4701(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4704(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4705(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4706(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4707(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4711(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4714(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4715(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4716(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4720(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4723(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4724(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4725(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4726(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4730(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4733(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_ConditionalExpression - WellKnownType.ExtSentinel), // Return Type 4734(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4735(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4736(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4740(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4743(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_MethodCallExpression - WellKnownType.ExtSentinel), // Return Type 4744(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4745(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4746(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4750(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4753(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_InvocationExpression - WellKnownType.ExtSentinel), // Return Type 4754(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4755(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4759(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4762(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4763(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4764(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4768(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4771(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_UnaryExpression - WellKnownType.ExtSentinel), // Return Type 4772(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4776(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4779(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewArrayExpression - WellKnownType.ExtSentinel), // Return Type 4780(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4781(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4785(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4788(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_NewArrayExpression - WellKnownType.ExtSentinel), // Return Type 4789(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 4790(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4794(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4797(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4798(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4799(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4803(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4806(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4807(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4808(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4809(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4813(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4816(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4817(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4818(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4822(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4825(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4826(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4827(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4828(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4832(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4835(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4836(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4837(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4841(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4844(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4845(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4846(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4847(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4851(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4854(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4855(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4856(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4860(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4863(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4864(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4865(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4866(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4870(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4873(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4874(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4875(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4879(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4882(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4883(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4884(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4885(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4889(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4892(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4893(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4894(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4898(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4901(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4902(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4903(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4904(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4908(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4911(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4912(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4913(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4917(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4920(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4921(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4922(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4923(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4927(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4930(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4931(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4932(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4936(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4939(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4940(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4941(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4942(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4946(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4949(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4950(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4951(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4955(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4958(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4959(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4960(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4961(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4965(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4968(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4969(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4970(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4974(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4977(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4978(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4979(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4980(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 4984(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4987(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4988(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4989(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4993(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 4996(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 4997(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4998(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 4999(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5003(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5006(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5007(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5008(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5012(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5015(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5016(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5017(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5018(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5022(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5025(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5026(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5027(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5031(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5034(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5035(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5036(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5037(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5041(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5044(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5045(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5046(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5050(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5053(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5054(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5055(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5056(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5060(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5063(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5064(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5065(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5069(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5072(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5073(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5074(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5075(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5079(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5082(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5083(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5084(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5088(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5091(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5092(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5093(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5095(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5099(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5102(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5103(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5104(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5108(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5111(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5112(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5113(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, 5135(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5139(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5142(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5143(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5144(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5148(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5151(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5152(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5153(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5155(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5159(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5162(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5163(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5164(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5168(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5171(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5172(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5173(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5175(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5179(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5182(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5183(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5184(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5188(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5191(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5192(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5193(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5195(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5199(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5202(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_DefaultExpression - WellKnownType.ExtSentinel), // Return Type 5203(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 5207(byte)WellKnownType.System_Linq_Expressions_Expression, // DeclaringTypeId 5210(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Linq_Expressions_BinaryExpression - WellKnownType.ExtSentinel), // Return Type 5211(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5212(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_Expression, 5213(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 5217(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_Encoding - WellKnownType.ExtSentinel), // DeclaringTypeId 5220(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_Encoding - WellKnownType.ExtSentinel), // Return Type 5224(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_Encoding - WellKnownType.ExtSentinel), // DeclaringTypeId 5233(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_UnionAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId
WellKnownTypes.cs (52)
393internal const int Count = WellKnownType.NextAvailable - WellKnownType.First; 754private static readonly Dictionary<string, WellKnownType> s_nameToTypeIdMap = new Dictionary<string, WellKnownType>((int)Count); 763var typeId = (WellKnownType)(i + WellKnownType.First); 774var typeId = (WellKnownType)(i + WellKnownType.First); 779case WellKnownType.First: 782case WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl: 785case WellKnownType.CSharp7Sentinel: 788case WellKnownType.ExtSentinel: 808var startingOffset = WellKnownType.System_Runtime_CompilerServices_InlineArray2 - 2; 820_ = new int[(int)WellKnownType.CSharp7Sentinel - ExpectedCSharp7SentinelValue]; 821_ = new int[ExpectedCSharp7SentinelValue - (int)WellKnownType.CSharp7Sentinel]; 824_ = new int[(int)WellKnownType.ExtSentinel - 255]; 825_ = new int[255 - (int)WellKnownType.ExtSentinel]; 828_ = new int[255 - ((int)WellKnownType.NextAvailable - 1 - (int)WellKnownType.ExtSentinel)]; 833public static bool IsWellKnownType(this WellKnownType typeId) 835Debug.Assert(typeId != WellKnownType.ExtSentinel); 836return typeId >= WellKnownType.First && typeId < WellKnownType.NextAvailable; 839public static bool IsValueTupleType(this WellKnownType typeId) 841Debug.Assert(typeId != WellKnownType.ExtSentinel); 842return typeId >= WellKnownType.System_ValueTuple && typeId <= WellKnownType.System_ValueTuple_TRest; 845public static bool IsValid(this WellKnownType typeId) 847return typeId >= WellKnownType.First && typeId < WellKnownType.NextAvailable && typeId != WellKnownType.ExtSentinel; 850public static string GetMetadataName(this WellKnownType id) 852return s_metadataNames[(int)(id - WellKnownType.First)]; 855public static WellKnownType GetTypeFromMetadataName(string metadataName) 857WellKnownType id; 864Debug.Assert(WellKnownType.First != 0); 865return WellKnownType.Unknown; 869internal static WellKnownType GetWellKnownFunctionDelegate(int invokeArgumentCount) 872return (invokeArgumentCount <= WellKnownType.System_Func_TMax - WellKnownType.System_Func_T) ? 873(WellKnownType)((int)WellKnownType.System_Func_T + invokeArgumentCount) : 874WellKnownType.Unknown; 878internal static WellKnownType GetWellKnownActionDelegate(int invokeArgumentCount) 882return (invokeArgumentCount <= WellKnownType.System_Action_TMax - WellKnownType.System_Action) ? 883(WellKnownType)((int)WellKnownType.System_Action + invokeArgumentCount) : 884WellKnownType.Unknown;
Microsoft.CodeAnalysis.CSharp (427)
Binder\Binder.ValueChecks.cs (2)
1234Compilation.GetWellKnownType(WellKnownType.System_Range), 5740RefKind parameterRefKind = resultType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions) ? RefKind.In : RefKind.Ref;
Binder\Binder_Await.cs (1)
682var 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)
522if (destination.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)) 537Debug.Assert(destination.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions)); 778Debug.Assert(destination.Equals(Compilation.GetWellKnownType(WellKnownType.System_IFormattable), TypeCompareKind.ConsiderEverything) || 779destination.Equals(Compilation.GetWellKnownType(WellKnownType.System_FormattableString), TypeCompareKind.ConsiderEverything)); 782var stringFactory = GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory, diagnostics, unconvertedSource.Syntax); 1021if (_targetType.OriginalDefinition.Equals(_binder.Compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T), TypeCompareKind.ConsiderEverything)) 1278.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T, ref useSiteInfo) 1517var readOnlySpanType = Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T); 1613Debug.Assert(parameterType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)); 2775delegateType = Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T).Construct(delegateType); 3040stackAllocType = Compilation.GetWellKnownType(WellKnownType.System_Span_T).Construct(elementType);
Binder\Binder_Expressions.cs (46)
1308TypeSymbol typeType = this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node); 1432return new BoundTypeOfOperator(node, boundType, null, this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node), hasError); 2687TypeSymbol indexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, node); 2723TypeSymbol rangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node); 2794TypeSymbol indexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, operand); 4695var spanType = GetWellKnownType(WellKnownType.System_Span_T, diagnostics, node); 5420if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown }) 7609var type = GetWellKnownType(WellKnownType.System_ReadOnlySpan_T, diagnostics, node).Construct(GetSpecialType(SpecialType.System_Byte, diagnostics, node)); 8501TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncAction), TypeCompareKind.ConsiderEverything2) || 8502TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncActionWithProgress_T), TypeCompareKind.ConsiderEverything2) || 8503TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperation_T), TypeCompareKind.ConsiderEverything2) || 8504TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperationWithProgress_T2), TypeCompareKind.ConsiderEverything2); 9678tryImplicitConversionToInlineArrayIndex(node, analyzedArguments.Arguments[0], diagnostics, out WellKnownType indexOrRangeWellknownType) is { } convertedIndex) 9716BoundExpression tryImplicitConversionToInlineArrayIndex(ExpressionSyntax node, BoundExpression index, BindingDiagnosticBag diagnostics, out WellKnownType indexOrRangeWellknownType) 9718indexOrRangeWellknownType = WellKnownType.Unknown; 9723convertedIndex = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Index, node, diagnostics); 9727convertedIndex = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Range, node, diagnostics); 9730indexOrRangeWellknownType = WellKnownType.System_Range; 9735indexOrRangeWellknownType = WellKnownType.System_Index; 9742BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 9747if (indexOrRangeWellknownType != WellKnownType.Unknown) 9749if (indexOrRangeWellknownType == WellKnownType.System_Range) 9772getItemOrSliceHelper = indexOrRangeWellknownType == WellKnownType.System_Range ? WellKnownMember.System_Span_T__Slice_Int_Int : WellKnownMember.System_Span_T__get_Item; 9777getItemOrSliceHelper = indexOrRangeWellknownType == WellKnownType.System_Range ? WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int : WellKnownMember.System_ReadOnlySpan_T__get_Item; 9783if (indexOrRangeWellknownType == WellKnownType.System_Range) 9811else if (indexOrRangeWellknownType == WellKnownType.System_Index) 9815else if (indexOrRangeWellknownType == WellKnownType.System_Range && convertedIndex is BoundRangeExpression rangeExpr) 9845if (indexOrRangeWellknownType == WellKnownType.System_Range) 9849getItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int ? WellKnownType.System_ReadOnlySpan_T : WellKnownType.System_Span_T). 9884if (TypeSymbol.Equals(convertedIndex.Type, compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.AllIgnoreOptions)) 9995WellKnownType indexOrRangeWellknownType = WellKnownType.Unknown; 10016TypeSymbol resultType = indexOrRangeWellknownType == WellKnownType.System_Range 10020if (indexOrRangeWellknownType == WellKnownType.System_Index) 10042private BoundExpression ConvertToArrayIndex(BoundExpression index, BindingDiagnosticBag diagnostics, bool allowIndexAndRange, out WellKnownType indexOrRangeWellknownType) 10046indexOrRangeWellknownType = WellKnownType.Unknown; 10066result = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Index, node, diagnostics); 10070result = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Range, node, diagnostics); 10073indexOrRangeWellknownType = WellKnownType.System_Range; 10083indexOrRangeWellknownType = WellKnownType.System_Index; 10109private BoundExpression TryImplicitConversionToArrayIndex(BoundExpression expr, WellKnownType wellKnownType, SyntaxNode node, BindingDiagnosticBag diagnostics) 10560TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.ConsiderEverything) ? ThreeState.True : 10561TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything) ? ThreeState.False : 11538var wkDelegateType = returnsVoid ? 11542if (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)
738if (Compilation.IsEqualOrDerivedFromWellKnownClass(namedType, WellKnownType.System_Attribute, ref useSiteInfo)) 1005idictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IDictionary_KV); 1006iroDictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IReadOnlyDictionary_KV); 1007iListSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_IList); 1008iCollectionSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_ICollection); 1009inccSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Specialized_INotifyCollectionChanged); 1010inpcSymbol = Compilation.GetWellKnownType(WellKnownType.System_ComponentModel_INotifyPropertyChanged);
Binder\Binder_Patterns.cs (3)
428var systemRangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node); 604var systemIndexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, node); 1622iTupleType = 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); 3378else 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\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) 841WellKnownType wellKnownSpan; 846wellKnownSpan = WellKnownType.System_Span_T; 850wellKnownSpan = WellKnownType.System_ReadOnlySpan_T; 889builder.CurrentPropertyGetter?.RefKind == (wellKnownSpan == WellKnownType.System_ReadOnlySpan_T ? RefKind.RefReadOnly : RefKind.Ref)) || 902if (wellKnownSpan == WellKnownType.System_ReadOnlySpan_T) 1083this.Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T) : 1143Debug.Assert(enumeratorType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T))); 1273NamedTypeSymbol targetInterface = isAsync ? this.Compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable) : this.Compilation.GetSpecialType(SpecialType.System_IDisposable); 1779return type.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)); 1887return type.Equals(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T));
Binder\InMethodBinder.cs (4)
168if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 169TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything)) 184if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 185TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything))
Binder\RefSafetyAnalysis.cs (1)
1254if (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); 314? 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)
3657var cancellationTokenType = _module.CommonCompilation.CommonGetWellKnownType(WellKnownType.System_Threading_CancellationToken); 3677var 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)
2275if (!(TypeSymbol.Equals(namedType.ConstructedFrom, GetWellKnownType(WellKnownType.System_Threading_Tasks_Task), TypeCompareKind.ConsiderEverything2) || 2276TypeSymbol.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)
164var 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)
567baseType: GetWellKnownType(WellKnownType.System_Attribute, diagnostics)); 574GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 582GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 590GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 598GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 606GetWellKnownType(WellKnownType.System_Attribute, diagnostics)); 613GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 621systemAttributeType: GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 629GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 703private NamedTypeSymbol GetWellKnownType(WellKnownType type, BindingDiagnosticBag diagnostics)
Emitter\Model\PEModuleBuilder.cs (5)
1003return (object)namedType == (object)Compilation.GetWellKnownType(WellKnownType.System_Type); 2112var arrayWellKnownType = WellKnownType.System_Runtime_CompilerServices_InlineArray2 + (arrayLength - 2); 2113Debug.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)
2769node.Type.OriginalDefinition.Equals(compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions))
FlowAnalysis\NullableWalker.cs (4)
5304TypeSymbol.Equals(node.Indices[0].Type, compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything2)) 12454if (enumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var wellKnownSpan }) 12456Debug.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\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.cs (2)
658TypeSymbol.Equals(node.Type, _compilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions)); 846_compilation.GetWellKnownType(WellKnownType.System_Range),
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\LocalRewriter_CollectionExpression.cs (32)
44if (ConversionsBase.IsSpanOrListType(_compilation, node.Type, WellKnownType.System_Collections_Generic_List_T, out var listElementType)) 89(object)node.Type.OriginalDefinition == _compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T)) 268if (namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T))) 273Debug.Assert(namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Span_T)) || 274namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T))); 276return createSpan(node, namedType, isReadOnlySpan: namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T))); 280Debug.Assert(collectionType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T) || 281collectionType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Span_T) || 282collectionType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T)); 321? spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T) 322: spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Span_T)); 361? spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T) 362: spanType.OriginalDefinition == (object)_compilation.GetWellKnownType(WellKnownType.System_Span_T)); 409Debug.Assert(list.Type.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T), TypeCompareKind.AllIgnoreOptions)); 593Debug.Assert(spanType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)); 657.WellKnownType(asReadOnlySpan ? WellKnownType.System_ReadOnlySpan_T : WellKnownType.System_Span_T) 699_factory.ModuleBuilderOpt.EnsureInlineArrayAsReadOnlySpanExists(syntax, _factory.WellKnownType(WellKnownType.System_ReadOnlySpan_T), intType, _diagnostics.DiagnosticBag) : 700_factory.ModuleBuilderOpt.EnsureInlineArrayAsSpanExists(syntax, _factory.WellKnownType(WellKnownType.System_Span_T), intType, _diagnostics.DiagnosticBag); 774&& tryGetToArrayMethod(spreadTypeOriginalDefinition, WellKnownType.System_Collections_Generic_List_T, WellKnownMember.System_Collections_Generic_List_T__ToArray, out MethodSymbol? listToArrayMethod)) 797if (tryGetToArrayMethod(spanType, WellKnownType.System_ReadOnlySpan_T, WellKnownMember.System_ReadOnlySpan_T__ToArray, out var toArrayMethod) 798|| tryGetToArrayMethod(spanType, WellKnownType.System_Span_T, WellKnownMember.System_Span_T__ToArray, out toArrayMethod)) 805bool tryGetToArrayMethod(TypeSymbol spreadTypeOriginalDefinition, WellKnownType wellKnownType, WellKnownMember wellKnownMember, [NotNullWhen(true)] out MethodSymbol? toArrayMethod) 1007if ((!writableOnly && namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.ConsiderEverything)) 1008|| namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.ConsiderEverything)) 1015&& namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T), TypeCompareKind.ConsiderEverything) 1022if (namedType.OriginalDefinition.Equals(_compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T), TypeCompareKind.ConsiderEverything) 1087if ((getSpanMethodsForSpread(WellKnownType.System_ReadOnlySpan_T, WellKnownMember.System_ReadOnlySpan_T__get_Length, WellKnownMember.System_ReadOnlySpan_T__CopyTo_Span_T) 1088?? getSpanMethodsForSpread(WellKnownType.System_Span_T, WellKnownMember.System_Span_T__get_Length, WellKnownMember.System_Span_T__CopyTo_Span_T)) 1098WellKnownType wellKnownSpanType, 1164var collectionType = _factory.WellKnownType(WellKnownType.System_Collections_Generic_List_T).Construct(typeArguments); 1549else if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown })
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (3)
545_compilation.GetWellKnownType(WellKnownType.System_Index), 753Debug.Assert(implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.System_Index)) 754|| implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.System_Range)));
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 (8)
268if (TypeSymbol.Equals(node.Argument.Type, _compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.AllIgnoreOptions)) 280Debug.Assert(TypeSymbol.Equals(node.Argument.Type, _compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.AllIgnoreOptions)); 476_compilation.GetWellKnownType(WellKnownType.System_Index), 485_compilation.GetWellKnownType(WellKnownType.System_Range), 523_compilation.GetWellKnownType(WellKnownType.System_Index), 718_compilation.GetWellKnownType(WellKnownType.System_Index), 751_compilation.GetWellKnownType(WellKnownType.System_Index), 816_compilation.GetWellKnownType(WellKnownType.System_Range),
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
454Debug.Assert(TypeSymbol.Equals(rangeArgument.Type, _compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything)); 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\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)
303public ArrayTypeSymbol WellKnownArrayType(WellKnownType elementType) 308public NamedTypeSymbol WellKnownType(WellKnownType wt) 1243return Throw(Null(Binder.GetWellKnownType(Compilation, Microsoft.CodeAnalysis.WellKnownType.System_Exception, Diagnostics, Syntax.Location))); 1277public BoundExpression Typeof(WellKnownType type, TypeSymbol systemType) 1285systemType.Equals(Compilation.GetWellKnownType(CodeAnalysis.WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions)); 1321return Typeof(this.CompilationState.DynamicOperationContextType, WellKnownType(CodeAnalysis.WellKnownType.System_Type)); 1331NamedTypeSymbol constructorInfo = WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_ConstructorInfo); 1390return new BoundModuleVersionId(Syntax, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Guid)) { WasCompilerGenerated = true }; 1407=> new ModuleCancellationTokenExpression(Syntax, WellKnownType(CodeAnalysis.WellKnownType.System_Threading_CancellationToken)) { WasCompilerGenerated = true }; 1460WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_FieldInfo)) 1467systemReflectionMethodOrConstructorInfo.Equals(Compilation.GetWellKnownType(CodeAnalysis.WellKnownType.System_Reflection_MethodInfo), TypeCompareKind.AllIgnoreOptions) || 1468systemReflectionMethodOrConstructorInfo.Equals(Compilation.GetWellKnownType(CodeAnalysis.WellKnownType.System_Reflection_ConstructorInfo), TypeCompareKind.AllIgnoreOptions));
Operations\CSharpOperationFactory.cs (3)
1964? compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable) 1972inlineArrayConversion: enumeratorInfoOpt.InlineArraySpanType is WellKnownType.Unknown ? null : Conversion.InlineArray, 2043IOperation 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 (31)
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), 598WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, 605WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, 612WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute, 620WellKnownType.System_Runtime_CompilerServices_NullableAttribute, 628WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute, 635WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute, 644WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute, 652WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute, 659WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute, 666WellKnownType.System_Runtime_CompilerServices_MemorySafetyRulesAttribute, 673WellKnownType.System_Runtime_CompilerServices_RequiresLocationAttribute, 680WellKnownType.System_Runtime_CompilerServices_ParamCollectionAttribute, 687WellKnownType.System_Runtime_CompilerServices_ExtensionMarkerAttribute, 695private bool CheckIfAttributeShouldBeEmbedded(BindingDiagnosticBag? diagnosticsOpt, Location? locationOpt, WellKnownType attributeType, WellKnownMember attributeCtor, WellKnownMember? secondAttributeCtor = null) 730TypeSymbol debuggableAttribute = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute); 737TypeSymbol debuggingModesType = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes); 843var attributeTargetsType = GetWellKnownType(WellKnownType.System_AttributeTargets); 1281WellKnownType 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 (2)
1530WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute), 1539WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_MemorySafetyRulesAttribute),
Symbols\Metadata\PE\PEModuleSymbol.cs (4)
449WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken 466WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T 482GetTypeSymbolForWellKnownType(WellKnownType.System_Type), 490private NamedTypeSymbol GetTypeSymbolForWellKnownType(WellKnownType type)
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)
280Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, location ??= returnTypeSyntax.Location); 368[CSharpCustomModifier.CreateRequired(compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute))] :
Symbols\Source\ParameterHelpers.cs (4)
1224return CreateModifiers(WellKnownType.System_Runtime_InteropServices_InAttribute, binder, diagnostics, syntax); 1230var requiresLocationType = binder.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RequiresLocationAttribute, diagnostics, syntax); 1236return CreateModifiers(WellKnownType.System_Runtime_InteropServices_OutAttribute, binder, diagnostics, syntax); 1239private 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)
1269if (!Type.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken))) 1275method.ReturnType.OriginalDefinition.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)))
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
285var 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)
5113TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Text_StringBuilder)), 5379TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Type)),
Symbols\Source\SourceMemberFieldSymbol.cs (1)
479NamedTypeSymbol tokenTableType = this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T);
Symbols\Source\SourceMethodSymbol.cs (1)
183var arg = new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type),
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
1467var systemType = @this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type); 1611var iAsyncEnumerableType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1615var cancellationTokenType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken);
Symbols\Source\SourceModuleSymbol.cs (1)
665if (!(compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute) is MissingMetadataTypeSymbol))
Symbols\Source\SourceNamedTypeSymbol.cs (5)
1830ImmutableArray.Create(new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)), 1996type.Equals(index ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.AllIgnoreOptions) || 1997type.Equals(range ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.AllIgnoreOptions))) 2026(returnTypeOriginalDefinition.Equals(span ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions) || 2027returnTypeOriginalDefinition.Equals(readOnlySpan ??= DeclaringCompilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)) &&
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\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
120var modifierType = Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, ReturnTypeLocation);
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
423WellKnownType.System_Runtime_CompilerServices_IsExternalInit, diagnostics, _location); 504DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute) is MissingMetadataTypeSymbol);
Symbols\Source\SourcePropertySymbolBase.cs (1)
272var modifierType = Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, TypeLocation);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (10)
71private static readonly WellKnownType[] s_requiredWellKnownTypes = new[] 73WellKnownType.System_Collections_ICollection, 74WellKnownType.System_Collections_IList, 160foreach (var type in s_requiredWellKnownTypes) 210diagnosticInfo = compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).GetUseSiteInfo().DiagnosticInfo; 280SynthesizedReadOnlyListKind.List => compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).Construct(typeArgs), 288var iCollection = compilation.GetWellKnownType(WellKnownType.System_Collections_ICollection); 289var iList = compilation.GetWellKnownType(WellKnownType.System_Collections_IList); 826return compilation.GetWellKnownType(WellKnownType.System_IndexOutOfRangeException) is not MissingMetadataTypeSymbol 827&& compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_EqualityComparer_T) is not MissingMetadataTypeSymbol
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
84return (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)
309private static WellKnownType GetTupleType(int arity) 318private static readonly WellKnownType[] tupleTypes = { 319WellKnownType.System_ValueTuple_T1, 320WellKnownType.System_ValueTuple_T2, 321WellKnownType.System_ValueTuple_T3, 322WellKnownType.System_ValueTuple_T4, 323WellKnownType.System_ValueTuple_T5, 324WellKnownType.System_ValueTuple_T6, 325WellKnownType.System_ValueTuple_T7, 326WellKnownType.System_ValueTuple_TRest };
Symbols\TypeSymbolExtensions.cs (6)
1881if ((object)namedType == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) 1898if ((object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) 1912return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1922return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T); 2047WellKnownType.System_Threading_Tasks_Task : 2048WellKnownType.System_Threading_Tasks_Task_T);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (102)
CodeGen\CodeGenAsyncIteratorTests.cs (26)
124private static void VerifyMissingType(WellKnownType type, params DiagnosticDescription[] expected) 132private static void VerifyMissingType(string source, WellKnownType type, params DiagnosticDescription[] expected) 1170comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute); 1259VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T, 1305VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T, 1342VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource, 1383VerifyMissingType(WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 1442VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus, 1458VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags, 1520VerifyMissingType(_enumerator, WellKnownType.System_Collections_Generic_IAsyncEnumerator_T, 1529VerifyMissingType(_enumerable, WellKnownType.System_Collections_Generic_IAsyncEnumerator_T, 1551VerifyMissingType(WellKnownType.System_IAsyncDisposable, 1573VerifyMissingType(WellKnownType.System_Threading_Tasks_ValueTask_T, 1595VerifyMissingType(WellKnownType.System_Threading_Tasks_ValueTask, 1616VerifyMissingType(_enumerable, WellKnownType.System_Threading_CancellationToken, 1631VerifyMissingType(_enumerator, WellKnownType.System_Threading_CancellationToken); 1655VerifyMissingType(_enumerable, WellKnownType.System_Threading_CancellationTokenSource, 1670VerifyMissingType(_enumerator, WellKnownType.System_Threading_CancellationTokenSource); 6977verifyType(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T, 7001verifyType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus, 7004verifyType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags, 7007verifyType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T, 7010verifyType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource, 7031verifyType(WellKnownType.System_Threading_Tasks_ValueTask_T, 7034verifyType(WellKnownType.System_Threading_Tasks_ValueTask, 7043void verifyType(WellKnownType type, string expected)
CodeGen\CodeGenAwaitForeachTests.cs (2)
103comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 5336comp.MakeTypeMissing(WellKnownType.System_IAsyncDisposable);
CodeGen\CodeGenAwaitUsingTests.cs (5)
943comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 1154comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 1191comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 4971Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.System_IAsyncDisposable).TypeKind); 4977comp.MakeTypeMissing(WellKnownType.System_IAsyncDisposable);
CodeGen\CodeGenLockTests.cs (1)
2038compilation.MakeTypeMissing(WellKnownType.System_Threading_Monitor);
CodeGen\CodeGenReadonlyStructTests.cs (5)
863AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 1412AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 1480AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 1548AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 2628AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal);
CodeGen\CodeGenTupleTest.cs (45)
5794var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 5816var vt0 = comp.GetWellKnownType(WellKnownType.System_ValueTuple); 5828var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 5854var vt1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(intType); 5872var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5907var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5939var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 5949var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5971var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5990var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, stringType, intType); 6007var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6026var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6028comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6052var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6054comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6079var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6081comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6104var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6106comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)); 6129var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6131comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)); 6155var originalVT2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 6161var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6188var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 6271var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6272var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, intType, intType); 6293var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6605var twoStrings = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, stringType); 6607var tuple2Underlying = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest).Construct(intType, intType, intType, intType, intType, intType, intType, twoStringsWithNames); 11158var tupleType = comp.Compilation.CommonGetWellKnownType(WellKnownType.System_ValueTuple_T2); 18864var int_string1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 18888var int_int1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 18928var int_string2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 18929var int_object2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, objectType); 19147var int_string1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 19148var int_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, objectType); 19149var int_object_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, objectType, objectType); 19186var int_string1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 19187var int_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, objectType); 19188var int_object_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, objectType, objectType); 23928Assert.Equal(TypeKind.Class, compilation.GetWellKnownType(WellKnownType.System_ValueTuple_T2).TypeKind); 25329var found = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25334var tuple2 = comp2.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25340var tuple3 = comp3.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25346var tuple4 = comp4.GetWellKnownType(WellKnownType.System_ValueTuple_T2);
CodeGen\CodeGenUsingDeclarationTests.cs (2)
1346comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 1377comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask);
CodeGen\IndexerTests.cs (1)
1210comp1.MakeTypeMissing(WellKnownType.System_Reflection_DefaultMemberAttribute);
Emit\InAttributeModifierTests.cs (15)
1747comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1788comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1829comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1850comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1909comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1954comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1994comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 2102comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 2139comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 2181comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 2244comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 2290comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 2331comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 2519comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 5455var typeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_InteropServices_InAttribute);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (67)
Attributes\AttributeTests_IsByRefLike.cs (7)
46AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, Accessibility.Public); 103AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, Accessibility.Internal); 373var isByRefLikeAttributeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute); 683AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, Accessibility.Public); 1083var isByRefLikeAttributeTypeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute); 1085var compilerFeatureRequiredAttributeTypeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute); 1098Assert.Equal(WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute), attributes[0].AttributeClass.ToDisplayString());
Attributes\AttributeTests_IsUnmanaged.cs (1)
822var isUnmanagedAttributeTypeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute);
Attributes\AttributeTests_NativeInteger.cs (1)
207comp.MakeTypeMissing(WellKnownType.System_AttributeUsageAttribute);
Attributes\AttributeTests_Nullable.cs (1)
748comp.MakeTypeMissing(WellKnownType.System_AttributeUsageAttribute);
Attributes\AttributeTests_NullableContext.cs (1)
233comp.MakeTypeMissing(WellKnownType.System_AttributeUsageAttribute);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
523comp.MakeTypeMissing(WellKnownType.System_AttributeUsageAttribute);
Attributes\AttributeTests_ReadOnlyStruct.cs (4)
45AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Public); 363var isReadOnlyAttributeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 652var isReadOnlyAttributeTypeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 665Assert.Equal(WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute), attributes[0].AttributeClass.ToDisplayString());
Attributes\AttributeTests_RefReadOnly.cs (12)
51AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Public); 74AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 1068var isReadOnlyAttributeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 1588var isReadOnlyAttributeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 1630var isReadOnlyAttributeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 1814var typeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 1863var typeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 1903var isReadOnlyAttributeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 1972var typeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 2021var typeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 2544var isReadOnlyAttributeTypeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute); 2557Assert.Equal(WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute), attributes[0].AttributeClass.ToDisplayString());
Attributes\AttributeTests_Synthesized.cs (1)
936comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute);
FieldKeywordTests.cs (1)
8087comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute);
RefReadonlyParameterTests.cs (3)
544comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 884comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1270comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute);
Semantics\CollectionExpressionTests.cs (22)
4990var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 5045var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 6109var listType = comp.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 6135comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_List_T); 13277comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_List_T); 15606[InlineData((int)WellKnownType.System_Collections_ICollection, "System.Collections.ICollection")] 15607[InlineData((int)WellKnownType.System_Collections_IList, "System.Collections.IList")] 15622comp.MakeTypeMissing((WellKnownType)missingType); 15647comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_List_T); 21843comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_List_T); 32542var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 32602var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 32813var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 32837collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 32872var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 32894collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 32926var collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 32948collectionType = comp.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 45397[InlineData((int)WellKnownType.System_IndexOutOfRangeException)] 45398[InlineData((int)WellKnownType.System_Collections_Generic_EqualityComparer_T)] 45408comp.MakeTypeMissing((WellKnownType)missingType); 47254comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_InlineArray2 + (arrayLength - 2));
Semantics\InlineArrayTests.cs (2)
18802comp.MakeTypeMissing(WellKnownType.System_Span_T); 19093comp.MakeTypeMissing(WellKnownType.System_ReadOnlySpan_T);
Semantics\PatternMatchingTests.cs (3)
7319comp.MakeTypeMissing(WellKnownType.System_Exception); 7336comp.MakeTypeMissing(WellKnownType.System_Exception); 7371comp.MakeTypeMissing(WellKnownType.System_Exception);
Semantics\PatternMatchingTests_ListPatterns.cs (3)
7581comp.MakeTypeMissing(WellKnownType.System_Index); 8001compilation.MakeTypeMissing(WellKnownType.System_Index); 8002compilation.MakeTypeMissing(WellKnownType.System_Range);
Semantics\PatternMatchingTests4.cs (1)
2603compilation.MakeTypeMissing(WellKnownType.System_InvalidOperationException);
Semantics\RecordTests.cs (3)
5200comp.MakeTypeMissing(WellKnownType.System_Text_StringBuilder); 12511CSharpCustomModifier.CreateRequired(comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit)), 19249comp.MakeTypeMissing(WellKnownType.System_Type);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (66)
Semantics\AccessibilityTests.cs (2)
36s_testSymbol = c.GetWellKnownType(WellKnownType.System_Exception).GetPublicSymbol(); 69references: new MetadataReference[] { MscorlibRef }).GetWellKnownType(WellKnownType.System_Exception);
Semantics\DelegateTypeTests.cs (37)
14847var funcOfT = comp.GetWellKnownType(WellKnownType.System_Func_T); 14854verifyConversions(model, expr, comp.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression).GetPublicSymbol(), ConversionKind.FunctionType, ConversionKind.FunctionType); 15665var funcOfT = comp.GetWellKnownType(WellKnownType.System_Func_T); 18587comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18610comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18628comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18646comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18670comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18690comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18707comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18728comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18744comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18764comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18782comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18809comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18835comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18855comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18880comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18901comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18927comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18941comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18959comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 18983comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 19013comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 19043comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 19064comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 19090comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 19113comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 19138comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 19168comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 19206comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 19224comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 19238comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 19256comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 19278comp2.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 19295comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 19312comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute);
Semantics\InitOnlyMemberTests.cs (2)
4763Assert.Equal("libWithIsExternalInit", comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit).ContainingAssembly.Name); 4772Assert.Equal(expectedAssemblyName, comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit).ContainingAssembly.Name);
Semantics\LambdaTests.cs (3)
8643comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 8666comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 8870Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_ParamCollectionAttribute).TypeKind);
Semantics\LocalFunctionTests.cs (3)
2693comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 2717comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 2900Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_ParamCollectionAttribute).TypeKind);
Semantics\NameOfTests.cs (1)
1208var actionInvoke = comp.GetWellKnownType(WellKnownType.System_Action).GetMember("Invoke");
Semantics\NativeIntegerTests.cs (1)
1564var def = comp.GetWellKnownType(WellKnownType.System_IEquatable_T);
Semantics\NullableReferenceTypesTests.cs (2)
142852comp.MakeTypeMissing(WellKnownType.System_IEquatable_T); 144014comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_IEqualityComparer_T);
Semantics\RecordStructTests.cs (4)
4235comp.MakeTypeMissing(WellKnownType.System_IEquatable_T); 4875comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_EqualityComparer_T); 4886comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_EqualityComparer_T); 5276comp.MakeTypeMissing(WellKnownType.System_Text_StringBuilder);
Semantics\TopLevelStatementsTests.cs (2)
7642comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_Task_T); 7669comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_Task_T);
Semantics\Utf8StringsLiteralsTests.cs (1)
1967comp.MakeTypeMissing(WellKnownType.System_ReadOnlySpan_T);
Semantics\ValueTupleTests.cs (8)
173Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).IsErrorType()); 176Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).IsErrorType()); 180Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).IsErrorType()); 185Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T4).IsErrorType()); 191Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T5).IsErrorType()); 198Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T6).IsErrorType()); 205Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T7).IsErrorType()); 213Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest).IsErrorType());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (318)
Compilation\CompilationAPITests.cs (1)
1729var taskOfT = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
Compilation\GetSemanticInfoBrokenCodeTests.cs (1)
248Assert.Equal(comp.GetWellKnownType(WellKnownType.System_Type), info.Type);
Compilation\GetSemanticInfoTests.cs (5)
5535var otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 5549var otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 5635var typeFuncB = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(typeB); 5682var typeFuncC = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(typeC); 5740var typeFunc = comp.GetWellKnownType(WellKnownType.System_Func_T2);
Compilation\SemanticModelAPITests.cs (1)
3777var actionType = comp.GetWellKnownType(WellKnownType.System_Action_T).Construct(stringType);
Compilation\UsedAssembliesTests.cs (2)
6045AssertEx.Equal("System.Collections", comp1.GetWellKnownType(WellKnownType.System_Collections_Generic_EqualityComparer_T).ContainingAssembly.Name); 6092comp1.MakeTypeMissing(WellKnownType.System_Collections_Generic_EqualityComparer_T);
Symbols\AssemblyAndNamespaceTests.cs (1)
430var taskType = comp.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task);
Symbols\FunctionPointerTypeSymbolTests.cs (6)
1007comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1008comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_OutAttribute); 1021comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1022comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_OutAttribute); 1607comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1608comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_OutAttribute);
Symbols\GenericConstraintTests.cs (3)
3910NamedTypeSymbol iEquatable = compilation.GetWellKnownType(WellKnownType.System_IEquatable_T); 3915NamedTypeSymbol iQueryable_T = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable_T); 3919NamedTypeSymbol iQueryable = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable);
Symbols\MissingSpecialMember.cs (295)
271var wellKnownType = comp.GetWellKnownType(WellKnownType.System_Type); 304var wellKnownType = comp.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes); 381var wellKnownType = comp.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T); 497var wellKnown = comp.GetWellKnownType(WellKnownType.System_Type); 605for (var wkt = WellKnownType.First; wkt < WellKnownType.NextAvailable; wkt++) 609case WellKnownType.Microsoft_VisualBasic_Embedded: 610case WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators: 613case WellKnownType.System_FormattableString: 614case WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory: 615case WellKnownType.System_Runtime_CompilerServices_NullableAttribute: 616case WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute: 617case WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute: 618case WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute: 619case WellKnownType.System_Runtime_CompilerServices_RequiresLocationAttribute: 620case WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute: 621case WellKnownType.System_Span_T: 622case WellKnownType.System_ReadOnlySpan_T: 623case WellKnownType.System_Collections_Immutable_ImmutableArray_T: 624case WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute: 625case WellKnownType.System_Index: 626case WellKnownType.System_Range: 627case WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute: 628case WellKnownType.System_IAsyncDisposable: 629case WellKnownType.System_Collections_Generic_IAsyncEnumerable_T: 630case WellKnownType.System_Collections_Generic_IAsyncEnumerator_T: 631case WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T: 632case WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus: 633case WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags: 634case WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T: 635case WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource: 636case WellKnownType.System_Threading_Tasks_ValueTask_T: 637case WellKnownType.System_Threading_Tasks_ValueTask: 638case WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder: 639case WellKnownType.System_Threading_CancellationToken: 640case WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException: 641case WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute: 642case WellKnownType.System_Runtime_CompilerServices_IsExternalInit: 643case WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler: 644case WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute: 645case WellKnownType.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute: 646case WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute: 647case WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute: 648case WellKnownType.System_Runtime_CompilerServices_MemorySafetyRulesAttribute: 649case WellKnownType.System_Runtime_CompilerServices_RequiresUnsafeAttribute: 650case WellKnownType.System_MemoryExtensions: 651case WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute: 652case WellKnownType.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute: 653case WellKnownType.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute: 654case WellKnownType.System_Runtime_InteropServices_MemoryMarshal: 655case WellKnownType.System_Runtime_CompilerServices_Unsafe: 656case WellKnownType.System_Runtime_CompilerServices_ParamCollectionAttribute: 657case WellKnownType.System_Runtime_CompilerServices_ExtensionMarkerAttribute: 658case WellKnownType.System_Runtime_CompilerServices_UnionAttribute: 659case WellKnownType.System_Runtime_CompilerServices_IUnion: 660case WellKnownType.System_Runtime_CompilerServices_InlineArray2: 661case WellKnownType.System_Runtime_CompilerServices_InlineArray3: 662case WellKnownType.System_Runtime_CompilerServices_InlineArray4: 663case WellKnownType.System_Runtime_CompilerServices_InlineArray5: 664case WellKnownType.System_Runtime_CompilerServices_InlineArray6: 665case WellKnownType.System_Runtime_CompilerServices_InlineArray7: 666case WellKnownType.System_Runtime_CompilerServices_InlineArray8: 667case WellKnownType.System_Runtime_CompilerServices_InlineArray9: 668case WellKnownType.System_Runtime_CompilerServices_InlineArray10: 669case WellKnownType.System_Runtime_CompilerServices_InlineArray11: 670case WellKnownType.System_Runtime_CompilerServices_InlineArray12: 671case WellKnownType.System_Runtime_CompilerServices_InlineArray13: 672case WellKnownType.System_Runtime_CompilerServices_InlineArray14: 673case WellKnownType.System_Runtime_CompilerServices_InlineArray15: 674case WellKnownType.System_Runtime_CompilerServices_InlineArray16: 677case WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation: 678case WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker: 679case WellKnownType.System_Runtime_CompilerServices_ITuple: 680case WellKnownType.System_Runtime_CompilerServices_NonNullTypesAttribute: 681case WellKnownType.Microsoft_CodeAnalysis_EmbeddedAttribute: 682case WellKnownType.System_Runtime_InteropServices_CollectionsMarshal: 683case WellKnownType.System_Runtime_InteropServices_ImmutableCollectionsMarshal: 684case WellKnownType.System_Runtime_CompilerServices_HotReloadException: 685case WellKnownType.System_Runtime_CompilerServices_MetadataUpdateDeletedAttribute: 688case WellKnownType.ExtSentinel: 695case WellKnownType.System_ValueTuple: 696case WellKnownType.System_ValueTuple_T1: 697case WellKnownType.System_ValueTuple_T2: 698case WellKnownType.System_ValueTuple_T3: 699case WellKnownType.System_ValueTuple_T4: 700case WellKnownType.System_ValueTuple_T5: 701case WellKnownType.System_ValueTuple_T6: 702case WellKnownType.System_ValueTuple_T7: 703case WellKnownType.System_ValueTuple_TRest: 721foreach (var type in new[] { 722WellKnownType.System_Math, 723WellKnownType.System_Attribute, 724WellKnownType.System_CLSCompliantAttribute, 725WellKnownType.System_Convert, 726WellKnownType.System_Collections_Immutable_ImmutableArray_T, 727WellKnownType.System_Exception, 728WellKnownType.System_FlagsAttribute, 729WellKnownType.System_FormattableString, 730WellKnownType.System_Guid, 731WellKnownType.System_IFormattable, 732WellKnownType.System_MarshalByRefObject, 733WellKnownType.System_Type, 734WellKnownType.System_Reflection_AssemblyKeyFileAttribute, 735WellKnownType.System_Reflection_AssemblyKeyNameAttribute, 736WellKnownType.System_Reflection_MethodInfo, 737WellKnownType.System_Reflection_ConstructorInfo, 738WellKnownType.System_Reflection_MethodBase, 739WellKnownType.System_Reflection_FieldInfo, 740WellKnownType.System_Reflection_MemberInfo, 741WellKnownType.System_Reflection_Missing, 742WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory, 743WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, 744WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, 745WellKnownType.System_Runtime_InteropServices_StructLayoutAttribute, 746WellKnownType.System_Runtime_InteropServices_UnknownWrapper, 747WellKnownType.System_Runtime_InteropServices_DispatchWrapper, 748WellKnownType.System_Runtime_InteropServices_CallingConvention, 749WellKnownType.System_Runtime_InteropServices_ClassInterfaceAttribute, 750WellKnownType.System_Runtime_InteropServices_ClassInterfaceType, 751WellKnownType.System_Runtime_InteropServices_CoClassAttribute, 752WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, 753WellKnownType.System_Runtime_InteropServices_ComEventInterfaceAttribute, 754WellKnownType.System_Runtime_InteropServices_ComInterfaceType, 755WellKnownType.System_Runtime_InteropServices_ComSourceInterfacesAttribute, 756WellKnownType.System_Runtime_InteropServices_ComVisibleAttribute, 757WellKnownType.System_Runtime_InteropServices_DispIdAttribute, 758WellKnownType.System_Runtime_InteropServices_GuidAttribute, 759WellKnownType.System_Runtime_InteropServices_InterfaceTypeAttribute, 760WellKnownType.System_Runtime_InteropServices_Marshal, 761WellKnownType.System_Runtime_InteropServices_TypeIdentifierAttribute, 762WellKnownType.System_Runtime_InteropServices_BestFitMappingAttribute, 763WellKnownType.System_Runtime_InteropServices_DefaultParameterValueAttribute, 764WellKnownType.System_Runtime_InteropServices_LCIDConversionAttribute, 765WellKnownType.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute, 766WellKnownType.System_Activator, 767WellKnownType.System_Threading_Tasks_Task, 768WellKnownType.System_Threading_Tasks_Task_T, 769WellKnownType.System_Threading_Interlocked, 770WellKnownType.System_Threading_Monitor, 771WellKnownType.System_Threading_Thread, 772WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, 773WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 774WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfoFlags, 775WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 776WellKnownType.Microsoft_VisualBasic_CallType, 777WellKnownType.Microsoft_VisualBasic_Embedded, 778WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, 779WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, 780WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, 781WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators, 782WellKnownType.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute, 783WellKnownType.Microsoft_VisualBasic_CompilerServices_Utils, 784WellKnownType.Microsoft_VisualBasic_CompilerServices_LikeOperator, 785WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, 786WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl, 787WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl, 788WellKnownType.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag, 789WellKnownType.Microsoft_VisualBasic_CompilerServices_StringType, 790WellKnownType.Microsoft_VisualBasic_CompilerServices_IncompleteInitialization, 791WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, 792WellKnownType.Microsoft_VisualBasic_CompareMethod, 793WellKnownType.Microsoft_VisualBasic_Strings, 794WellKnownType.Microsoft_VisualBasic_ErrObject, 795WellKnownType.Microsoft_VisualBasic_FileSystem, 796WellKnownType.Microsoft_VisualBasic_ApplicationServices_ApplicationBase, 797WellKnownType.Microsoft_VisualBasic_ApplicationServices_WindowsFormsApplicationBase, 798WellKnownType.Microsoft_VisualBasic_Information, 799WellKnownType.Microsoft_VisualBasic_Interaction, 801WellKnownType.System_Func_T, 802WellKnownType.System_Func_T2, 803WellKnownType.System_Func_T3, 804WellKnownType.System_Func_T4, 805WellKnownType.System_Func_T5, 806WellKnownType.System_Func_T6, 807WellKnownType.System_Func_T7, 808WellKnownType.System_Func_T8, 809WellKnownType.System_Func_T9, 810WellKnownType.System_Func_T10, 811WellKnownType.System_Func_T11, 812WellKnownType.System_Func_T12, 813WellKnownType.System_Func_T13, 814WellKnownType.System_Func_T14, 815WellKnownType.System_Func_T15, 816WellKnownType.System_Func_T16, 817WellKnownType.System_Func_T17, 819WellKnownType.System_Action, 820WellKnownType.System_Action_T, 821WellKnownType.System_Action_T2, 822WellKnownType.System_Action_T3, 823WellKnownType.System_Action_T4, 824WellKnownType.System_Action_T5, 825WellKnownType.System_Action_T6, 826WellKnownType.System_Action_T7, 827WellKnownType.System_Action_T8, 828WellKnownType.System_Action_T9, 829WellKnownType.System_Action_T10, 830WellKnownType.System_Action_T11, 831WellKnownType.System_Action_T12, 832WellKnownType.System_Action_T13, 833WellKnownType.System_Action_T14, 834WellKnownType.System_Action_T15, 835WellKnownType.System_Action_T16, 837WellKnownType.System_AttributeUsageAttribute, 838WellKnownType.System_ParamArrayAttribute, 839WellKnownType.System_NonSerializedAttribute, 840WellKnownType.System_STAThreadAttribute, 841WellKnownType.System_Reflection_DefaultMemberAttribute, 842WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute, 843WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute, 844WellKnownType.System_Runtime_CompilerServices_IUnknownConstantAttribute, 845WellKnownType.System_Runtime_CompilerServices_IDispatchConstantAttribute, 846WellKnownType.System_Runtime_CompilerServices_ExtensionAttribute, 847WellKnownType.System_Runtime_CompilerServices_INotifyCompletion, 848WellKnownType.System_Runtime_CompilerServices_InternalsVisibleToAttribute, 849WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute, 850WellKnownType.System_Runtime_CompilerServices_AccessedThroughPropertyAttribute, 851WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute, 852WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute, 853WellKnownType.System_Runtime_CompilerServices_UnsafeValueTypeAttribute, 854WellKnownType.System_Runtime_CompilerServices_FixedBufferAttribute, 855WellKnownType.System_Runtime_CompilerServices_DynamicAttribute, 856WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 857WellKnownType.System_Runtime_CompilerServices_CallSite, 858WellKnownType.System_Runtime_CompilerServices_CallSite_T, 860WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 861WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, 862WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal, 864WellKnownType.Windows_Foundation_IAsyncAction, 865WellKnownType.Windows_Foundation_IAsyncActionWithProgress_T, 866WellKnownType.Windows_Foundation_IAsyncOperation_T, 867WellKnownType.Windows_Foundation_IAsyncOperationWithProgress_T2, 869WellKnownType.System_Diagnostics_Debugger, 870WellKnownType.System_Diagnostics_DebuggerDisplayAttribute, 871WellKnownType.System_Diagnostics_DebuggerNonUserCodeAttribute, 872WellKnownType.System_Diagnostics_DebuggerHiddenAttribute, 873WellKnownType.System_Diagnostics_DebuggerBrowsableAttribute, 874WellKnownType.System_Diagnostics_DebuggerStepThroughAttribute, 875WellKnownType.System_Diagnostics_DebuggerBrowsableState, 876WellKnownType.System_Diagnostics_DebuggableAttribute, 877WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, 879WellKnownType.System_ComponentModel_DesignerSerializationVisibilityAttribute, 881WellKnownType.System_IEquatable_T, 883WellKnownType.System_Collections_IList, 884WellKnownType.System_Collections_ICollection, 885WellKnownType.System_Collections_Generic_EqualityComparer_T, 886WellKnownType.System_Collections_Generic_List_T, 887WellKnownType.System_Collections_Generic_IDictionary_KV, 888WellKnownType.System_Collections_Generic_IReadOnlyDictionary_KV, 889WellKnownType.System_Collections_ObjectModel_Collection_T, 890WellKnownType.System_Collections_ObjectModel_ReadOnlyCollection_T, 891WellKnownType.System_Collections_Specialized_INotifyCollectionChanged, 892WellKnownType.System_ComponentModel_INotifyPropertyChanged, 893WellKnownType.System_ComponentModel_EditorBrowsableAttribute, 894WellKnownType.System_ComponentModel_EditorBrowsableState, 896WellKnownType.System_Linq_Enumerable, 897WellKnownType.System_Linq_Expressions_Expression, 898WellKnownType.System_Linq_Expressions_Expression_T, 899WellKnownType.System_Linq_Expressions_ParameterExpression, 900WellKnownType.System_Linq_Expressions_ElementInit, 901WellKnownType.System_Linq_Expressions_MemberBinding, 902WellKnownType.System_Linq_Expressions_ExpressionType, 903WellKnownType.System_Linq_IQueryable, 904WellKnownType.System_Linq_IQueryable_T, 906WellKnownType.System_Xml_Linq_Extensions, 907WellKnownType.System_Xml_Linq_XAttribute, 908WellKnownType.System_Xml_Linq_XCData, 909WellKnownType.System_Xml_Linq_XComment, 910WellKnownType.System_Xml_Linq_XContainer, 911WellKnownType.System_Xml_Linq_XDeclaration, 912WellKnownType.System_Xml_Linq_XDocument, 913WellKnownType.System_Xml_Linq_XElement, 914WellKnownType.System_Xml_Linq_XName, 915WellKnownType.System_Xml_Linq_XNamespace, 916WellKnownType.System_Xml_Linq_XObject, 917WellKnownType.System_Xml_Linq_XProcessingInstruction, 919WellKnownType.System_Security_UnverifiableCodeAttribute, 920WellKnownType.System_Security_Permissions_SecurityAction, 921WellKnownType.System_Security_Permissions_SecurityAttribute, 922WellKnownType.System_Security_Permissions_SecurityPermissionAttribute, 924WellKnownType.System_NotSupportedException, 926WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion, 927WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 928WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, 929WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, 930WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, 931WellKnownType.System_Runtime_CompilerServices_AsyncStateMachineAttribute, 932WellKnownType.System_Runtime_CompilerServices_IteratorStateMachineAttribute, 934WellKnownType.System_Windows_Forms_Form, 935WellKnownType.System_Windows_Forms_Application, 937WellKnownType.System_Environment, 939WellKnownType.System_Runtime_GCLatencyMode} 942Assert.True(type <= WellKnownType.CSharp7Sentinel); 946Assert.Equal(200, (int)(WellKnownType.CSharp7Sentinel - WellKnownType.First - 1 /* WellKnownTypes.ExtSentinel is before CSharp7Sentinel */));
Symbols\RequiredMembersTests.cs (2)
389comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute); 426comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute);
Symbols\TypedConstantTests.cs (1)
33_systemType = _compilation.GetWellKnownType(WellKnownType.System_Type);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
AttributeValidation.cs (1)
33Assert.Equal(WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute), isUnmanagedTypeAttributes[0].AttributeClass.ToDisplayString());
Extensions.cs (1)
745public static INamedTypeSymbol GetWellKnownType(this Compilation compilation, WellKnownType type)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdEventTests.cs (2)
3574var tokenType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken); 3593var expectedFieldType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T).Construct(eventType.Type);
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
535internal void AssertDeclaresType(PEModuleSymbol peModule, WellKnownType type, Accessibility expectedAccessibility)