448 references to System_Void
Aspire.Hosting.Azure.Provisioning.Generators (1)
AspireProvisioningProxyGenerator.cs (1)
2419if (type.SpecialType == SpecialType.System_Void)
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
2134if (type.SpecialType == SpecialType.System_Void)
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
67type.SpecialType is SpecialType.System_Object or SpecialType.System_Void ||
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationMethodSymbol.cs (1)
75=> this.ReturnType == null || this.ReturnType.SpecialType == SpecialType.System_Void;
ILLink.RoslynAnalyzer (1)
TrimAnalysis\MethodProxy.cs (1)
56internal partial bool ReturnsVoid() => Method.ReturnType.SpecialType == SpecialType.System_Void;
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentDisposableSanityAnalyzer.cs (1)
77&& method.ReturnType.SpecialType == SpecialType.System_Void)
Microsoft.CodeAnalysis (254)
MetadataReader\MetadataTypeCodeExtensions.cs (2)
22return SpecialType.System_Void; 107case SpecialType.System_Void:
Operations\ControlFlowGraphBuilder.cs (1)
4206return new AwaitOperation(invocation, semanticModel: null, value.Syntax, _compilation.GetSpecialType(SpecialType.System_Void), isImplicit: true);
PEWriter\Types.cs (1)
23SystemVoid = CodeAnalysis.SpecialType.System_Void,
SpecialMembers.cs (29)
24(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 323(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 331(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 339(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 347(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 355(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 363(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 371(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 759(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 858(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 889(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 966(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 991(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 1014(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 1039(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 1091(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 1157(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1164(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1172(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1209(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1217(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1232(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1265(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1274(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1313(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1330(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1338(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1346(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1365(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type
SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
SpecialTypes.cs (2)
116s_typeIdToTypeCodeMap[(int)SpecialType.System_Void] = Microsoft.Cci.PrimitiveTypeCode.Void; 140s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.Void] = SpecialType.System_Void;
Symbols\INamedTypeSymbolInternal.cs (1)
45case SpecialType.System_Void:
WellKnownMembers.cs (217)
306(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 314(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 321(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 360(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 368(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 466(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 488(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 495(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 502(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 510(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 517(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 532(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 539(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 546(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 554(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 561(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 593(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 601(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 609(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 617(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 625(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 634(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 643(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 652(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 661(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 669(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 677(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 685(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 693(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 701(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 717(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 724(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 733(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 741(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 749(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 757(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 818(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 826(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 843(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 854(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 866(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 874(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 886(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 898(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 905(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 912(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 920(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 928(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 942(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 949(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 958(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 965(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1009(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1034(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1074(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1081(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1094(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1144(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1152(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 1161(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2009(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2022(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2047(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2057(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2069(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2076(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2089(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2100(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2107(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2151(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2159(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2168(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2175(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2205(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2299(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2306(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2321(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2329(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2336(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2345(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2354(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2362(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2377(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2385(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2392(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2401(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2410(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2418(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2440(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2448(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2456(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2465(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2474(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2482(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2500(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2508(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2564(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2573(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2590(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2605(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2835(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2843(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2852(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2862(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2873(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2885(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2898(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2912(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2928(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 2996(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3010(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3019(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3028(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3037(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3046(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3055(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3064(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3073(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3082(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3091(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3100(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3101(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Value 3109(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3110(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Value address 3119(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3128(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3137(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3146(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3155(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3164(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3173(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3182(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3191(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3200(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3209(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3218(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3219(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Value 3227(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3228(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Value address 3237(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3246(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3255(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3263(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3271(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3280(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3288(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3295(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3302(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3309(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3316(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3325(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3326(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3334(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3342(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3391(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3392(byte)SignatureTypeCode.Pointer, (byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3400(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3408(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3418(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3453(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3516(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3533(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3579(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3639(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3653(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3660(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3668(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3699(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3713(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3729(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3743(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3755(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3763(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3779(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3786(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3795(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3804(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3827(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3835(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3842(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3849(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 3865(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3888(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type, 3895(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3903(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3910(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3942(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3956(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3963(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3970(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3977(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3985(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 3993(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4000(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4055(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4063(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4070(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 4077(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 4084(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4093(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4101(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4129(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4168(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4191(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4200(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4208(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4216(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, 4223(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4231(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4254(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4300(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4337(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4348(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4428(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4439(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 4446(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type 5382(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Void, // Return Type
Microsoft.CodeAnalysis.Analyzers (7)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
390or SpecialType.System_Void => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationMethodSymbol.cs (1)
75=> this.ReturnType == null || this.ReturnType.SpecialType == SpecialType.System_Void;
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
390or SpecialType.System_Void => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
Microsoft.CodeAnalysis.CodeStyle (6)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
177value.Type.SpecialType == SpecialType.System_Void)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (1)
75returnType: semanticModel.Compilation.GetSpecialType(SpecialType.System_Void),
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
64if (typeParameters.Length == 0 && returnType.SpecialType != SpecialType.System_Void)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
450inferredType = inferredType.SpecialType == SpecialType.System_Void
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationMethodSymbol.cs (1)
75=> this.ReturnType == null || this.ReturnType.SpecialType == SpecialType.System_Void;
Microsoft.CodeAnalysis.CSharp (67)
Binder\Binder_Deconstruct.cs (2)
126var voidType = GetSpecialType(SpecialType.System_Void, diagnostics, node); 696if (deconstructMethod.ReturnType.GetSpecialTypeSafe() != SpecialType.System_Void)
Binder\Binder_Expressions.cs (3)
1079if (boundArgument.Type?.SpecialType == SpecialType.System_Void) 6647type: GetSpecialType(SpecialType.System_Void, diagnostics, elementInitializer), 12388accessType = GetSpecialType(SpecialType.System_Void, diagnostics, node);
Binder\Binder_InterpolatedString.cs (2)
986if (!methodReturnsBool && returnType.SpecialType != SpecialType.System_Void) 998var expected = builderPatternExpectsBool == true ? Compilation.GetSpecialType(SpecialType.System_Boolean) : Compilation.GetSpecialType(SpecialType.System_Void);
Binder\Binder_Operators.cs (4)
563return ResultIsUsed(node) ? leftType : GetSpecialType(SpecialType.System_Void, diagnostics, node); 721type = this.GetSpecialType(SpecialType.System_Void, diagnostics, node); //we know the return type would have been void 755type = this.GetSpecialType(SpecialType.System_Void, diagnostics, node); 3671return mode == InstanceUserDefinedIncrementUsageMode.ResultIsUsed ? operandType : GetSpecialType(SpecialType.System_Void, diagnostics, node);
Binder\Binder_Statements.cs (2)
1535type = this.GetSpecialType(SpecialType.System_Void, diagnostics, node); 3607else if (expression.Type?.SpecialType == SpecialType.System_Void)
Binder\Binder.ValueChecks.cs (3)
966if ((expr.ConstantValueOpt != null) || (expr.Type.GetSpecialTypeSafe() == SpecialType.System_Void)) 3704if (expr.Type?.GetSpecialTypeSafe() == SpecialType.System_Void) 3993if (expr.Type?.GetSpecialTypeSafe() == SpecialType.System_Void)
Binder\Semantics\Conversions\ConversionsBase.cs (3)
250var sourceIsVoid = source?.SpecialType == SpecialType.System_Void; 251var destIsVoid = destination.SpecialType == SpecialType.System_Void; 3393return source.IsPointerOrFunctionPointer() && destination is PointerTypeSymbol { PointedAtType: { SpecialType: SpecialType.System_Void } };
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
595var voidPointerType = new PointerTypeSymbol(TypeWithAnnotations.Create(Compilation.GetSpecialType(SpecialType.System_Void)));
Binder\Semantics\Operators\OperatorFacts.cs (1)
56case SpecialType.System_Void:
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
1421if (!returnType.HasType || returnType.SpecialType == SpecialType.System_Void) 1476if (!sourceReturnType.HasType || sourceReturnType.SpecialType == SpecialType.System_Void)
BoundTree\UnboundLambda.cs (3)
805returnType = TypeWithAnnotations.Create(Binder.Compilation.GetSpecialType(SpecialType.System_Void)); 1023? TypeWithAnnotations.Create(this.Binder.Compilation.GetSpecialType(SpecialType.System_Void)) 1279? this.Binder.Compilation.GetSpecialType(SpecialType.System_Void)
Compilation\CSharpCompilation.cs (3)
888return info.ConvertedType?.SpecialType != SpecialType.System_Void; 4601csharpLeftType is PointerTypeSymbol { PointedAtType.SpecialType: SpecialType.System_Void } && 4602csharpRightType is PointerTypeSymbol { PointedAtType.SpecialType: SpecialType.System_Void })
Emitter\Model\PEModuleBuilder.cs (4)
1639return new SynthesizedPrivateImplementationDetailsStaticConstructor(GetPrivateImplClass(syntaxOpt, diagnostics), GetUntranslatedSpecialType(SpecialType.System_Void, syntaxOpt, diagnostics)).GetCciAdapter(); 2018TypeSymbol returnType = factory.SpecialType(SpecialType.System_Void); 2065TypeSymbol returnType = factory.SpecialType(SpecialType.System_Void); 2085TypeSymbol returnType = factory.SpecialType(SpecialType.System_Void);
FlowAnalysis\NullableWalker.cs (1)
5090if (property.Type.SpecialType != SpecialType.System_Void)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (3)
136resultType: F.SpecialType(SpecialType.System_Void), 169resultType: F.SpecialType(SpecialType.System_Void), 241resultType: F.SpecialType(SpecialType.System_Void),
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
587if (invocation.Type.SpecialType != SpecialType.System_Void)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
147get { return TypeWithAnnotations.Create(ContainingAssembly.GetSpecialType(SpecialType.System_Void)); }
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
403var operandType = new PointerTypeSymbol(TypeWithAnnotations.Create(_factory.SpecialType(SpecialType.System_Void)));
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (2)
217resultType = _factory.SpecialType(SpecialType.System_Void); 310resultType = _factory.SpecialType(SpecialType.System_Void);
Lowering\SyntheticBoundNodeFactory.cs (1)
1430=> new BoundThrowIfModuleCancellationRequested(Syntax, SpecialType(CodeAnalysis.SpecialType.System_Void)) { WasCompilerGenerated = true };
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
684case SpecialType.System_Void:
Symbols\AnonymousTypes\AnonymousTypeManager.SymbolCollection.cs (1)
119get { return Compilation.GetSpecialType(SpecialType.System_Void); }
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
173returnsVoid ? Compilation.GetSpecialType(SpecialType.System_Void) : null,
Symbols\Extensions\SynthesizedExtensionMarker.cs (1)
62return (TypeWithAnnotations.Create(Binder.GetSpecialType(DeclaringCompilation, SpecialType.System_Void, GetFirstLocation(), diagnostics)),
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2501case SpecialType.System_Void:
Symbols\Source\SourceConstructorSymbolBase.cs (1)
59_lazyReturnType = TypeWithAnnotations.Create(bodyBinder.GetSpecialType(SpecialType.System_Void, diagnostics, syntax));
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
61var voidType = TypeWithAnnotations.Create(binder.GetSpecialType(SpecialType.System_Void, diagnostics, syntax));
Symbols\Source\SourceDestructorSymbol.cs (1)
86_lazyReturnType = TypeWithAnnotations.Create(bodyBinder.GetSpecialType(SpecialType.System_Void, diagnostics, syntax));
Symbols\Source\SourceEventAccessorSymbol.cs (2)
131TypeSymbol voidType = compilation.GetSpecialType(SpecialType.System_Void); 142TypeSymbol voidType = compilation.GetSpecialType(SpecialType.System_Void);
Symbols\Source\SourceMemberContainerSymbol.cs (3)
5187TypeWithAnnotations.Create(compilation.GetSpecialType(SpecialType.System_Void)), 5204if (deconstruct.ReturnType.SpecialType != SpecialType.System_Void && !deconstruct.ReturnType.IsErrorType()) 5235TypeWithAnnotations.Create(compilation.GetSpecialType(SpecialType.System_Void)),
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
195if (namedType.SpecialType == SpecialType.System_Void) 499if (namedType.SpecialType == SpecialType.System_Void)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
415var type = TypeWithAnnotations.Create(binder.GetSpecialType(SpecialType.System_Void, diagnostics, this.GetSyntax()));
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
35return (ReturnType: TypeWithAnnotations.Create(Binder.GetSpecialType(compilation, SpecialType.System_Void, location, diagnostics)),
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
43var systemVoid = Binder.GetSpecialType(compilation, SpecialType.System_Void, DummySyntax(), diagnostics);
Symbols\Synthesized\SynthesizedHotReloadExceptionConstructorSymbol.cs (1)
57delegateInvoke.ReturnType.SpecialType != SpecialType.System_Void ||
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
156get { return TypeWithAnnotations.Create(ContainingAssembly.GetSpecialType(SpecialType.System_Void)); }
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
45_returnType = Binder.GetSpecialType(compilation, SpecialType.System_Void, NoLocation.Singleton, diagnostics);
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
139return TypeWithAnnotations.Create(ContainingAssembly.GetSpecialType(SpecialType.System_Void));
Symbols\TypeSymbolExtensions.cs (1)
108return type.SpecialType == SpecialType.System_Void;
Syntax\SyntaxKindExtensions.cs (1)
16return SpecialType.System_Void;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
104if (previousReturnType.SpecialType is SpecialType.System_Void ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\InternalExtensions.cs (1)
33if (typeInfo.Type != null && typeInfo.Type.SpecialType == SpecialType.System_Void)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
220if (symbol.SpecialType == SpecialType.System_Void)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
1318return CreateResult(SpecialType.System_Void); 2056return types.Select(t => t.InferredType.SpecialType == SpecialType.System_Void ? new TypeInferenceInfo(task) : new TypeInferenceInfo(taskOfT.Construct(t.InferredType))); 2092return this.Compilation.GetSpecialType(SpecialType.System_Void);
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
115if (type.SpecialType == SpecialType.System_Void)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
293return ReturnStatement(ReturnKeyword.WithoutTrailingTrivia(), this.AnalyzerResult.CoreReturnType.SpecialType == SpecialType.System_Void ? null : IdentifierName(ReturnValueName).WithLeadingTrivia(Space).WithoutTrailingTrivia(), SemicolonToken.WithoutLeadingTrivia()); 508if (this.AnalyzerResult.CoreReturnType.SpecialType == SpecialType.System_Void) 893var hasNonControlFlowReturnValue = variableInfos.Length > 0 || this.AnalyzerResult.CoreReturnType.SpecialType != SpecialType.System_Void;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
99return AnalyzerResult.CoreReturnType.SpecialType != SpecialType.System_Void
Snippets\CSharpConsoleSnippetProvider.cs (1)
42if (lambdaSymbol is IMethodSymbol { ReturnType: { SpecialType: SpecialType.System_Void } or { TypeKind: TypeKind.Error } })
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
104if (previousReturnType.SpecialType is SpecialType.System_Void ||
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3525SpecialType.System_Void => VoidKeyword,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
56SpecialType.System_Void => SyntaxKind.VoidKeyword,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\InternalExtensions.cs (1)
33if (typeInfo.Type != null && typeInfo.Type.SpecialType == SpecialType.System_Void)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
220if (symbol.SpecialType == SpecialType.System_Void)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
1318return CreateResult(SpecialType.System_Void); 2056return types.Select(t => t.InferredType.SpecialType == SpecialType.System_Void ? new TypeInferenceInfo(task) : new TypeInferenceInfo(taskOfT.Construct(t.InferredType))); 2092return this.Compilation.GetSpecialType(SpecialType.System_Void);
Microsoft.CodeAnalysis.Extensions.Package (5)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
Microsoft.CodeAnalysis.Features (25)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
71if (type.SpecialType == SpecialType.System_Void)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
63var inferredTypes = context.InferredTypes.Where(t => t.SpecialType != SpecialType.System_Void).ToSet<ITypeSymbol>(SymbolEqualityComparer.Default);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
869model.Compilation.GetSpecialType(SpecialType.System_Void),
ExtractMethod\ExtractMethodFlowControlInformation.cs (2)
61var controlFlowValueType = compilation.GetSpecialType(SpecialType.System_Void); 118=> ControlFlowValueType.SpecialType != SpecialType.System_Void;
ExtractMethod\MethodExtractor.Analyzer.cs (2)
187return compilation.GetSpecialType(SpecialType.System_Void); 202return compilation.GetSpecialType(SpecialType.System_Void);
ExtractMethod\MethodExtractor.CodeGenerator.cs (5)
263if (returnType != null && returnType.SpecialType != SpecialType.System_Void) 461return AnalyzerResult.CoreReturnType.SpecialType != SpecialType.System_Void 475if (controlFlowValueType.SpecialType == SpecialType.System_Void) 482if (coreReturnType.SpecialType == SpecialType.System_Void) 500return type.SpecialType == SpecialType.System_Void
ExtractMethod\MethodExtractor.cs (1)
228if (type.SpecialType == SpecialType.System_Void)
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
75return _state.Compilation.GetSpecialType(SpecialType.System_Void);
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
45type.SpecialType == SpecialType.System_Void)
IntroduceVariable\AbstractIntroduceVariableService.State_Query.cs (1)
30if (info.Type == null || info.Type.SpecialType == SpecialType.System_Void)
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
105if (type == null || type.SpecialType == SpecialType.System_Void)
QuickInfo\QuickInfoUtilities.cs (1)
46if (symbol is INamedTypeSymbol { SpecialType: SpecialType.System_Void })
RQName\RQNodeBuilder.cs (2)
70if (type != type.ConstructedFrom || type.SpecialType == SpecialType.System_Void) 265if (symbol.SpecialType == SpecialType.System_Void)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
177value.Type.SpecialType == SpecialType.System_Void)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (1)
75returnType: semanticModel.Compilation.GetSpecialType(SpecialType.System_Void),
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
64if (typeParameters.Length == 0 && returnType.SpecialType != SpecialType.System_Void)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
450inferredType = inferredType.SpecialType == SpecialType.System_Void
ValueTracking\ValueTracker.cs (1)
246return methodSymbol.ReturnType.SpecialType != SpecialType.System_Void;
Microsoft.CodeAnalysis.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshalling.cs (1)
180if (type.SpecialType == SpecialType.System_Void)
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
126var voidType = context.Compilation.GetSpecialType(SpecialType.System_Void);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
389or SpecialType.System_Void => true,
Microsoft.CodeAnalysis.Razor.Compiler (3)
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
135if (returnType.SpecialType == SpecialType.System_Void)
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
129if (returnType.SpecialType == SpecialType.System_Void)
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
129if (returnType.SpecialType == SpecialType.System_Void)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
390or SpecialType.System_Void => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (1)
109case SpecialType.System_Void:
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
361return SpecialType.System_Void;
Microsoft.CodeAnalysis.Workspaces (7)
Recommendations\AbstractRecommendationService.cs (1)
76if (namedType.SpecialType == SpecialType.System_Void)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationMethodSymbol.cs (1)
75=> this.ReturnType == null || this.ReturnType.SpecialType == SpecialType.System_Void;
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
68type.SpecialType is SpecialType.System_Object or SpecialType.System_Void ||
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSManagedTypeInfo.cs (2)
17case { SpecialType: SpecialType.System_Void }: 36case IPointerTypeSymbol { PointedAtType.SpecialType: SpecialType.System_Void }:
Microsoft.Interop.LibraryImportGenerator (1)
ErrorHandlingInfoParser.cs (1)
53&& method.ReturnType.SpecialType != SpecialType.System_Void
Microsoft.Interop.SourceGeneration (5)
ManagedToNativeStubGenerator.cs (1)
78HasForwardedTypes |= generator.IsForwarder() && generator is { TypeInfo.ManagedType: not SpecialTypeInfo { SpecialType: Microsoft.CodeAnalysis.SpecialType.System_Void } };
ManagedTypeInfo.cs (1)
79public static readonly SpecialTypeInfo Void = new("void", "void", SpecialType.System_Void);
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
95case { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_Void } }:
MarshallingAttributeInfo.cs (1)
173SpecialType.System_Void => CreateWellKnownComExceptionMarshallingData(TypeNames.ExceptionAsVoidMarshaller, unmanagedReturnType),
TypeSymbolExtensions.cs (1)
184return type is SpecialType.System_Void
Roslyn.Diagnostics.Analyzers (7)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
68case SpecialType.System_Void:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
390or SpecialType.System_Void => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
55=> symbol?.SpecialType == SpecialType.System_Void; 382case SpecialType.System_Void:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
17PredefinedType.Void => SpecialType.System_Void, 42SpecialType.System_Void => PredefinedType.Void,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationMethodSymbol.cs (1)
75=> this.ReturnType == null || this.ReturnType.SpecialType == SpecialType.System_Void;
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\InternalExtensions.cs (1)
33if (typeInfo.Type != null && typeInfo.Type.SpecialType == SpecialType.System_Void)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
220if (symbol.SpecialType == SpecialType.System_Void)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
1318return CreateResult(SpecialType.System_Void); 2056return types.Select(t => t.InferredType.SpecialType == SpecialType.System_Void ? new TypeInferenceInfo(task) : new TypeInferenceInfo(taskOfT.Construct(t.InferredType))); 2092return this.Compilation.GetSpecialType(SpecialType.System_Void);
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
1724ITypeSymbol root = _knownSymbols.Compilation.GetSpecialType(SpecialType.System_Void);