23 references to IsVoidType
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Statements.cs (1)
1028if (declTypeOpt.IsVoidType())
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1376if (returnType.IsDefault || returnType.IsVoidType())
BoundTree\UnboundLambda.cs (2)
323if (!bestResultType.HasType || bestResultType.IsVoidType()) 826!returnType.IsVoidType() &&
FlowAnalysis\NullableWalker.cs (1)
2909if (returnType.IsVoidType())
Symbols\ConstraintsHelper.cs (1)
881if (typeArgument.Type.IsPointerOrFunctionPointer() || typeArgument.IsRestrictedType() || typeArgument.IsVoidType())
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
73if (returnType.IsVoidType() && refKind != RefKind.None) 763public override bool ReturnsVoid => ReturnTypeWithAnnotations.IsVoidType();
Symbols\MemberSignatureComparer.cs (2)
536var isVoid1 = unsubstitutedReturnType1.IsVoidType(); 537var isVoid2 = unsubstitutedReturnType2.IsVoidType();
Symbols\SignatureOnlyMethodSymbol.cs (1)
73public override bool ReturnsVoid { get { return _returnType.IsVoidType(); } }
Symbols\Source\LocalFunctionSymbol.cs (1)
257|| !returnType.IsVoidType()
Symbols\Source\ParameterHelpers.cs (1)
96if (parameterType.IsVoidType())
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
31this.MakeFlags(methodKind, declarationModifiers, _returnType.IsVoidType(), isExtensionMethod: false, isNullableAnalysisEnabled: false);
Symbols\Source\SourceLocalSymbol.cs (1)
366!inferredType.IsVoidType())
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
46this.SetReturnsVoid(_lazyReturnType.IsVoidType());
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
165Debug.Assert(this.RefKind == RefKind.None || !returnType.IsVoidType() || returnTypeSyntax.HasErrors);
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
279else if (!_lazyReturnType.IsVoidType())
Symbols\Source\SourcePropertySymbol.cs (1)
469if (type.IsVoidType())
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
437Debug.Assert(returnType.IsVoidType()); 526Debug.Assert(!returnType.IsVoidType());
Symbols\Synthesized\SynthesizedLocal.cs (1)
49Debug.Assert(!type.IsVoidType());
Symbols\TypeUnification.cs (1)
185if (t2.Type.IsPointerOrFunctionPointer() || t2.IsVoidType())