2219 references to WellKnownType
Microsoft.CodeAnalysis (1120)
Compilation\Compilation.cs (3)
974internal abstract ITypeSymbolInternal CommonGetWellKnownType(WellKnownType wellknownType); 3656internal void MakeTypeMissing(WellKnownType type) 3676internal bool IsTypeMissing(WellKnownType type)
MemberDescriptor.cs (4)
55: ((WellKnownType)DeclaringTypeId).GetMetadataName(); 149if (firstByte == (byte)WellKnownType.ExtSentinel) 151return (short)(stream.ReadByte() + WellKnownType.ExtSentinel); 223if (firstByte == (byte)WellKnownType.ExtSentinel)
MetadataReader\MetadataDecoder.cs (2)
1787internal bool GetCustomAttributeWellKnownType(CustomAttributeHandle handle, out WellKnownType wellKnownAttribute) 1789wellKnownAttribute = WellKnownType.Unknown;
Operations\ControlFlowGraphBuilder.cs (3)
3944? _compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol() 4183iDisposable.Equals(_compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol())); 4457? _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 (1059)
28(byte)WellKnownType.System_Math, // DeclaringTypeId 36(byte)WellKnownType.System_Math, // DeclaringTypeId 45(byte)WellKnownType.System_Array, // DeclaringTypeId 52(byte)WellKnownType.System_Array, // DeclaringTypeId 59(byte)WellKnownType.System_Convert, // DeclaringTypeId 67(byte)WellKnownType.System_Convert, // DeclaringTypeId 75(byte)WellKnownType.System_Convert, // DeclaringTypeId 83(byte)WellKnownType.System_Convert, // DeclaringTypeId 91(byte)WellKnownType.System_Convert, // DeclaringTypeId 99(byte)WellKnownType.System_Convert, // DeclaringTypeId 107(byte)WellKnownType.System_Convert, // DeclaringTypeId 115(byte)WellKnownType.System_Convert, // DeclaringTypeId 123(byte)WellKnownType.System_Convert, // DeclaringTypeId 131(byte)WellKnownType.System_Convert, // DeclaringTypeId 139(byte)WellKnownType.System_Convert, // DeclaringTypeId 147(byte)WellKnownType.System_Convert, // DeclaringTypeId 155(byte)WellKnownType.System_Convert, // DeclaringTypeId 163(byte)WellKnownType.System_Convert, // DeclaringTypeId 171(byte)WellKnownType.System_Convert, // DeclaringTypeId 179(byte)WellKnownType.System_Convert, // DeclaringTypeId 187(byte)WellKnownType.System_Convert, // DeclaringTypeId 195(byte)WellKnownType.System_Convert, // DeclaringTypeId 203(byte)WellKnownType.System_Convert, // DeclaringTypeId 211(byte)WellKnownType.System_Convert, // DeclaringTypeId 219(byte)WellKnownType.System_Convert, // DeclaringTypeId 227(byte)WellKnownType.System_Convert, // DeclaringTypeId 235(byte)WellKnownType.System_Convert, // DeclaringTypeId 243(byte)WellKnownType.System_Convert, // DeclaringTypeId 251(byte)WellKnownType.System_Convert, // DeclaringTypeId 259(byte)WellKnownType.System_Convert, // DeclaringTypeId 267(byte)WellKnownType.System_Convert, // DeclaringTypeId 275(byte)WellKnownType.System_Convert, // DeclaringTypeId 283(byte)WellKnownType.System_Convert, // DeclaringTypeId 291(byte)WellKnownType.System_Convert, // DeclaringTypeId 299(byte)WellKnownType.System_Convert, // DeclaringTypeId 307(byte)WellKnownType.System_Convert, // DeclaringTypeId 315(byte)WellKnownType.System_Convert, // DeclaringTypeId 323(byte)WellKnownType.System_CLSCompliantAttribute, // DeclaringTypeId 331(byte)WellKnownType.System_FlagsAttribute, // DeclaringTypeId 338(byte)WellKnownType.System_Guid, // DeclaringTypeId 346(byte)WellKnownType.System_Type, // DeclaringTypeId 349(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 350(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 354(byte)WellKnownType.System_Type, // DeclaringTypeId 357(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 358(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeTypeHandle, 362(byte)WellKnownType.System_Type, // DeclaringTypeId 368(byte)WellKnownType.System_Type, // DeclaringTypeId 372(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 373(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 377(byte)WellKnownType.System_Reflection_AssemblyKeyFileAttribute, // DeclaringTypeId 385(byte)WellKnownType.System_Reflection_AssemblyKeyNameAttribute, // DeclaringTypeId 393(byte)WellKnownType.System_Reflection_MethodBase, // DeclaringTypeId 396(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodBase, // Return Type 397(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeMethodHandle, 401(byte)WellKnownType.System_Reflection_MethodBase, // DeclaringTypeId 404(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodBase, // Return Type 405(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeMethodHandle, 406(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeTypeHandle, 410(byte)WellKnownType.System_Reflection_MethodInfo, // DeclaringTypeId 414(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 423(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 425(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 433(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 435(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_MethodInfo, 440(byte)WellKnownType.System_Reflection_FieldInfo, // DeclaringTypeId 443(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_FieldInfo, // Return Type 444(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeFieldHandle, 448(byte)WellKnownType.System_Reflection_FieldInfo, // DeclaringTypeId 451(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_FieldInfo, // Return Type 452(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeFieldHandle, 453(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeTypeHandle, 457(byte)WellKnownType.System_Reflection_Missing, // DeclaringTypeId 459(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Reflection_Missing, // Field Signature 463(byte)WellKnownType.System_IEquatable_T, // DeclaringTypeId 471(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IEqualityComparer_T - WellKnownType.ExtSentinel), // DeclaringTypeId 480(byte)WellKnownType.System_Collections_Generic_EqualityComparer_T, // DeclaringTypeId 489(byte)WellKnownType.System_Collections_Generic_EqualityComparer_T, // DeclaringTypeId 497(byte)WellKnownType.System_Collections_Generic_EqualityComparer_T, // DeclaringTypeId 500(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Collections_Generic_EqualityComparer_T,// Return Type 504(byte)WellKnownType.System_AttributeUsageAttribute, // DeclaringTypeId 512(byte)WellKnownType.System_AttributeUsageAttribute, // DeclaringTypeId 519(byte)WellKnownType.System_AttributeUsageAttribute, // DeclaringTypeId 526(byte)WellKnownType.System_ParamArrayAttribute, // DeclaringTypeId 533(byte)WellKnownType.System_STAThreadAttribute, // DeclaringTypeId 540(byte)WellKnownType.System_Reflection_DefaultMemberAttribute, // DeclaringTypeId 548(byte)WellKnownType.System_Diagnostics_Debugger, // DeclaringTypeId 555(byte)WellKnownType.System_Diagnostics_DebuggerDisplayAttribute, // DeclaringTypeId 563(byte)WellKnownType.System_Diagnostics_DebuggerDisplayAttribute, // DeclaringTypeId 570(byte)WellKnownType.System_Diagnostics_DebuggerNonUserCodeAttribute, // DeclaringTypeId 577(byte)WellKnownType.System_Diagnostics_DebuggerHiddenAttribute, // DeclaringTypeId 584(byte)WellKnownType.System_Diagnostics_DebuggerBrowsableAttribute, // DeclaringTypeId 588(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggerBrowsableState, 592(byte)WellKnownType.System_Diagnostics_DebuggerStepThroughAttribute, // DeclaringTypeId 599(byte)WellKnownType.System_Diagnostics_DebuggableAttribute, // DeclaringTypeId 603(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, 607(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 609(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 613(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 615(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 619(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 621(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 625(byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // DeclaringTypeId 627(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, // Field Signature 631(byte)WellKnownType.System_Runtime_InteropServices_UnknownWrapper, // DeclaringTypeId 639(byte)WellKnownType.System_Runtime_InteropServices_DispatchWrapper, // DeclaringTypeId 647(byte)WellKnownType.System_Runtime_InteropServices_ClassInterfaceAttribute, // DeclaringTypeId 651(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_ClassInterfaceType, 655(byte)WellKnownType.System_Runtime_InteropServices_CoClassAttribute, // DeclaringTypeId 659(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 663(byte)WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, // DeclaringTypeId 667(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 672(byte)WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, // DeclaringTypeId 681(byte)WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, // DeclaringTypeId 690(byte)WellKnownType.System_Runtime_InteropServices_ComEventInterfaceAttribute, // DeclaringTypeId 694(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 695(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 699(byte)WellKnownType.System_Runtime_InteropServices_ComSourceInterfacesAttribute, // DeclaringTypeId 707(byte)WellKnownType.System_Runtime_InteropServices_ComVisibleAttribute, // DeclaringTypeId 715(byte)WellKnownType.System_Runtime_InteropServices_DispIdAttribute, // DeclaringTypeId 723(byte)WellKnownType.System_Runtime_InteropServices_GuidAttribute, // DeclaringTypeId 731(byte)WellKnownType.System_Runtime_InteropServices_InterfaceTypeAttribute, // DeclaringTypeId 735(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_ComInterfaceType, 739(byte)WellKnownType.System_Runtime_InteropServices_InterfaceTypeAttribute, // DeclaringTypeId 747(byte)WellKnownType.System_Runtime_InteropServices_Marshal, // DeclaringTypeId 750(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, // Return Type 751(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 755(byte)WellKnownType.System_Runtime_InteropServices_TypeIdentifierAttribute, // DeclaringTypeId 762(byte)WellKnownType.System_Runtime_InteropServices_TypeIdentifierAttribute, // DeclaringTypeId 771(byte)WellKnownType.System_Runtime_InteropServices_BestFitMappingAttribute, // DeclaringTypeId 779(byte)WellKnownType.System_Runtime_InteropServices_DefaultParameterValueAttribute, // DeclaringTypeId 787(byte)WellKnownType.System_Runtime_InteropServices_LCIDConversionAttribute, // DeclaringTypeId 795(byte)WellKnownType.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute, // DeclaringTypeId 799(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_CallingConvention, 803(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 806(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 811(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 815(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, 819(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, 825(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 832(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, // DeclaringTypeId 836(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_Func_T2, 848(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 850(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 852(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 857(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal, // DeclaringTypeId 862(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 864(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 868(byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal, // DeclaringTypeId 873(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 875(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 880(byte)WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute, // DeclaringTypeId 888(byte)WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute, // DeclaringTypeId 900(byte)WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute, // DeclaringTypeId 912(byte)WellKnownType.System_Runtime_CompilerServices_ExtensionAttribute, // DeclaringTypeId 919(byte)WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute, // DeclaringTypeId 926(byte)WellKnownType.System_Runtime_CompilerServices_AccessedThroughPropertyAttribute, // DeclaringTypeId 934(byte)WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute, // DeclaringTypeId 942(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute, // DeclaringTypeId 949(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute, // DeclaringTypeId 956(byte)WellKnownType.System_Runtime_CompilerServices_UnsafeValueTypeAttribute, // DeclaringTypeId 963(byte)WellKnownType.System_Runtime_CompilerServices_FixedBufferAttribute, // DeclaringTypeId 967(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 972(byte)WellKnownType.System_Runtime_CompilerServices_DynamicAttribute, // DeclaringTypeId 979(byte)WellKnownType.System_Runtime_CompilerServices_DynamicAttribute, // DeclaringTypeId 987(byte)WellKnownType.System_Runtime_CompilerServices_CallSite_T, // DeclaringTypeId 991(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSite_T, 994(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 998(byte)WellKnownType.System_Runtime_CompilerServices_CallSite_T, // DeclaringTypeId 1004(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1008(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 1011(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeFieldHandle, 1015(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1023(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1028(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_RuntimeFieldHandle, 1032(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1039(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1044(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 1048(byte)WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, // DeclaringTypeId 1055(byte)WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, // DeclaringTypeId 1058(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, 1059(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 1063(byte)WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, // DeclaringTypeId 1070(byte)WellKnownType.System_Security_UnverifiableCodeAttribute, // DeclaringTypeId 1077(byte)WellKnownType.System_Security_Permissions_SecurityAction, // DeclaringTypeId 1079(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Security_Permissions_SecurityAction, // Field Signature 1083(byte)WellKnownType.System_Security_Permissions_SecurityPermissionAttribute, // DeclaringTypeId 1087(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Security_Permissions_SecurityAction, 1091(byte)WellKnownType.System_Security_Permissions_SecurityPermissionAttribute, // DeclaringTypeId 1098(byte)WellKnownType.System_Activator, // DeclaringTypeId 1102(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1106(byte)WellKnownType.System_Activator, // DeclaringTypeId 1113(byte)WellKnownType.System_Threading_Interlocked, // DeclaringTypeId 1123(byte)WellKnownType.System_Threading_Interlocked, // DeclaringTypeId 1133(byte)WellKnownType.System_Threading_Monitor, // DeclaringTypeId 1141(byte)WellKnownType.System_Threading_Monitor, // DeclaringTypeId 1150(byte)WellKnownType.System_Threading_Monitor, // DeclaringTypeId 1158(byte)WellKnownType.System_Threading_Thread, // DeclaringTypeId 1161(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Threading_Thread, // Return Type 1165(byte)WellKnownType.System_Threading_Thread, // DeclaringTypeId 1172(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1175(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1176(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1177(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ExpressionType, 1178(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1182(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1186(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1189(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1190(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1191(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1192(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1196(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1199(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1200(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1201(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1205(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1209(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1212(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1213(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1215(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1219(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1223(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1226(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1227(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1228(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1232(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1236(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1239(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1240(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1241(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1245(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1249(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1252(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1253(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1258(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1259(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1263(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1267(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1270(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1271(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1273(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1277(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1280(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1281(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1282(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1286(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1290(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1293(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1294(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1296(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1300(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1304(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, // DeclaringTypeId 1307(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 1308(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 1309(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Linq_Expressions_ExpressionType, 1310(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1314(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1318(byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, // DeclaringTypeId 1321(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 1322(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfoFlags, 1327(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, // DeclaringTypeId 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 1684(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1688(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1696(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1704(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1712(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1721(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1730(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1739(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1748(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1757(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1766(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1775(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1784(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1793(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1802(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1811(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1820(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1829(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1839(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1849(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1859(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1869(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1879(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1889(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1899(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1909(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1919(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1929(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1939(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1949(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, // DeclaringTypeId 1959(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators, // DeclaringTypeId 1969(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 1974(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1978(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1984(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 1989(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1993(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 1998(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2003(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2007(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2011(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2016(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2020(byte)SignatureTypeCode.SZArray, (byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2026(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2036(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2046(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, // DeclaringTypeId 2058(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute, // DeclaringTypeId 2065(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag, // DeclaringTypeId 2072(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag, // DeclaringTypeId 2078(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_StringType, // DeclaringTypeId 2089(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_IncompleteInitialization, // DeclaringTypeId 2096(byte)WellKnownType.Microsoft_VisualBasic_Embedded, // DeclaringTypeId 2103(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Utils, // DeclaringTypeId 2112(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_LikeOperator, // DeclaringTypeId 2118(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CompareMethod, 2122(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_LikeOperator, // DeclaringTypeId 2128(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CompareMethod, 2132(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2135(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, // Return Type 2140(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2144(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2148(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2152(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2157(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2164(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, // DeclaringTypeId 2171(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl, // DeclaringTypeId 2184(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl, // DeclaringTypeId 2194(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl, // DeclaringTypeId 2202(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, // DeclaringTypeId 2208(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CallType, 2213(byte)WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, // DeclaringTypeId 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_Information, // 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_Interaction, // DeclaringTypeId 2283(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.Microsoft_VisualBasic_CallType, 2288(byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, // DeclaringTypeId 2295(byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, // DeclaringTypeId 2299(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2303(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2306(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, 2310(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2314(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2318(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2325(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2334(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2343(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2351(byte)WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, // DeclaringTypeId 2355(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2359(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2362(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, 2366(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2370(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2374(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2381(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2390(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2399(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2407(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2411(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2415(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, // DeclaringTypeId 2418(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Threading_Tasks_Task, // Return Type 2422(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2425(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, 2429(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2433(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, 2437(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2445(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2454(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2463(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2471(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2475(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 2479(byte)WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, // DeclaringTypeId 2483(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Threading_Tasks_Task_T, 2489(byte)WellKnownType.System_Runtime_CompilerServices_AsyncStateMachineAttribute, // DeclaringTypeId 2493(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2497(byte)WellKnownType.System_Runtime_CompilerServices_IteratorStateMachineAttribute, // DeclaringTypeId 2501(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 2505(byte)WellKnownType.Microsoft_VisualBasic_Strings, // DeclaringTypeId 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.System_Xml_Linq_XElement, // DeclaringTypeId 2557(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Xml_Linq_XName, 2562(byte)WellKnownType.System_Xml_Linq_XElement, // DeclaringTypeId 2566(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Xml_Linq_XName, 2571(byte)WellKnownType.System_Xml_Linq_XNamespace, // DeclaringTypeId 2574(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Xml_Linq_XNamespace, // Return Type 2579(byte)WellKnownType.System_Windows_Forms_Application, // DeclaringTypeId 2583(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Windows_Forms_Form, 2587(byte)WellKnownType.System_Environment, // DeclaringTypeId 2594(byte)WellKnownType.System_ComponentModel_EditorBrowsableAttribute, // DeclaringTypeId 2598(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_ComponentModel_EditorBrowsableState, 2602(byte)WellKnownType.System_Runtime_GCLatencyMode, // DeclaringTypeId 2604(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Runtime_GCLatencyMode, // Field Signature 2608(byte)WellKnownType.System_ValueTuple_T1, // DeclaringTypeId 2614(byte)WellKnownType.System_ValueTuple_T2, // DeclaringTypeId 2620(byte)WellKnownType.System_ValueTuple_T2, // DeclaringTypeId 2626(byte)WellKnownType.System_ValueTuple_T3, // DeclaringTypeId 2632(byte)WellKnownType.System_ValueTuple_T3, // DeclaringTypeId 2638(byte)WellKnownType.System_ValueTuple_T3, // DeclaringTypeId 2644(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2650(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2656(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2662(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2668(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2674(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2680(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2686(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2692(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2698(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2704(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2710(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2716(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2722(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2728(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2734(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2740(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2746(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2752(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2758(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2764(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2770(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2776(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2782(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2788(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2794(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2800(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2806(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2812(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2818(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2824(byte)WellKnownType.System_ValueTuple_T1, // DeclaringTypeId 2832(byte)WellKnownType.System_ValueTuple_T2, // DeclaringTypeId 2841(byte)WellKnownType.System_ValueTuple_T3, // DeclaringTypeId 2851(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T4 - WellKnownType.ExtSentinel), // DeclaringTypeId 2862(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T5 - WellKnownType.ExtSentinel), // DeclaringTypeId 2874(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T6 - WellKnownType.ExtSentinel), // DeclaringTypeId 2887(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_T7 - WellKnownType.ExtSentinel), // DeclaringTypeId 2901(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ValueTuple_TRest - WellKnownType.ExtSentinel), // DeclaringTypeId 2916(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_TupleElementNamesAttribute // DeclaringTypeId 2917- WellKnownType.ExtSentinel), 2929(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_IFormatProvider, 2935(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation - WellKnownType.ExtSentinel), // DeclaringTypeId 2939(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 2947(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation - WellKnownType.ExtSentinel), // DeclaringTypeId 2951(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Guid, 2959(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2962(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2967(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2970(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2976(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2979(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2985(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 2988(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // Return Type 2995(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3002(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3009(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3018(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3027(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3036(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3045(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3054(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3063(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3072(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3081(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3090(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3099(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3108(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3118(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3127(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3136(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3145(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3154(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3163(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3172(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3181(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3190(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3199(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3208(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3217(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3226(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3236(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3245(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker - WellKnownType.ExtSentinel), // DeclaringTypeId 3254(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullableAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3262(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullableAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3270(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3279(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3287(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ReferenceAssemblyAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3294(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3301(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3308(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ObsoleteAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3317(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3326(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3334(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3342(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Span_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3349(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3358(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3366(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3376(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3384(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3391(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3398(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3406(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3414(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3422(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.Microsoft_VisualBasic_Conversion - WellKnownType.ExtSentinel), // DeclaringTypeId 3430(byte)WellKnownType.System_Math, // DeclaringTypeId 3438(byte)WellKnownType.System_Math, // DeclaringTypeId 3446(byte)WellKnownType.System_Math, // DeclaringTypeId 3454(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), // DeclaringTypeId 3463(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), // DeclaringTypeId 3471(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3475(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3476(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3480(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3483(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3484(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3488(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3491(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3492(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3496(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3499(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3503(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3506(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3510(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3513(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Index - WellKnownType.ExtSentinel), 3517(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3521(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type, 3525(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_IAsyncDisposable - WellKnownType.ExtSentinel), // DeclaringTypeId 3528(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask - WellKnownType.ExtSentinel), // Return Type: ValueTask 3532(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3536(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), 3540(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), 3544(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3548(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), 3554(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3561(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3569(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3572(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3577(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3582(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3587(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3591(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3598(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3602(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Exception, // Argument 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 3621(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3629(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3632(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3637(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3642(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3647(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3651(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3659(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3662(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus - WellKnownType.ExtSentinel), // Return Type 3667(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3672(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Action_T, 3677(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags - WellKnownType.ExtSentinel), // Argument 3681(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3686(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T - WellKnownType.ExtSentinel), 3693(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask_T - WellKnownType.ExtSentinel), // DeclaringTypeId 3701(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_ValueTask - WellKnownType.ExtSentinel), // DeclaringTypeId 3705(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource - WellKnownType.ExtSentinel), // Argument: IValueTaskSource 3710(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3713(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), 3717(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3724(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3733(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3742(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3750(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ITuple - WellKnownType.ExtSentinel), // DeclaringTypeId 3758(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ITuple - WellKnownType.ExtSentinel), // DeclaringTypeId 3765(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_InvalidOperationException - WellKnownType.ExtSentinel), // DeclaringTypeId 3772(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_InvalidOperationException - WellKnownType.ExtSentinel), // DeclaringTypeId 3780(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException - WellKnownType.ExtSentinel),// DeclaringTypeId 3787(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException - WellKnownType.ExtSentinel),// DeclaringTypeId 3795(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // DeclaringTypeId 3799(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3803(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3806(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // Return Type 3807(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3808(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Argument: CancellationToken 3812(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3815(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationToken - WellKnownType.ExtSentinel), // Return Type 3819(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Threading_CancellationTokenSource - WellKnownType.ExtSentinel), // DeclaringTypeId 3826(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_ArgumentNullException - WellKnownType.ExtSentinel), // DeclaringTypeId 3834(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3841(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3849(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3852(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3857(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3860(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3865(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3868(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // Return Type 3873(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Text_StringBuilder - WellKnownType.ExtSentinel), // DeclaringTypeId 3880(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler - WellKnownType.ExtSentinel), // DeclaringTypeId 3887(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3894(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3901(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3908(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3916(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 3921(byte)WellKnownType.ExtSentinel, (WellKnownType.System_Span_T - WellKnownType.ExtSentinel), 3925(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3931(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 3936(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3940(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3946(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MemoryExtensions - WellKnownType.ExtSentinel), // DeclaringTypeId 3950(byte)WellKnownType.ExtSentinel, (WellKnownType.System_ReadOnlySpan_T - WellKnownType.ExtSentinel), 3957(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3965(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3972(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_MissingMethodException - WellKnownType.ExtSentinel), // DeclaringTypeId 3979(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute - WellKnownType.ExtSentinel), // DeclaringTypeId 3983(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.System_Type,
WellKnownTypes.cs (46)
342internal const int Count = WellKnownType.NextAvailable - WellKnownType.First; 654private static readonly Dictionary<string, WellKnownType> s_nameToTypeIdMap = new Dictionary<string, WellKnownType>((int)Count); 663var typeId = (WellKnownType)(i + WellKnownType.First); 674var typeId = (WellKnownType)(i + WellKnownType.First); 679case WellKnownType.First: 682case WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl: 685case WellKnownType.CSharp7Sentinel: 688case WellKnownType.ExtSentinel: 707Debug.Assert((int)WellKnownType.ExtSentinel == 255); 708Debug.Assert((int)WellKnownType.NextAvailable <= 512, "Time for a new sentinel"); 711public static bool IsWellKnownType(this WellKnownType typeId) 713Debug.Assert(typeId != WellKnownType.ExtSentinel); 714return typeId >= WellKnownType.First && typeId < WellKnownType.NextAvailable; 717public static bool IsValueTupleType(this WellKnownType typeId) 719Debug.Assert(typeId != WellKnownType.ExtSentinel); 720return typeId >= WellKnownType.System_ValueTuple && typeId <= WellKnownType.System_ValueTuple_TRest; 723public static bool IsValid(this WellKnownType typeId) 725return typeId >= WellKnownType.First && typeId < WellKnownType.NextAvailable && typeId != WellKnownType.ExtSentinel; 728public static string GetMetadataName(this WellKnownType id) 730return s_metadataNames[(int)(id - WellKnownType.First)]; 733public static WellKnownType GetTypeFromMetadataName(string metadataName) 735WellKnownType id; 742Debug.Assert(WellKnownType.First != 0); 743return WellKnownType.Unknown; 747internal static WellKnownType GetWellKnownFunctionDelegate(int invokeArgumentCount) 750return (invokeArgumentCount <= WellKnownType.System_Func_TMax - WellKnownType.System_Func_T) ? 751(WellKnownType)((int)WellKnownType.System_Func_T + invokeArgumentCount) : 752WellKnownType.Unknown; 756internal static WellKnownType GetWellKnownActionDelegate(int invokeArgumentCount) 760return (invokeArgumentCount <= WellKnownType.System_Action_TMax - WellKnownType.System_Action) ? 761(WellKnownType)((int)WellKnownType.System_Action + invokeArgumentCount) : 762WellKnownType.Unknown;
Microsoft.CodeAnalysis.CSharp (262)
Binder\Binder.ValueChecks.cs (1)
779Compilation.GetWellKnownType(WellKnownType.System_Range),
Binder\Binder_Await.cs (1)
412var INotifyCompletion = GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion, diagnostics, node);
Binder\Binder_Constraints.cs (1)
268GetWellKnownType(WellKnownType.System_Runtime_InteropServices_UnmanagedType, diagnostics, typeSyntax);
Binder\Binder_Conversions.cs (2)
658delegateType = Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T).Construct(delegateType); 881stackAllocType = Compilation.GetWellKnownType(WellKnownType.System_Span_T).Construct(elementType);
Binder\Binder_Expressions.cs (26)
1233TypeSymbol typeType = this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node); 1357return new BoundTypeOfOperator(node, boundType, null, this.GetWellKnownType(WellKnownType.System_Type, diagnostics, node), hasError); 2353TypeSymbol indexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, node); 2389TypeSymbol rangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node); 2460TypeSymbol indexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, operand); 3898var spanType = GetWellKnownType(WellKnownType.System_Span_T, diagnostics, node); 6286var type = GetWellKnownType(WellKnownType.System_ReadOnlySpan_T, diagnostics, node).Construct(GetSpecialType(SpecialType.System_Byte, diagnostics, node)); 7035TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncAction), TypeCompareKind.ConsiderEverything2) || 7036TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncActionWithProgress_T), TypeCompareKind.ConsiderEverything2) || 7037TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperation_T), TypeCompareKind.ConsiderEverything2) || 7038TypeSymbol.Equals(namedType, Compilation.GetWellKnownType(WellKnownType.Windows_Foundation_IAsyncOperationWithProgress_T2), TypeCompareKind.ConsiderEverything2); 8003WellKnownType indexOrRangeWellknownType = WellKnownType.Unknown; 8024TypeSymbol resultType = indexOrRangeWellknownType == WellKnownType.System_Range 8028if (indexOrRangeWellknownType == WellKnownType.System_Index) 8050private BoundExpression ConvertToArrayIndex(BoundExpression index, BindingDiagnosticBag diagnostics, bool allowIndexAndRange, out WellKnownType indexOrRangeWellknownType) 8054indexOrRangeWellknownType = WellKnownType.Unknown; 8074result = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Index, node, diagnostics); 8078result = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Range, node, diagnostics); 8081indexOrRangeWellknownType = WellKnownType.System_Range; 8091indexOrRangeWellknownType = WellKnownType.System_Index; 8117private BoundExpression TryImplicitConversionToArrayIndex(BoundExpression expr, WellKnownType wellKnownType, SyntaxNode node, BindingDiagnosticBag diagnostics) 8544TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.System_Index), TypeCompareKind.ConsiderEverything) ? ThreeState.True : 8545TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything) ? ThreeState.False : 9233var wkDelegateType = returnsVoid ? 9237if (wkDelegateType != WellKnownType.Unknown)
Binder\Binder_InterpolatedString.cs (2)
281var interpolatedStringHandlerType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler); 312var interpolatedStringHandlerType = Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler);
Binder\Binder_Lookup.cs (7)
714if (Compilation.IsEqualOrDerivedFromWellKnownClass(namedType, WellKnownType.System_Attribute, ref useSiteInfo)) 959idictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IDictionary_KV); 960iroDictSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IReadOnlyDictionary_KV); 961iListSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_IList); 962iCollectionSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_ICollection); 963inccSymbol = Compilation.GetWellKnownType(WellKnownType.System_Collections_Specialized_INotifyCollectionChanged); 964inpcSymbol = Compilation.GetWellKnownType(WellKnownType.System_ComponentModel_INotifyPropertyChanged);
Binder\Binder_Patterns.cs (3)
224var systemRangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node); 383var systemIndexType = GetWellKnownType(WellKnownType.System_Index, diagnostics, node); 1242iTupleType = 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)
425boundExpr = GenerateConversionForAssignment(GetWellKnownType(WellKnownType.System_Exception, diagnostics, exprSyntax), boundExpr, diagnostics); 3212else if (TypeSymbol.Equals(previousType, Compilation.GetWellKnownType(WellKnownType.System_Exception), TypeCompareKind.ConsiderEverything2) &&
Binder\Binder_Symbols.cs (5)
1727internal NamedTypeSymbol GetWellKnownType(WellKnownType type, BindingDiagnosticBag diagnostics, SyntaxNode node) 1736internal NamedTypeSymbol GetWellKnownType(WellKnownType type, BindingDiagnosticBag diagnostics, Location location) 1745internal static NamedTypeSymbol GetWellKnownType(CSharpCompilation compilation, WellKnownType type, BindingDiagnosticBag diagnostics, SyntaxNode node) 1750internal static NamedTypeSymbol GetWellKnownType(CSharpCompilation compilation, WellKnownType type, BindingDiagnosticBag diagnostics, Location location) 1762internal NamedTypeSymbol GetWellKnownType(WellKnownType type, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\ForEachLoopBinder.cs (6)
594? this.GetWellKnownType(WellKnownType.System_Threading_Tasks_ValueTask, diagnostics, this._syntax) 887this.Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T) : 945Debug.Assert(enumeratorType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T))); 1063isAsync ? this.Compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable) : this.Compilation.GetSpecialType(SpecialType.System_IDisposable), 1526return type.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)); 1626return type.Equals(compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T));
Binder\InMethodBinder.cs (4)
167if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 168TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything)) 183if (TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T), TypeCompareKind.ConsiderEverything) || 184TypeSymbol.Equals(originalDefinition, compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T), TypeCompareKind.ConsiderEverything))
Binder\Semantics\Conversions\Conversions.cs (3)
144return (TypeSymbol.Equals(destination, Compilation.GetWellKnownType(WellKnownType.System_IFormattable), TypeCompareKind.ConsiderEverything) || 145TypeSymbol.Equals(destination, Compilation.GetWellKnownType(WellKnownType.System_FormattableString), TypeCompareKind.ConsiderEverything)) 401var spanType = _binder.GetWellKnownType(WellKnownType.System_Span_T, ref useSiteInfo);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2767var expressionOfTType = compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T);
Binder\UsingStatementBinder.cs (2)
200awaitableType = originalBinder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_ValueTask); 293? originalBinder.Compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable)
BoundTree\UnboundLambda.cs (2)
319binder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task); 334binder.Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
Compilation\CSharpCompilation.cs (2)
2005if (!(TypeSymbol.Equals(namedType.ConstructedFrom, GetWellKnownType(WellKnownType.System_Threading_Tasks_Task), TypeCompareKind.ConsiderEverything2) || 2006TypeSymbol.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\Model\PEAssemblyBuilder.cs (8)
438baseType: GetWellKnownType(WellKnownType.System_Attribute, diagnostics)); 445GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 453GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 461GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 469GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 477GetWellKnownType(WellKnownType.System_Attribute, diagnostics)); 484GetWellKnownType(WellKnownType.System_Attribute, diagnostics), 548private NamedTypeSymbol GetWellKnownType(WellKnownType type, BindingDiagnosticBag diagnostics)
Emitter\Model\PEModuleBuilder.cs (1)
832return (object)namedType == (object)Compilation.GetWellKnownType(WellKnownType.System_Type);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
245moduleBeingBuilt.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_UnmanagedType));
FlowAnalysis\NullableWalker.cs (1)
4395TypeSymbol.Equals(node.Indices[0].Type, compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything2))
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
422var 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)
148var exceptionLocal = F.SynthesizedLocal(F.WellKnownType(WellKnownType.System_Exception)); 532F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion), 536F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion), 605F.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), 215parameter.Type.Equals(F.Compilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken), TypeCompareKind.ConsiderEverything)) 298F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T) 443thenClause: F.Throw(F.New(F.WellKnownType(WellKnownType.System_NotSupportedException)))); 478F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T) 496F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 521F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 547F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 651F.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 (5)
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);
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 (1)
714_compilation.GetWellKnownType(WellKnownType.System_Range),
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
952StringPatternInput.SpanChar => _factory.WellKnownType(WellKnownType.System_Span_T) 954StringPatternInput.ReadOnlySpanChar => _factory.WellKnownType(WellKnownType.System_ReadOnlySpan_T)
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (4)
314methodOpt: ctor, _factory.WellKnownType(WellKnownType.System_Index)); 325methodOpt: indexCtor, _factory.WellKnownType(WellKnownType.System_Index)); 329methodOpt: rangeCtor, _factory.WellKnownType(WellKnownType.System_Range)); 553!loweredInput.Type.OriginalDefinition.Equals(_factory.Compilation.GetWellKnownType(WellKnownType.System_ValueTuple_TRest)) &&
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (3)
407_compilation.GetWellKnownType(WellKnownType.System_Index), 614Debug.Assert(implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.System_Index)) 615|| implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.System_Range)));
Lowering\LocalRewriter\LocalRewriter_Event.cs (4)
86NamedTypeSymbol tokenType = _factory.WellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken); 87NamedTypeSymbol marshalType = _factory.WellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal); 89NamedTypeSymbol actionType = _factory.WellKnownType(WellKnownType.System_Action_T).Construct(tokenType); 131NamedTypeSymbol func2Type = _factory.WellKnownType(WellKnownType.System_Func_T2).Construct(eventType, tokenType);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (2)
72else if ((object)origDefinition == this._compilation.GetWellKnownType(WellKnownType.System_Span_T)) 78else if ((object)origDefinition == this._compilation.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T))
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (6)
209_compilation.GetWellKnownType(WellKnownType.System_Index), 218_compilation.GetWellKnownType(WellKnownType.System_Range), 254_compilation.GetWellKnownType(WellKnownType.System_Index), 421_compilation.GetWellKnownType(WellKnownType.System_Index), 454_compilation.GetWellKnownType(WellKnownType.System_Index), 505_compilation.GetWellKnownType(WellKnownType.System_Range),
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
50else if (TypeSymbol.Equals(type.OriginalDefinition, _compilation.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.ConsiderEverything2))
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
23var stringFactory = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory);
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (2)
163_compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable); 239_compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (8)
248_factory.Null(_factory.WellKnownArrayType(WellKnownType.System_Type)) : 249_factory.ArrayOrEmpty(_factory.WellKnownType(WellKnownType.System_Type), _factory.TypeOfs(typeArgumentsWithAnnotations)), 283_factory.Null(_factory.WellKnownArrayType(WellKnownType.System_Type)), 626NamedTypeSymbol callSiteTypeGeneric = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite_T); 724var callSiteType = _factory.Compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite_T); 743var callSiteType = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite); 755var wkDelegateType = returnsVoid ? 759if (wkDelegateType != WellKnownType.Unknown)
Lowering\SyntheticBoundNodeFactory.cs (9)
342public ArrayTypeSymbol WellKnownArrayType(WellKnownType elementType) 347public NamedTypeSymbol WellKnownType(WellKnownType wt) 1146return Throw(Null(Binder.GetWellKnownType(Compilation, Microsoft.CodeAnalysis.WellKnownType.System_Exception, Diagnostics, Syntax.Location))); 1180public BoundExpression Typeof(WellKnownType type) 1191WellKnownType(CodeAnalysis.WellKnownType.System_Type)) 1222WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_ConstructorInfo)) 1269return new BoundModuleVersionId(Syntax, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Guid)) { WasCompilerGenerated = true }; 1317WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_MethodInfo)) 1327WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_FieldInfo))
Operations\CSharpOperationFactory.cs (1)
1791? compilation.GetWellKnownType(WellKnownType.System_IAsyncDisposable)
Symbols\AnonymousTypes\AnonymousTypeManager.SymbolCollection.cs (1)
146get { return Compilation.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState); }
Symbols\Attributes\AttributeData.cs (2)
140var wellKnownType = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAttribute); 390if (firstArgType is object && firstArgType.Equals(compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction)))
Symbols\Attributes\RetargetingAttributeData.cs (1)
39TypeSymbol systemType = underlyingAssembly.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Attributes\SourceAttributeData.cs (1)
437return targetSymbol.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Compilation_WellKnownMembers.cs (28)
98: this.GetWellKnownType((WellKnownType)descriptor.DeclaringTypeId); 118internal NamedTypeSymbol GetWellKnownType(WellKnownType type) 124int index = (int)type - (int)WellKnownType.First; 144DiagnosticBag? legacyWarnings = (type <= WellKnownType.CSharp7Sentinel) ? warnings : null; 195return IsEqualOrDerivedFromWellKnownClass(type, WellKnownType.System_Attribute, ref discardedUseSiteInfo); 205return IsEqualOrDerivedFromWellKnownClass(type, WellKnownType.System_Exception, ref useSiteInfo); 210return TypeSymbol.Equals(type.OriginalDefinition, GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.ConsiderEverything2); 213internal bool IsEqualOrDerivedFromWellKnownClass(TypeSymbol type, WellKnownType wellKnownType, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 215Debug.Assert(wellKnownType == WellKnownType.System_Attribute || 216wellKnownType == WellKnownType.System_Exception); 229return TypeSymbol.Equals((TypeSymbol)type, GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything2); 237internal override ITypeSymbolInternal CommonGetWellKnownType(WellKnownType wellknownType) 493GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState), 568WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, 575WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, 582WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute, 590WellKnownType.System_Runtime_CompilerServices_NullableAttribute, 598WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute, 605WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute, 614WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute, 622WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute, 629WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute, 637private bool CheckIfAttributeShouldBeEmbedded(BindingDiagnosticBag? diagnosticsOpt, Location? locationOpt, WellKnownType attributeType, WellKnownMember attributeCtor, WellKnownMember? secondAttributeCtor = null) 672TypeSymbol debuggableAttribute = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute); 679TypeSymbol debuggingModesType = GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes); 785var attributeTargetsType = GetWellKnownType(WellKnownType.System_AttributeTargets); 1223WellKnownType wellKnownId = (WellKnownType)typeId;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
314RefKind.In => compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute), 315RefKind.Out => compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_OutAttribute),
Symbols\Metadata\PE\PEModuleSymbol.cs (4)
558WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken 575WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T 591GetTypeSymbolForWellKnownType(WellKnownType.System_Type), 599private NamedTypeSymbol GetTypeSymbolForWellKnownType(WellKnownType type)
Symbols\MissingMetadataTypeSymbol.cs (3)
148/// Either <see cref="SpecialType"/>, <see cref="WellKnownType"/>, or -1 if not initialized. 167public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, WellKnownType wellKnownType, DiagnosticInfo? errorInfo = null) 312return (typeId >= (int)WellKnownType.First) ? SpecialType.None : (SpecialType)_lazyTypeId;
Symbols\Source\ParameterHelpers.cs (3)
961return CreateModifiers(WellKnownType.System_Runtime_InteropServices_InAttribute, binder, diagnostics, syntax); 966return CreateModifiers(WellKnownType.System_Runtime_InteropServices_OutAttribute, binder, diagnostics, syntax); 969private static ImmutableArray<CustomModifier> CreateModifiers(WellKnownType modifier, Binder binder, BindingDiagnosticBag diagnostics, SyntaxNode syntax)
Symbols\Source\SourceAssemblySymbol.cs (10)
646TypeSymbol compilationRelaxationsAttribute = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute); 655TypeSymbol runtimeCompatibilityAttribute = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute); 688TypeSymbol unverifiableCodeAttribute = compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute); 700TypeSymbol securityPermissionAttribute = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityPermissionAttribute); 707TypeSymbol securityAction = compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction); 1809if (!(_compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute) is MissingMetadataTypeSymbol) && 1810!(_compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityPermissionAttribute) is MissingMetadataTypeSymbol)) 1812var securityActionType = _compilation.GetWellKnownType(WellKnownType.System_Security_Permissions_SecurityAction); 1951if (!(_compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute) is MissingMetadataTypeSymbol)) 1971if (!(_compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute) is MissingMetadataTypeSymbol))
Symbols\Source\SourceComplexParameterSymbol.cs (2)
1213if (!Type.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken))) 1219method.ReturnType.OriginalDefinition.Equals(this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)))
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
293var modifierType = binder.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, syntax.ReturnType);
Symbols\Source\SourceEventAccessorSymbol.cs (1)
112TypeSymbol eventTokenType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
45var systemType = compilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4122TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Text_StringBuilder)), 4387TypeWithAnnotations.Create(compilation.GetWellKnownType(WellKnownType.System_Type)),
Symbols\Source\SourceMemberFieldSymbol.cs (1)
464NamedTypeSymbol tokenTableType = this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
933var arg = new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type),
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
994var systemType = @this.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type); 1138var iAsyncEnumerableType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1142var cancellationTokenType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Threading_CancellationToken);
Symbols\Source\SourceModuleSymbol.cs (1)
583if (!(compilation.GetWellKnownType(WellKnownType.System_Security_UnverifiableCodeAttribute) is MissingMetadataTypeSymbol))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1635ImmutableArray.Create(new TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)),
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
371var type = DeclaringCompilation.GetWellKnownType(WellKnownType.System_IEquatable_T).Construct(this);
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
127var modifierType = Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, ReturnTypeLocation);
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
393WellKnownType.System_Runtime_CompilerServices_IsExternalInit, diagnostics, this.locations[0]); 474DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute) is MissingMetadataTypeSymbol);
Symbols\Source\SourcePropertySymbolBase.cs (1)
237var modifierType = Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Runtime_InteropServices_InAttribute, diagnostics, TypeLocation);
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
76return (TypeWithAnnotations.Create(Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Type, diagnostics, Location), NullableAnnotation.NotAnnotated),
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
83if (_equalityContract.IsStatic || !_equalityContract.Type.Equals(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions))
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
96TypeWithAnnotations.Create(Binder.GetWellKnownType(compilation, WellKnownType.System_Text_StringBuilder, diagnostics, location), annotation),
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
59var stringBuilder = F.WellKnownType(WellKnownType.System_Text_StringBuilder);
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
266var taskT = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
41_returnType = Binder.GetWellKnownType(compilation, WellKnownType.System_Threading_Tasks_Task, diagnostics, NoLocation.Singleton); 47_returnType = Binder.GetWellKnownType(compilation, WellKnownType.System_Threading_Tasks_Task_T, diagnostics, NoLocation.Singleton).
Symbols\Tuples\TupleTypeSymbol.cs (10)
316private static WellKnownType GetTupleType(int arity) 325private static readonly WellKnownType[] tupleTypes = { 326WellKnownType.System_ValueTuple_T1, 327WellKnownType.System_ValueTuple_T2, 328WellKnownType.System_ValueTuple_T3, 329WellKnownType.System_ValueTuple_T4, 330WellKnownType.System_ValueTuple_T5, 331WellKnownType.System_ValueTuple_T6, 332WellKnownType.System_ValueTuple_T7, 333WellKnownType.System_ValueTuple_TRest };
Symbols\TypeSymbolExtensions.cs (6)
1744if ((object)namedType == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) 1761if ((object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) 1775return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T); 1785return (object)namedType.ConstructedFrom == compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T); 1910WellKnownType.System_Threading_Tasks_Task : 1911WellKnownType.System_Threading_Tasks_Task_T);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (84)
CodeGen\CodeGenAsyncIteratorTests.cs (26)
116private static void VerifyMissingType(WellKnownType type, params DiagnosticDescription[] expected) 124private static void VerifyMissingType(string source, WellKnownType type, params DiagnosticDescription[] expected) 877comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute); 966VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T, 1012VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T, 1049VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource, 1090VerifyMissingType(WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 1149VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus, 1165VerifyMissingType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags, 1227VerifyMissingType(_enumerator, WellKnownType.System_Collections_Generic_IAsyncEnumerator_T, 1236VerifyMissingType(_enumerable, WellKnownType.System_Collections_Generic_IAsyncEnumerator_T, 1258VerifyMissingType(WellKnownType.System_IAsyncDisposable, 1280VerifyMissingType(WellKnownType.System_Threading_Tasks_ValueTask_T, 1302VerifyMissingType(WellKnownType.System_Threading_Tasks_ValueTask, 1323VerifyMissingType(_enumerable, WellKnownType.System_Threading_CancellationToken, 1338VerifyMissingType(_enumerator, WellKnownType.System_Threading_CancellationToken); 1362VerifyMissingType(_enumerable, WellKnownType.System_Threading_CancellationTokenSource, 1377VerifyMissingType(_enumerator, WellKnownType.System_Threading_CancellationTokenSource); 6205verifyType(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T, 6229verifyType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus, 6232verifyType(WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags, 6235verifyType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T, 6238verifyType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource, 6259verifyType(WellKnownType.System_Threading_Tasks_ValueTask_T, 6262verifyType(WellKnownType.System_Threading_Tasks_ValueTask, 6271void verifyType(WellKnownType type, string expected)
CodeGen\CodeGenAwaitForeachTests.cs (2)
103comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 2737comp.MakeTypeMissing(WellKnownType.System_IAsyncDisposable);
CodeGen\CodeGenAwaitUsingTests.cs (3)
556comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 732comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask); 2402Assert.Equal(TypeKind.Error, comp.GetWellKnownType(WellKnownType.System_IAsyncDisposable).TypeKind);
CodeGen\CodeGenLockTests.cs (1)
2037compilation.MakeTypeMissing(WellKnownType.System_Threading_Monitor);
CodeGen\CodeGenReadonlyStructTests.cs (5)
839AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 1388AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 1456AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 1524AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal); 2604AssertDeclaresType(peModule, WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, Accessibility.Internal);
CodeGen\CodeGenTupleTest.cs (45)
5789var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 5811var vt0 = comp.GetWellKnownType(WellKnownType.System_ValueTuple); 5823var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 5849var vt1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(intType); 5867var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5902var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5934var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 5944var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5966var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 5985var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, stringType, intType); 6002var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6021var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6023comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6047var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6049comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6074var vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6076comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)); 6099var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6101comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)); 6124var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6126comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)); 6150var originalVT2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 6156var vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest) 6183var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 6266var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6267var vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, intType, intType); 6288var vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 6600var twoStrings = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, stringType); 6602var tuple2Underlying = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest).Construct(intType, intType, intType, intType, intType, intType, intType, twoStringsWithNames); 11164var tupleType = comp.Compilation.CommonGetWellKnownType(WellKnownType.System_ValueTuple_T2); 18870var int_string1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 18894var int_int1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType); 18934var int_string2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 18935var int_object2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, objectType); 19153var int_string1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 19154var int_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, objectType); 19155var int_object_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, objectType, objectType); 19192var int_string1 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType); 19193var int_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, objectType); 19194var int_object_object = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, objectType, objectType); 23961Assert.Equal(TypeKind.Class, compilation.GetWellKnownType(WellKnownType.System_ValueTuple_T2).TypeKind); 25367var found = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25372var tuple2 = comp2.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25378var tuple3 = comp3.GetWellKnownType(WellKnownType.System_ValueTuple_T2); 25384var tuple4 = comp4.GetWellKnownType(WellKnownType.System_ValueTuple_T2);
CodeGen\CodeGenUsingDeclarationTests.cs (1)
1345comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_ValueTask);
Emit\InAttributeModifierTests.cs (1)
4559var typeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_InteropServices_InAttribute);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (37)
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 (2)
836Assert.Equal(WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute), isUnmanagedTypeAttributes[0].AttributeClass.ToDisplayString()); 857var isUnmanagedAttributeTypeName = WellKnownTypes.GetMetadataName(WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute);
Attributes\AttributeTests_NativeInteger.cs (1)
205comp.MakeTypeMissing(WellKnownType.System_AttributeUsageAttribute);
Attributes\AttributeTests_Nullable.cs (1)
748comp.MakeTypeMissing(WellKnownType.System_AttributeUsageAttribute);
Attributes\AttributeTests_NullableContext.cs (1)
232comp.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);
Semantics\PatternMatchingTests.cs (3)
7313comp.MakeTypeMissing(WellKnownType.System_Exception); 7330comp.MakeTypeMissing(WellKnownType.System_Exception); 7365comp.MakeTypeMissing(WellKnownType.System_Exception);
Semantics\PatternMatchingTests_ListPatterns.cs (3)
7459comp.MakeTypeMissing(WellKnownType.System_Index); 7872compilation.MakeTypeMissing(WellKnownType.System_Index); 7873compilation.MakeTypeMissing(WellKnownType.System_Range);
Semantics\PatternMatchingTests4.cs (1)
2605compilation.MakeTypeMissing(WellKnownType.System_InvalidOperationException);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\LocalDeclarationRewriter.cs (1)
106var typeType = compilation.GetWellKnownType(WellKnownType.System_Type);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ExpressionCompilerTests.cs (2)
5155var actionType = context.Compilation.GetWellKnownType(WellKnownType.System_Action); 5288var actionType = context.Compilation.GetWellKnownType(WellKnownType.System_Action);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (62)
Semantics\AccessibilityTests.cs (2)
36s_testSymbol = c.GetWellKnownType(WellKnownType.System_Exception).GetPublicSymbol(); 69references: new MetadataReference[] { MscorlibRef }).GetWellKnownType(WellKnownType.System_Exception);
Semantics\DelegateTypeTests.cs (37)
11437var funcOfT = comp.GetWellKnownType(WellKnownType.System_Func_T); 11444verifyConversions(model, expr, comp.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression).GetPublicSymbol(), ConversionKind.FunctionType, ConversionKind.FunctionType); 12255var funcOfT = comp.GetWellKnownType(WellKnownType.System_Func_T); 15178comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15201comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15219comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15237comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15261comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15281comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15298comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15319comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15335comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15355comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15373comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15400comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15426comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15446comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15471comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15492comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15518comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15532comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15550comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15574comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15604comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute); 15634comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 15655comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 15681comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 15704comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 15729comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 15759comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 15797comp2.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute); 15815comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 15829comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 15847comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 15869comp2.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 15886comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute); 15903comp.MakeTypeMissing(WellKnownType.System_ParamArrayAttribute);
Semantics\InitOnlyMemberTests.cs (2)
4752Assert.Equal("libWithIsExternalInit", comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit).ContainingAssembly.Name); 4761Assert.Equal(expectedAssemblyName, comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit).ContainingAssembly.Name);
Semantics\NativeIntegerTests.cs (1)
1559var def = comp.GetWellKnownType(WellKnownType.System_IEquatable_T);
Semantics\NullableReferenceTypesTests.cs (2)
138454comp.MakeTypeMissing(WellKnownType.System_IEquatable_T); 139616comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_IEqualityComparer_T);
Semantics\RecordStructTests.cs (4)
4133comp.MakeTypeMissing(WellKnownType.System_IEquatable_T); 4776comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_EqualityComparer_T); 4787comp.MakeTypeMissing(WellKnownType.System_Collections_Generic_EqualityComparer_T); 5177comp.MakeTypeMissing(WellKnownType.System_Text_StringBuilder);
Semantics\RecordTests.cs (3)
5145comp.MakeTypeMissing(WellKnownType.System_Text_StringBuilder); 12489CSharpCustomModifier.CreateRequired(comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IsExternalInit)), 19164comp.MakeTypeMissing(WellKnownType.System_Type);
Semantics\TopLevelStatementsTests.cs (2)
7537comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_Task_T); 7564comp.MakeTypeMissing(WellKnownType.System_Threading_Tasks_Task_T);
Semantics\Utf8StringsLiteralsTests.cs (1)
1972comp.MakeTypeMissing(WellKnownType.System_ReadOnlySpan_T);
Semantics\ValueTupleTests.cs (8)
168Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).IsErrorType()); 171Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).IsErrorType()); 175Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).IsErrorType()); 180Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T4).IsErrorType()); 186Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T5).IsErrorType()); 193Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T6).IsErrorType()); 200Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T7).IsErrorType()); 208Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest).IsErrorType());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (291)
Compilation\CompilationAPITests.cs (1)
1731var 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)
5523var otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 5537var otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)); 5623var typeFuncB = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(typeB); 5670var typeFuncC = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(typeC); 5728var typeFunc = comp.GetWellKnownType(WellKnownType.System_Func_T2);
Compilation\SemanticModelAPITests.cs (1)
3746var actionType = comp.GetWellKnownType(WellKnownType.System_Action_T).Construct(stringType);
Symbols\AssemblyAndNamespaceTests.cs (1)
433var 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); 1619comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_InAttribute); 1620comp.MakeTypeMissing(WellKnownType.System_Runtime_InteropServices_OutAttribute);
Symbols\GenericConstraintTests.cs (3)
3908NamedTypeSymbol iEquatable = compilation.GetWellKnownType(WellKnownType.System_IEquatable_T); 3913NamedTypeSymbol iQueryable_T = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable_T); 3917NamedTypeSymbol iQueryable = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable);
Symbols\MissingSpecialMember.cs (270)
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); 591for (var wkt = WellKnownType.First; wkt < WellKnownType.NextAvailable; wkt++) 595case WellKnownType.Microsoft_VisualBasic_Embedded: 596case WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators: 599case WellKnownType.System_FormattableString: 600case WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory: 601case WellKnownType.System_Runtime_CompilerServices_NullableAttribute: 602case WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute: 603case WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute: 604case WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute: 605case WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute: 606case WellKnownType.System_Span_T: 607case WellKnownType.System_ReadOnlySpan_T: 608case WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute: 609case WellKnownType.System_Index: 610case WellKnownType.System_Range: 611case WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute: 612case WellKnownType.System_IAsyncDisposable: 613case WellKnownType.System_Collections_Generic_IAsyncEnumerable_T: 614case WellKnownType.System_Collections_Generic_IAsyncEnumerator_T: 615case WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T: 616case WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus: 617case WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags: 618case WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T: 619case WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource: 620case WellKnownType.System_Threading_Tasks_ValueTask_T: 621case WellKnownType.System_Threading_Tasks_ValueTask: 622case WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder: 623case WellKnownType.System_Threading_CancellationToken: 624case WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException: 625case WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute: 626case WellKnownType.System_Runtime_CompilerServices_IsExternalInit: 627case WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler: 628case WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute: 629case WellKnownType.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute: 630case WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute: 631case WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute: 632case WellKnownType.System_MemoryExtensions: 633case WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute: 634case WellKnownType.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute: 635case WellKnownType.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute: 638case WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation: 639case WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker: 640case WellKnownType.System_Runtime_CompilerServices_ITuple: 641case WellKnownType.System_Runtime_CompilerServices_NonNullTypesAttribute: 642case WellKnownType.Microsoft_CodeAnalysis_EmbeddedAttribute: 645case WellKnownType.ExtSentinel: 652case WellKnownType.System_ValueTuple: 653case WellKnownType.System_ValueTuple_T1: 654case WellKnownType.System_ValueTuple_T2: 655case WellKnownType.System_ValueTuple_T3: 656case WellKnownType.System_ValueTuple_T4: 657case WellKnownType.System_ValueTuple_T5: 658case WellKnownType.System_ValueTuple_T6: 659case WellKnownType.System_ValueTuple_T7: 660case WellKnownType.System_ValueTuple_TRest: 678foreach (var type in new[] { 679WellKnownType.System_Math, 680WellKnownType.System_Array, 681WellKnownType.System_Attribute, 682WellKnownType.System_CLSCompliantAttribute, 683WellKnownType.System_Convert, 684WellKnownType.System_Exception, 685WellKnownType.System_FlagsAttribute, 686WellKnownType.System_FormattableString, 687WellKnownType.System_Guid, 688WellKnownType.System_IFormattable, 689WellKnownType.System_RuntimeTypeHandle, 690WellKnownType.System_RuntimeFieldHandle, 691WellKnownType.System_RuntimeMethodHandle, 692WellKnownType.System_MarshalByRefObject, 693WellKnownType.System_Type, 694WellKnownType.System_Reflection_AssemblyKeyFileAttribute, 695WellKnownType.System_Reflection_AssemblyKeyNameAttribute, 696WellKnownType.System_Reflection_MethodInfo, 697WellKnownType.System_Reflection_ConstructorInfo, 698WellKnownType.System_Reflection_MethodBase, 699WellKnownType.System_Reflection_FieldInfo, 700WellKnownType.System_Reflection_MemberInfo, 701WellKnownType.System_Reflection_Missing, 702WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory, 703WellKnownType.System_Runtime_CompilerServices_RuntimeHelpers, 704WellKnownType.System_Runtime_ExceptionServices_ExceptionDispatchInfo, 705WellKnownType.System_Runtime_InteropServices_StructLayoutAttribute, 706WellKnownType.System_Runtime_InteropServices_UnknownWrapper, 707WellKnownType.System_Runtime_InteropServices_DispatchWrapper, 708WellKnownType.System_Runtime_InteropServices_CallingConvention, 709WellKnownType.System_Runtime_InteropServices_ClassInterfaceAttribute, 710WellKnownType.System_Runtime_InteropServices_ClassInterfaceType, 711WellKnownType.System_Runtime_InteropServices_CoClassAttribute, 712WellKnownType.System_Runtime_InteropServices_ComAwareEventInfo, 713WellKnownType.System_Runtime_InteropServices_ComEventInterfaceAttribute, 714WellKnownType.System_Runtime_InteropServices_ComInterfaceType, 715WellKnownType.System_Runtime_InteropServices_ComSourceInterfacesAttribute, 716WellKnownType.System_Runtime_InteropServices_ComVisibleAttribute, 717WellKnownType.System_Runtime_InteropServices_DispIdAttribute, 718WellKnownType.System_Runtime_InteropServices_GuidAttribute, 719WellKnownType.System_Runtime_InteropServices_InterfaceTypeAttribute, 720WellKnownType.System_Runtime_InteropServices_Marshal, 721WellKnownType.System_Runtime_InteropServices_TypeIdentifierAttribute, 722WellKnownType.System_Runtime_InteropServices_BestFitMappingAttribute, 723WellKnownType.System_Runtime_InteropServices_DefaultParameterValueAttribute, 724WellKnownType.System_Runtime_InteropServices_LCIDConversionAttribute, 725WellKnownType.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute, 726WellKnownType.System_Activator, 727WellKnownType.System_Threading_Tasks_Task, 728WellKnownType.System_Threading_Tasks_Task_T, 729WellKnownType.System_Threading_Interlocked, 730WellKnownType.System_Threading_Monitor, 731WellKnownType.System_Threading_Thread, 732WellKnownType.Microsoft_CSharp_RuntimeBinder_Binder, 733WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo, 734WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfoFlags, 735WellKnownType.Microsoft_CSharp_RuntimeBinder_CSharpBinderFlags, 736WellKnownType.Microsoft_VisualBasic_CallType, 737WellKnownType.Microsoft_VisualBasic_Embedded, 738WellKnownType.Microsoft_VisualBasic_CompilerServices_Conversions, 739WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, 740WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, 741WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators, 742WellKnownType.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute, 743WellKnownType.Microsoft_VisualBasic_CompilerServices_Utils, 744WellKnownType.Microsoft_VisualBasic_CompilerServices_LikeOperator, 745WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData, 746WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl, 747WellKnownType.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl, 748WellKnownType.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag, 749WellKnownType.Microsoft_VisualBasic_CompilerServices_StringType, 750WellKnownType.Microsoft_VisualBasic_CompilerServices_IncompleteInitialization, 751WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, 752WellKnownType.Microsoft_VisualBasic_CompareMethod, 753WellKnownType.Microsoft_VisualBasic_Strings, 754WellKnownType.Microsoft_VisualBasic_ErrObject, 755WellKnownType.Microsoft_VisualBasic_FileSystem, 756WellKnownType.Microsoft_VisualBasic_ApplicationServices_ApplicationBase, 757WellKnownType.Microsoft_VisualBasic_ApplicationServices_WindowsFormsApplicationBase, 758WellKnownType.Microsoft_VisualBasic_Information, 759WellKnownType.Microsoft_VisualBasic_Interaction, 761WellKnownType.System_Func_T, 762WellKnownType.System_Func_T2, 763WellKnownType.System_Func_T3, 764WellKnownType.System_Func_T4, 765WellKnownType.System_Func_T5, 766WellKnownType.System_Func_T6, 767WellKnownType.System_Func_T7, 768WellKnownType.System_Func_T8, 769WellKnownType.System_Func_T9, 770WellKnownType.System_Func_T10, 771WellKnownType.System_Func_T11, 772WellKnownType.System_Func_T12, 773WellKnownType.System_Func_T13, 774WellKnownType.System_Func_T14, 775WellKnownType.System_Func_T15, 776WellKnownType.System_Func_T16, 777WellKnownType.System_Func_T17, 779WellKnownType.System_Action, 780WellKnownType.System_Action_T, 781WellKnownType.System_Action_T2, 782WellKnownType.System_Action_T3, 783WellKnownType.System_Action_T4, 784WellKnownType.System_Action_T5, 785WellKnownType.System_Action_T6, 786WellKnownType.System_Action_T7, 787WellKnownType.System_Action_T8, 788WellKnownType.System_Action_T9, 789WellKnownType.System_Action_T10, 790WellKnownType.System_Action_T11, 791WellKnownType.System_Action_T12, 792WellKnownType.System_Action_T13, 793WellKnownType.System_Action_T14, 794WellKnownType.System_Action_T15, 795WellKnownType.System_Action_T16, 797WellKnownType.System_AttributeUsageAttribute, 798WellKnownType.System_ParamArrayAttribute, 799WellKnownType.System_NonSerializedAttribute, 800WellKnownType.System_STAThreadAttribute, 801WellKnownType.System_Reflection_DefaultMemberAttribute, 802WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute, 803WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute, 804WellKnownType.System_Runtime_CompilerServices_IUnknownConstantAttribute, 805WellKnownType.System_Runtime_CompilerServices_IDispatchConstantAttribute, 806WellKnownType.System_Runtime_CompilerServices_ExtensionAttribute, 807WellKnownType.System_Runtime_CompilerServices_INotifyCompletion, 808WellKnownType.System_Runtime_CompilerServices_InternalsVisibleToAttribute, 809WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute, 810WellKnownType.System_Runtime_CompilerServices_AccessedThroughPropertyAttribute, 811WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute, 812WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute, 813WellKnownType.System_Runtime_CompilerServices_UnsafeValueTypeAttribute, 814WellKnownType.System_Runtime_CompilerServices_FixedBufferAttribute, 815WellKnownType.System_Runtime_CompilerServices_DynamicAttribute, 816WellKnownType.System_Runtime_CompilerServices_CallSiteBinder, 817WellKnownType.System_Runtime_CompilerServices_CallSite, 818WellKnownType.System_Runtime_CompilerServices_CallSite_T, 820WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, 821WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T, 822WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal, 824WellKnownType.Windows_Foundation_IAsyncAction, 825WellKnownType.Windows_Foundation_IAsyncActionWithProgress_T, 826WellKnownType.Windows_Foundation_IAsyncOperation_T, 827WellKnownType.Windows_Foundation_IAsyncOperationWithProgress_T2, 829WellKnownType.System_Diagnostics_Debugger, 830WellKnownType.System_Diagnostics_DebuggerDisplayAttribute, 831WellKnownType.System_Diagnostics_DebuggerNonUserCodeAttribute, 832WellKnownType.System_Diagnostics_DebuggerHiddenAttribute, 833WellKnownType.System_Diagnostics_DebuggerBrowsableAttribute, 834WellKnownType.System_Diagnostics_DebuggerStepThroughAttribute, 835WellKnownType.System_Diagnostics_DebuggerBrowsableState, 836WellKnownType.System_Diagnostics_DebuggableAttribute, 837WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes, 839WellKnownType.System_ComponentModel_DesignerSerializationVisibilityAttribute, 841WellKnownType.System_IEquatable_T, 843WellKnownType.System_Collections_IList, 844WellKnownType.System_Collections_ICollection, 845WellKnownType.System_Collections_Generic_EqualityComparer_T, 846WellKnownType.System_Collections_Generic_List_T, 847WellKnownType.System_Collections_Generic_IDictionary_KV, 848WellKnownType.System_Collections_Generic_IReadOnlyDictionary_KV, 849WellKnownType.System_Collections_ObjectModel_Collection_T, 850WellKnownType.System_Collections_ObjectModel_ReadOnlyCollection_T, 851WellKnownType.System_Collections_Specialized_INotifyCollectionChanged, 852WellKnownType.System_ComponentModel_INotifyPropertyChanged, 853WellKnownType.System_ComponentModel_EditorBrowsableAttribute, 854WellKnownType.System_ComponentModel_EditorBrowsableState, 856WellKnownType.System_Linq_Enumerable, 857WellKnownType.System_Linq_Expressions_Expression, 858WellKnownType.System_Linq_Expressions_Expression_T, 859WellKnownType.System_Linq_Expressions_ParameterExpression, 860WellKnownType.System_Linq_Expressions_ElementInit, 861WellKnownType.System_Linq_Expressions_MemberBinding, 862WellKnownType.System_Linq_Expressions_ExpressionType, 863WellKnownType.System_Linq_IQueryable, 864WellKnownType.System_Linq_IQueryable_T, 866WellKnownType.System_Xml_Linq_Extensions, 867WellKnownType.System_Xml_Linq_XAttribute, 868WellKnownType.System_Xml_Linq_XCData, 869WellKnownType.System_Xml_Linq_XComment, 870WellKnownType.System_Xml_Linq_XContainer, 871WellKnownType.System_Xml_Linq_XDeclaration, 872WellKnownType.System_Xml_Linq_XDocument, 873WellKnownType.System_Xml_Linq_XElement, 874WellKnownType.System_Xml_Linq_XName, 875WellKnownType.System_Xml_Linq_XNamespace, 876WellKnownType.System_Xml_Linq_XObject, 877WellKnownType.System_Xml_Linq_XProcessingInstruction, 879WellKnownType.System_Security_UnverifiableCodeAttribute, 880WellKnownType.System_Security_Permissions_SecurityAction, 881WellKnownType.System_Security_Permissions_SecurityAttribute, 882WellKnownType.System_Security_Permissions_SecurityPermissionAttribute, 884WellKnownType.System_NotSupportedException, 886WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion, 887WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, 888WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, 889WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, 890WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, 891WellKnownType.System_Runtime_CompilerServices_AsyncStateMachineAttribute, 892WellKnownType.System_Runtime_CompilerServices_IteratorStateMachineAttribute, 894WellKnownType.System_Windows_Forms_Form, 895WellKnownType.System_Windows_Forms_Application, 897WellKnownType.System_Environment, 899WellKnownType.System_Runtime_GCLatencyMode, 900WellKnownType.System_IFormatProvider } 903Assert.True(type <= WellKnownType.CSharp7Sentinel); 907Assert.Equal(204, (int)(WellKnownType.CSharp7Sentinel - WellKnownType.First));
Symbols\RequiredMembersTests.cs (2)
405comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute); 442comp.MakeTypeMissing(WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute);
Symbols\TypedConstantTests.cs (1)
33_systemType = _compilation.GetWellKnownType(WellKnownType.System_Type);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
701public 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)
501internal void AssertDeclaresType(PEModuleSymbol peModule, WellKnownType type, Accessibility expectedAccessibility)
Microsoft.CodeAnalysis.VisualBasic (190)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1240(method.IsAsync AndAlso type.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))) Then
Binding\Binder.vb (3)
469Friend Function GetWellKnownType(type As WellKnownType, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 473Friend Shared Function GetWellKnownType(compilation As VisualBasicCompilation, type As WellKnownType, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 537Not TypeSymbol.Equals(DirectCast(parameterType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0), Me.Compilation.GetWellKnownType(WellKnownType.System_Xml_Linq_XElement), TypeCompareKind.ConsiderEverything) Then
Binding\Binder_Attributes.vb (1)
201ElseIf Not Compilation.GetWellKnownType(WellKnownType.System_Attribute).IsBaseTypeOf(namedType, localUseSiteInfo) Then
Binding\Binder_Conversions.vb (5)
707targetGenericDefinition Is Compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_List_T) OrElse 708targetGenericDefinition Is Compilation.GetWellKnownType(WellKnownType.System_Collections_ObjectModel_Collection_T) OrElse 709targetGenericDefinition Is Compilation.GetWellKnownType(WellKnownType.System_Collections_ObjectModel_ReadOnlyCollection_T) Then 1607Debug.Assert(targetType.Equals(Compilation.GetWellKnownType(WellKnownType.System_IFormattable)) OrElse targetType.Equals(Compilation.GetWellKnownType(WellKnownType.System_FormattableString)))
Binding\Binder_Expressions.vb (2)
676Return New BoundGetType(node, typeExpression, GetWellKnownType(WellKnownType.System_Type, node, diagnostics)) 4854Dim notifyCompletion As NamedTypeSymbol = GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion, node, diagnostics)
Binding\Binder_Invocation.vb (1)
1094If Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_Strings) IsNot method.ContainingType Then
Binding\Binder_Lambda.vb (10)
54Not returnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso 55Not returnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) Then 173Not ((source.Flags And SourceMemberFlags.Async) <> 0 AndAlso target.ReturnType Is Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) AndAlso 181If Not TypeSymbol.Equals(targetReturnType.OriginalDefinition, Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T), TypeCompareKind.ConsiderEverything) Then 199((source.Flags And SourceMemberFlags.Async) <> 0 AndAlso target.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))) 242lambdaSymbol.ReturnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then 447If retType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then 451Debug.Assert(Not retType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task))) 920lambdaReturnType = GetWellKnownType(WellKnownType.System_Threading_Tasks_Task, source.Syntax, diagnostics) 993lambdaReturnType = GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T, source.Syntax, diagnostics).Construct(lambdaReturnType)
Binding\Binder_Lookup.vb (6)
822Dim idictSymbol = compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IDictionary_KV) 823Dim iroDictSymbol = compilation.GetWellKnownType(WellKnownType.System_Collections_Generic_IReadOnlyDictionary_KV) 824Dim iListSymbol = compilation.GetWellKnownType(WellKnownType.System_Collections_IList) 825Dim iCollectionSymbol = compilation.GetWellKnownType(WellKnownType.System_Collections_ICollection) 826Dim inccSymbol = compilation.GetWellKnownType(WellKnownType.System_Collections_Specialized_INotifyCollectionChanged) 827Dim inpcSymbol = compilation.GetWellKnownType(WellKnownType.System_ComponentModel_INotifyPropertyChanged)
Binding\Binder_Statements.vb (15)
298If methodSymbol.IsIterator OrElse (methodSymbol.IsAsync AndAlso methodSymbol.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task))) Then 2330Dim tokenType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 2643If IsOrInheritsFromOrImplementsInterface(boundExpression.Type, WellKnownType.Windows_Foundation_IAsyncAction, useSiteInfo:=useSiteInfo) OrElse 2644IsOrInheritsFromOrImplementsInterface(boundExpression.Type, WellKnownType.Windows_Foundation_IAsyncActionWithProgress_T, useSiteInfo:=useSiteInfo) OrElse 2645IsOrInheritsFromOrImplementsInterface(boundExpression.Type, WellKnownType.Windows_Foundation_IAsyncOperation_T, useSiteInfo:=useSiteInfo) OrElse 2646IsOrInheritsFromOrImplementsInterface(boundExpression.Type, WellKnownType.Windows_Foundation_IAsyncOperationWithProgress_T2, useSiteInfo:=useSiteInfo) Then 2669Private Function IsOrInheritsFromOrImplementsInterface(derivedType As TypeSymbol, interfaceType As WellKnownType, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 4805ElseIf Not exceptionType.IsOrDerivedFromWellKnownClass(WellKnownType.System_Exception, Compilation, useSiteInfo) Then 4817exceptionType = GetWellKnownType(WellKnownType.System_Exception, node, diagnostics) 4826Debug.Assert(exceptionType.IsOrDerivedFromWellKnownClass(WellKnownType.System_Exception, Compilation, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 4841previousType = Compilation.GetWellKnownType(WellKnownType.System_Exception) 4943If isAsync AndAlso method.ReturnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then 4946ElseIf isAsync AndAlso method.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) Then 5029methodReturnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso 5189If Not exceptionType.IsOrDerivedFromWellKnownClass(WellKnownType.System_Exception, Compilation, useSiteInfo) Then
Binding\Binder_XmlLiterals.vb (19)
26GetWellKnownType(WellKnownType.System_Xml_Linq_XComment, syntax, diagnostics), 41GetWellKnownType(WellKnownType.System_Xml_Linq_XDocument, syntax, diagnostics), 62GetWellKnownType(WellKnownType.System_Xml_Linq_XDeclaration, syntax, diagnostics), 82GetWellKnownType(WellKnownType.System_Xml_Linq_XProcessingInstruction, syntax, diagnostics), 181Dim xnameType = GetWellKnownType(WellKnownType.System_Xml_Linq_XName, syntax, diagnostics) 187GetWellKnownType(WellKnownType.System_Xml_Linq_XElement, nameSyntax, diagnostics), 230GetWellKnownType(WellKnownType.System_Xml_Linq_XContainer, syntax, diagnostics), 295Dim namespacesType = CreateArrayType(GetWellKnownType(WellKnownType.System_Xml_Linq_XNamespace, syntax, diagnostics)) 354Dim listType = GetWellKnownType(WellKnownType.System_Collections_Generic_List_T, syntax, diagnostics).Construct( 355GetWellKnownType(WellKnownType.System_Xml_Linq_XAttribute, syntax, diagnostics)) 425GetWellKnownType(WellKnownType.System_Xml_Linq_XAttribute, syntax, diagnostics), 502GetWellKnownType(WellKnownType.System_Xml_Linq_XAttribute, syntax, diagnostics), 653Dim xmlType = GetWellKnownType(WellKnownType.System_Xml_Linq_XElement, syntax, diagnostics) 704Dim xmlType = GetWellKnownType(WellKnownType.System_Xml_Linq_XContainer, syntax, diagnostics) 716GetWellKnownType(WellKnownType.System_Xml_Linq_Extensions, syntax, diagnostics), 854GetWellKnownType(WellKnownType.System_Xml_Linq_XName, syntax, diagnostics), 890GetWellKnownType(WellKnownType.System_Xml_Linq_XNamespace, syntax, diagnostics), 918GetWellKnownType(WellKnownType.System_Xml_Linq_XCData, syntax, diagnostics), 1038Dim type = Compilation.GetWellKnownType(WellKnownType.System_Xml_Linq_XObject)
CodeGen\EmitExpression.vb (5)
1148If method.ContainingSymbol Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_ErrObject) Then 1152ElseIf method.ContainingSymbol Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_ProjectData) Then 1156ElseIf method.ContainingSymbol Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_ApplicationServices_ApplicationBase) Then 1160ElseIf method.ContainingSymbol Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_ApplicationServices_WindowsFormsApplicationBase) Then 1164ElseIf method.ContainingSymbol Is Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_FileSystem) Then
CodeGen\EmitStatement.vb (3)
202exceptionType = Me._module.Translate(Me._module.Compilation.GetWellKnownType(WellKnownType.System_Exception), catchBlock.Syntax, _diagnostics) 1112Dim embeddedOperatorsType As NamedTypeSymbol = Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators) 1159If(TypeOf Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators) Is MissingMetadataTypeSymbol,
Compilation\VisualBasicCompilation.vb (6)
1214InternalXmlHelperDependencyIsSatisfied(WellKnownType.System_Linq_Enumerable) AndAlso 1215InternalXmlHelperDependencyIsSatisfied(WellKnownType.System_Xml_Linq_XElement) AndAlso 1216InternalXmlHelperDependencyIsSatisfied(WellKnownType.System_Xml_Linq_XName) AndAlso 1217InternalXmlHelperDependencyIsSatisfied(WellKnownType.System_Xml_Linq_XAttribute) AndAlso 1218InternalXmlHelperDependencyIsSatisfied(WellKnownType.System_Xml_Linq_XNamespace) 1221Private Function InternalXmlHelperDependencyIsSatisfied(type As WellKnownType) As Boolean
Emit\PEModuleBuilder.vb (1)
619Return namedType Is Compilation.GetWellKnownType(WellKnownType.System_Type)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (2)
150Dim ICriticalNotifyCompletion = Me.F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion) 163Me.F.SynthesizedLocal(Me.F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (1)
166Dim exceptionLocal = Me.F.SynthesizedLocal(Me.F.WellKnownType(WellKnownType.System_Exception))
Lowering\AsyncRewriter\AsyncRewriter.vb (9)
54Me._builderType = Me.F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder) 58Me._builderType = Me.F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder) 62Me._builderType = Me.F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T).Construct(Me._resultType) 315EnsureWellKnownType(WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine, bag) 331EnsureWellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T, bag) 333EnsureWellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder, bag) 335EnsureWellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder, bag) 378If TypeSymbol.Equals(returnType, compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task), TypeCompareKind.ConsiderEverything) Then 383TypeSymbol.Equals(returnType.OriginalDefinition, compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T), TypeCompareKind.ConsiderEverything) Then
Lowering\AsyncRewriter\AsyncStateMachine.vb (1)
23ImmutableArray.Create(asyncMethod.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_IAsyncStateMachine)))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (5)
47_expressionType = _factory.WellKnownType(WellKnownType.System_Linq_Expressions_Expression) 54_elementInitType = Me._factory.WellKnownType(WellKnownType.System_Linq_Expressions_ElementInit) 63_memberBindingType = Me._factory.WellKnownType(WellKnownType.System_Linq_Expressions_MemberBinding) 72_memberInfoType = Me._factory.WellKnownType(WellKnownType.System_Reflection_MemberInfo) 318Dim parameterExpressionType = _factory.WellKnownType(WellKnownType.System_Linq_Expressions_ParameterExpression)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
73Dim parameterExpressionType As TypeSymbol = _factory.WellKnownType(WellKnownType.System_Linq_Expressions_ParameterExpression)
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
286F.CloseMethod(F.Throw(F.[New](F.WellKnownType(WellKnownType.System_NotSupportedException))))
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (4)
97Dim tokenType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 98Dim marshalType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal) 100Dim actionType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Action_T) 120Dim func2Type As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Func_T2)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
691Dim embeddedOperatorsType As NamedTypeSymbol = Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators)
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
57ElseIf method.ContainingSymbol Is Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_Information) Then
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (3)
62Debug.Assert(targetType.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_FormattableString)) OrElse 63targetType.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_IFormattable))) 82binder.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory, conversion.Syntax, _diagnostics),
Lowering\LocalRewriter\LocalRewriter_Return.vb (1)
18Not (Me._currentMethodOrLambda.IsAsync AndAlso Me._currentMethodOrLambda.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))))
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
158Dim embeddedOperatorsType As NamedTypeSymbol = Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (2)
187Debug.Assert(TypeSymbol.Equals(objCreation.ConstructorOpt.ContainingType, Me.Compilation.GetWellKnownType(WellKnownType.System_Xml_Linq_XElement), TypeCompareKind.ConsiderEverything)) 201Debug.Assert(TypeSymbol.Equals(constructor.ContainingType, Me.Compilation.GetWellKnownType(WellKnownType.System_Xml_Linq_XDocument), TypeCompareKind.ConsiderEverything))
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
382Friend Function EnsureWellKnownType(type As WellKnownType, bag As BindingDiagnosticBag) As Symbol
Lowering\SyntheticBoundNodeFactory.vb (7)
244Public Function WellKnownType(wt As WellKnownType) As NamedTypeSymbol 838Public Function [Typeof](type As WellKnownType) As BoundExpression 843Dim boundNode = New BoundGetType(_syntax, Type(typeSym), WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Type)) 873Dim boundNode = New BoundMethodInfo(Syntax, method, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_MethodInfo)) 901Dim boundNode = New BoundMethodInfo(Syntax, meth, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_ConstructorInfo)) 915Dim boundNode = New BoundFieldInfo(_syntax, field, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_FieldInfo)) 946Dim boundNode As New BoundModuleVersionId(Syntax, isLValue, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Guid))
Operations\VisualBasicOperationFactory.vb (1)
1285Dim exceptionType As ITypeSymbol = If(boundCatchBlock.ExceptionSourceOpt?.Type, DirectCast(_semanticModel.Compilation, VisualBasicCompilation).GetWellKnownType(WellKnownType.System_Exception))
Semantics\Conversions.vb (2)
1225If destination.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_FormattableString)) OrElse 1226destination.Equals(binder.Compilation.GetWellKnownType(WellKnownType.System_IFormattable)) _
Semantics\OverloadResolution.vb (1)
3396binder.Compilation.GetWellKnownType(WellKnownType.System_Attribute).IsBaseTypeOf(candidate.Candidate.UnderlyingSymbol.ContainingType, useSiteInfo) Then
Semantics\TypeInference\TypeArgumentInference.vb (4)
1174ElseIf TypeSymbol.Equals(parameterType.OriginalDefinition, binder.Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then 1238ElseIf TypeSymbol.Equals(parameterType.OriginalDefinition, binder.Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then 2210Debug.Assert(TypeSymbol.Equals(lambdaReturnNamedType.OriginalDefinition, argument.GetBinderFromLambda().Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T), TypeCompareKind.ConsiderEverything) OrElse 2260ElseIf TypeSymbol.Equals(parameterType.OriginalDefinition, argument.GetBinderFromLambda().Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
206DirectCast(derivedType, NamedTypeSymbol).IsOrDerivedFromWellKnownClass(WellKnownType.System_Attribute,
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (1)
226Return Compilation.GetWellKnownType(WellKnownType.System_IEquatable_T)
Symbols\Attributes\AttributeData.vb (2)
185_lazyIsSecurityAttribute = Me.AttributeClass.IsOrDerivedFromWellKnownClass(WellKnownType.System_Security_Permissions_SecurityAttribute, comp, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded).ToThreeState() 239If firstArgType IsNot Nothing AndAlso firstArgType.IsOrDerivedFromWellKnownClass(WellKnownType.System_Security_Permissions_SecurityAction, compilation, useSiteInfo) Then
Symbols\Attributes\RetargetingAttributeData.vb (1)
38Dim systemType As TypeSymbol = underlyingAssembly.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type)
Symbols\Attributes\SourceAttributeData.vb (1)
272Return targetSymbol.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type)
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
82WellKnownType.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute))
Symbols\Metadata\PE\PEModuleSymbol.vb (3)
326Interlocked.CompareExchange(_lazySystemTypeSymbol, GetWellKnownType(WellKnownType.System_Type), Nothing) 335Return GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 338Private Function GetWellKnownType(type As WellKnownType) As NamedTypeSymbol
Symbols\Source\CustomEventAccessorSymbol.vb (2)
225binder.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 234binder.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken)
Symbols\Source\SourceAssemblySymbol.vb (5)
1428Dim compilationRelaxationsAttributeType = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute) 1433Dim runtimeCompatibilityAttributeType = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute) 1499Dim compilationRelaxationsAttributeType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilationRelaxationsAttribute) 1517Dim runtimeCompatibilityAttributeType = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute) 1724Dim stdmodule = Me.DeclaringCompilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
1008If attr.AttributeClass Is compilation.GetWellKnownType(WellKnownType.System_ComponentModel_DesignerSerializationVisibilityAttribute) Then
Symbols\Source\SourceMethodSymbol.vb (3)
2254binder.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken, Syntax, diagBag), 2316If Not retType.OriginalDefinition.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso 2317Not retType.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) Then
Symbols\Source\SourceNamedTypeSymbol.vb (5)
1632Dim isBaseType As Boolean = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Attribute).IsBaseTypeOf(localBase, useSiteInfo) 2127Debug.Assert(Me.IsOrDerivedFromWellKnownClass(WellKnownType.System_Attribute, DeclaringCompilation, CompoundUseSiteInfo(Of AssemblySymbol).Discarded) OrElse Me.SpecialType = Microsoft.CodeAnalysis.SpecialType.System_Object) 2212Debug.Assert(DirectCast(argument.TypeInternal, TypeSymbol).Equals(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything)) 2549ImmutableArray.Create(New TypedConstant(compilation.GetWellKnownType(WellKnownType.System_Type), TypedConstantKind.Type, originalType)), 2617Dim formClass As NamedTypeSymbol = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Windows_Forms_Form)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (3)
1626Dim paramArrayAttribute As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_ParamArrayAttribute) 1627Dim dateTimeConstantAttribute As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute) 1628Dim decimalConstantAttribute As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute)
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
29Dim taskType = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
55parameterType = Me.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 86type = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken)
Symbols\Source\SynthesizedEventBackingFieldSymbol.vb (1)
42Dim tokenType = Me.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T)
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
159Dim taskT = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)
Symbols\Source\SynthesizedStaticLocalBackingField.vb (1)
35implicitlyDefinedBy.DeclaringCompilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag)),
Symbols\Symbol_Attributes.vb (2)
496Debug.Assert(attributeType.IsOrDerivedFromWellKnownClass(WellKnownType.System_Attribute, compilation, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 519If attributeType Is compilation.GetWellKnownType(WellKnownType.System_NonSerializedAttribute) AndAlso
Symbols\Tuples\TupleTypeSymbol.vb (11)
58Private Shared ReadOnly tupleTypes As WellKnownType() = New WellKnownType() {WellKnownType.System_ValueTuple_T1, WellKnownType.System_ValueTuple_T2, WellKnownType.System_ValueTuple_T3, WellKnownType.System_ValueTuple_T4, WellKnownType.System_ValueTuple_T5, WellKnownType.System_ValueTuple_T6, WellKnownType.System_ValueTuple_T7, WellKnownType.System_ValueTuple_TRest} 584Private Shared Function GetTupleType(arity As Integer) As WellKnownType
Symbols\TypeSymbolExtensions.vb (4)
650Public Function IsOrDerivedFromWellKnownClass(derivedType As TypeSymbol, wellKnownBaseType As WellKnownType, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 711Dim xmlType = compilation.GetWellKnownType(WellKnownType.System_Xml_Linq_XElement) 920TypeSymbol.Equals(type, compilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything) ' don't call the version with diagnostics 1064If namedType.Arity = 1 AndAlso TypeSymbol.Equals(namedType.OriginalDefinition, compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then
Symbols\WellKnownMembers.vb (11)
90GetWellKnownType(WellKnownType.System_Attribute).IsBaseTypeOf(attributeType, CompoundUseSiteInfo(Of AssemblySymbol).Discarded) AndAlso 220Dim arg = New TypedConstant(GetWellKnownType(WellKnownType.System_Type), 260ImmutableArray.Create(New TypedConstant(GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState), 276ImmutableArray.Create(New TypedConstant(GetWellKnownType(WellKnownType.System_ComponentModel_EditorBrowsableState), 328GetWellKnownType(CType(descriptor.DeclaringTypeId, WellKnownType))) 343Return TypeSymbol.Equals(DirectCast(type, TypeSymbol), GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.ConsiderEverything) 350Friend Overrides Function CommonGetWellKnownType(wellknownType As WellKnownType) As ITypeSymbolInternal 359Return DirectCast(type, NamedTypeSymbol).IsOrDerivedFromWellKnownClass(WellKnownType.System_Attribute, Me, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded) 366Friend Function GetWellKnownType(type As WellKnownType) As NamedTypeSymbol 368Dim index As Integer = type - WellKnownType.First 692Dim wellKnownId = CType(typeId, WellKnownType)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (28)
CodeGen\CodeGenSyncLock.vb (1)
1439compilation.MakeTypeMissing(WellKnownType.System_Threading_Monitor)
CodeGen\CodeGenTuples.vb (27)
6868Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType) 6890Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType) 6919Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType) 6942Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType) 6962Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType) 6983Dim vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, stringType, intType) 7002Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType) 7022Dim vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest). 7024comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)) 7047Dim vt8 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest). 7049comp.GetWellKnownType(WellKnownType.System_ValueTuple_T1).Construct(stringType)) 7072Dim vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest). 7074comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)) 7097Dim vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest). 7099comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)) 7122Dim vt9 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest). 7124comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, intType)) 7151Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, ErrorTypeSymbol.UnknownResultType) 7170Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType) 7171Dim vt3 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T3).Construct(intType, intType, intType) 7192Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, intType) 7506Dim twoStrings = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(stringType, stringType) 7508Dim tuple2Underlying = comp.GetWellKnownType(WellKnownType.System_ValueTuple_TRest).Construct(intType, intType, intType, intType, intType, intType, intType, twoStringsWithNames) 20072Assert.Equal(TypeKind.Class, comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).TypeKind) 21681Dim found = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2) 21686Dim tuple2 = comp2.GetWellKnownType(WellKnownType.System_ValueTuple_T2) 21692Dim tuple3 = comp3.GetWellKnownType(WellKnownType.System_ValueTuple_T2)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Rewriters\LocalDeclarationRewriter.vb (2)
60Dim typeType = compilation.GetWellKnownType(WellKnownType.System_Type) 62Dim guidType = compilation.GetWellKnownType(WellKnownType.System_Guid)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (13)
Compilation\CompilationAPITests.vb (8)
1480Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType) 1496Dim vt2 = comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).Construct(intType, stringType) 2102Dim taskOfT = compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T) 2813Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).IsErrorType) 2820Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).IsErrorType) 2828Assert.True(comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).IsErrorType) 2850Assert.Equal("libWithIsExternalInit", comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).ContainingAssembly.Name) 2856Assert.Equal(expectedAssemblyName, comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).ContainingAssembly.Name)
Semantics\GetSemanticInfoTests.vb (5)
5722Dim otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)) 5737Dim otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.GetSpecialType(SpecialType.System_Int32)) 5829Dim typeFuncB = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(typeB) 5881Dim typeFuncC = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(typeC) 5945Dim typeFunc = comp.GetWellKnownType(WellKnownType.System_Func_T2)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (123)
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (2)
36{comp.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerDisplayAttribute), 37comp.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_CompilerGeneratedAttribute)}
SymbolsTests\Metadata\MetadataTypeTests.vb (3)
574Dim iEquatable As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_IEquatable_T) 579Dim iQueryable_T As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable_T) 583Dim iQueryable As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable)
SymbolsTests\Metadata\WinMdEventTest.vb (4)
1563Dim actionType = comp.GetWellKnownType(WellKnownType.System_Action) 1603Dim tokenType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 1621Dim expectedFieldType = compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T).Construct(eventType) 1693Dim tokenTableType = comp.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T)
SymbolsTests\Source\OverridesTests.vb (2)
2393Dim constructedMethodX1Goo = methodX1Goo.Construct(compilation3.GetWellKnownType(WellKnownType.System_Exception)) 2394Dim constructedMethodX2Goo = methodX2Goo.Construct(compilation3.GetWellKnownType(WellKnownType.System_Exception))
SymbolsTests\TypedConstantTests.vb (1)
28_systemType = _compilation.GetWellKnownType(WellKnownType.System_Type)
SymbolsTests\WellKnownTypeValidationTests.vb (111)
158Dim wellKnown = comp.GetWellKnownType(WellKnownType.System_Type) 209Dim wellKnown = comp.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggableAttribute__DebuggingModes) 299Dim wellKnown = comp.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T) 414Dim wellKnown = comp.GetWellKnownType(WellKnownType.System_Type) 439Dim wellKnown = comp.GetWellKnownType(WellKnownType.System_Type) 515Dim lastType = CType(WellKnownType.NextAvailable - 1, WellKnownType) 517For wkt = WellKnownType.First To lastType 519Case WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators 522Case WellKnownType.System_FormattableString, 523WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory, 524WellKnownType.System_Runtime_CompilerServices_NullableAttribute, 525WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute, 526WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute, 527WellKnownType.System_Span_T, 528WellKnownType.System_ReadOnlySpan_T, 529WellKnownType.System_Index, 530WellKnownType.System_Range, 531WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute, 532WellKnownType.System_IAsyncDisposable, 533WellKnownType.System_Collections_Generic_IAsyncEnumerable_T, 534WellKnownType.System_Collections_Generic_IAsyncEnumerator_T, 535WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T, 536WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus, 537WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags, 538WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T, 539WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource, 540WellKnownType.System_Threading_Tasks_ValueTask_T, 541WellKnownType.System_Threading_Tasks_ValueTask, 542WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder, 543WellKnownType.System_Threading_CancellationToken, 544WellKnownType.System_Runtime_CompilerServices_NonNullTypesAttribute, 545WellKnownType.Microsoft_CodeAnalysis_EmbeddedAttribute, 546WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException, 547WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute, 548WellKnownType.System_Runtime_CompilerServices_IsExternalInit, 549WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler, 550WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute, 551WellKnownType.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute, 552WellKnownType.System_MemoryExtensions, 553WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute, 554WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute, 555WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute, 556WellKnownType.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute, 557WellKnownType.System_MemoryExtensions, 558WellKnownType.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute 561Case WellKnownType.ExtSentinel 564Case WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation, 565WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker, 566WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, 567WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, 568WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute, 569WellKnownType.System_Runtime_CompilerServices_ITuple 580For wkt = WellKnownType.First To lastType 582Case WellKnownType.Microsoft_VisualBasic_CallType, 583WellKnownType.Microsoft_VisualBasic_CompilerServices_Operators, 584WellKnownType.Microsoft_VisualBasic_CompilerServices_NewLateBinding, 585WellKnownType.Microsoft_VisualBasic_CompilerServices_LikeOperator, 586WellKnownType.Microsoft_VisualBasic_CompilerServices_StringType, 587WellKnownType.Microsoft_VisualBasic_CompilerServices_Versioned, 588WellKnownType.Microsoft_VisualBasic_CompareMethod, 589WellKnownType.Microsoft_VisualBasic_ErrObject, 590WellKnownType.Microsoft_VisualBasic_FileSystem, 591WellKnownType.Microsoft_VisualBasic_ApplicationServices_ApplicationBase, 592WellKnownType.Microsoft_VisualBasic_ApplicationServices_WindowsFormsApplicationBase, 593WellKnownType.Microsoft_VisualBasic_Information, 594WellKnownType.Microsoft_VisualBasic_Interaction, 595WellKnownType.Microsoft_VisualBasic_Conversion 598Case WellKnownType.System_FormattableString, 599WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory, 600WellKnownType.System_Runtime_CompilerServices_NullableAttribute, 601WellKnownType.System_Runtime_CompilerServices_NullableContextAttribute, 602WellKnownType.System_Runtime_CompilerServices_NullablePublicOnlyAttribute, 603WellKnownType.System_Span_T, 604WellKnownType.System_ReadOnlySpan_T, 605WellKnownType.System_Index, 606WellKnownType.System_Range, 607WellKnownType.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute, 608WellKnownType.System_IAsyncDisposable, 609WellKnownType.System_Collections_Generic_IAsyncEnumerable_T, 610WellKnownType.System_Collections_Generic_IAsyncEnumerator_T, 611WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T, 612WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceStatus, 613WellKnownType.System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags, 614WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T, 615WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource, 616WellKnownType.System_Threading_Tasks_ValueTask_T, 617WellKnownType.System_Threading_Tasks_ValueTask, 618WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder, 619WellKnownType.System_Threading_CancellationToken, 620WellKnownType.System_Runtime_CompilerServices_NonNullTypesAttribute, 621WellKnownType.Microsoft_CodeAnalysis_EmbeddedAttribute, 622WellKnownType.System_Runtime_CompilerServices_SwitchExpressionException, 623WellKnownType.System_Runtime_CompilerServices_NativeIntegerAttribute, 624WellKnownType.System_Runtime_CompilerServices_IsExternalInit, 625WellKnownType.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler, 626WellKnownType.System_Runtime_CompilerServices_RequiredMemberAttribute, 627WellKnownType.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute, 628WellKnownType.System_MemoryExtensions, 629WellKnownType.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute, 630WellKnownType.System_Runtime_CompilerServices_ScopedRefAttribute, 631WellKnownType.System_Runtime_CompilerServices_RefSafetyRulesAttribute, 632WellKnownType.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute, 633WellKnownType.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute 636Case WellKnownType.ExtSentinel 639Case WellKnownType.Microsoft_CodeAnalysis_Runtime_Instrumentation, 640WellKnownType.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker, 641WellKnownType.System_Runtime_CompilerServices_IsReadOnlyAttribute, 642WellKnownType.System_Runtime_CompilerServices_IsByRefLikeAttribute, 643WellKnownType.System_Runtime_CompilerServices_IsUnmanagedAttribute, 644WellKnownType.System_Runtime_CompilerServices_ITuple