11 implementations of ReturnsVoid
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
321bool IMethodSymbol.ReturnsVoid => _underlying.ReturnsVoid;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
84public bool ReturnsVoid => _symbol.ReturnsVoid;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1062Private ReadOnly Property IMethodSymbol_ReturnsVoid As Boolean Implements IMethodSymbol.ReturnsVoid, IMethodSymbolInternal.ReturnsVoid
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
37public abstract bool ReturnsVoid { get; }
364 references to ReturnsVoid
GenerateDocumentationAndConfigFiles (15)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
ILLink.RoslynAnalyzer (1)
ISymbolExtensions.cs (1)
221(methodSymbol.ReturnsVoid ||
Metrics (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Metrics.Legacy (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Microsoft.AspNetCore.App.Analyzers (1)
src\Shared\Roslyn\MvcFacts.cs (1)
123if (!method.ReturnsVoid)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\EndpointResponse.cs (1)
34HasNoResponse = method.ReturnsVoid || awaitableIsVoid;
Microsoft.AspNetCore.Mvc.Analyzers (1)
src\Shared\Roslyn\MvcFacts.cs (1)
123if (!method.ReturnsVoid)
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
ApiControllerFacts.cs (1)
18if (method.ReturnsVoid || method.ReturnType.TypeKind == TypeKind.Error)
src\Shared\Roslyn\MvcFacts.cs (1)
123if (!method.ReturnsVoid)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
HubClientProxyGenerator.Parser.cs (1)
301if (!(member.ReturnsVoid || member.ReturnType is INamedTypeSymbol { Arity: 0, Name: "Task" }))
Microsoft.CodeAnalysis (3)
DocumentationCommentId.cs (1)
471if (!symbol.ReturnsVoid)
Symbols\ISymbolExtensions.cs (2)
146if (enterScopeMethod is not { ReturnsVoid: false, RefKind: RefKind.None }) 159if (disposeMethod is not { ReturnsVoid: true })
Microsoft.CodeAnalysis.Analyzers (18)
ImmutableObjectMethodAnalyzer.cs (1)
83if (invocation.Parent is not IExpressionStatementOperation || invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.CodeAnalysis.AnalyzerUtilities (21)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (6)
281_returnValueOperations = OwningSymbol is IMethodSymbol method && !method.ReturnsVoid ? new HashSet<IOperation>() : null; 348method.ReturnsVoid && 366!method.ReturnsVoid) 993var validationMethods = requiresMethods.Concat(assumeMethods).Concat(assertMethods).OfType<IMethodSymbol>().Where(m => m.IsStatic && m.ReturnsVoid && !m.Parameters.IsEmpty && (m.Parameters[0].Type.SpecialType == SpecialType.System_Boolean)); 2353RoslynDebug.Assert(invokedMethod.ReturnsVoid == !analysisResult.ReturnValueAndPredicateKind.HasValue); 2354if (invokedMethod.ReturnsVoid)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Microsoft.CodeAnalysis.BannedApiAnalyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.CodeAnalysis.CodeStyle (8)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
940IsSpecialMethodWithMatchingProperty("Reset") && methodSymbol.ReturnsVoid);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (1)
256if (member is IMethodSymbol { IsStatic: false, ReturnsVoid: true, Arity: 0, Parameters.Length: 0 } disposeMethod)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (4)
61return updatedMethod.ReturnsVoid 78if (method.ReturnsVoid != conflictingMethod.ReturnsVoid) 87if (method.ReturnsVoid)
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
74if (methodSymbol.IsOrdinaryMethodOrLocalFunction() && methodSymbol.ReturnsVoid && !isEntryPoint) 139if (methodSymbol.ReturnsVoid)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.CodeAnalysis.CSharp (2)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
366if (symbol.ReturnsVoid)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
269if (invokeMethod.ReturnsVoid)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
123if (methodSymbol.ReturnsVoid)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
108if (symbol is not IMethodSymbol method || method.ReturnsVoid)
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
41if (methodSymbol?.ReturnType == null || methodSymbol.ReturnsVoid)
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
121if (methodSymbol.ReturnsVoid)
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
51if (currentMethod.ReturnsVoid != originalMethod.ReturnsVoid) 55if (!currentMethod.ReturnsVoid && !Equals(currentMethod.ReturnType, originalMethod.ReturnType))
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (1)
83if (lambdaType.DelegateInvokeMethod!.ReturnsVoid)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
628if (method.ReturnsVoid)
Microsoft.CodeAnalysis.CSharp.Features (10)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
94createReturnStatement = !method.ReturnsVoid && !method.IsAsyncReturningVoidTask(document.SemanticModel.Compilation); 145if (delegateType.DelegateInvokeMethod.ReturnsVoid)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
123case IMethodSymbol { ReturnsVoid: false }:
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
108if (symbol is not IMethodSymbol method || method.ReturnsVoid)
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
41if (methodSymbol?.ReturnType == null || methodSymbol.ReturnsVoid)
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
121if (methodSymbol.ReturnsVoid)
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
51if (currentMethod.ReturnsVoid != originalMethod.ReturnsVoid) 55if (!currentMethod.ReturnsVoid && !Equals(currentMethod.ReturnType, originalMethod.ReturnType))
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (1)
83if (lambdaType.DelegateInvokeMethod!.ReturnsVoid)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\GetSemanticInfoTests.cs (2)
4789Assert.False(lambda.ReturnsVoid); 4832Assert.False(methodSymbol.ReturnsVoid);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1037Assert.True(methodDispose.ReturnsVoid);
Symbols\Source\MethodTests.cs (1)
120Assert.True(m.ReturnsVoid);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Rename\CSharpRenameRewriterLanguageService.cs (2)
1029if (!method.ReturnsVoid && !method.Parameters.Any() && method.ReturnType.SpecialType == SpecialType.System_Boolean) 1038if (!method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
123if (methodSymbol.ReturnsVoid)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
628if (method.ReturnsVoid)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AbstractTypeParameterChecker.cs (1)
88if (!symbol.ReturnsVoid)
Microsoft.CodeAnalysis.Extensions.Package (7)
Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Microsoft.CodeAnalysis.Features (21)
AddImport\SymbolReferenceFinder.cs (1)
557searchScope, "Deconstruct", type, static m => m.ReturnsVoid, cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
233var returns = symbol is IMethodSymbol method && !method.ReturnsVoid;
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
199if (methodSymbol.ReturnsVoid || methodSymbol.ReturnType == null || targetTypeSymbols.IsEmpty)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
6863if (newSymbol is IMethodSymbol { IsStatic: false, ContainingType.IsRecord: true, ReturnsVoid: true, Name: WellKnownMemberNames.DeconstructMethodName } method &&
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
624initializeParameterService.InsertStatement(editor, functionDeclaration, method.ReturnsVoid, statementToAddAfter, checkStatement); 685initializeParameterService.InsertStatement(editor, functionDeclaration, method.ReturnsVoid, statementToAddAfter, enumIsDefinedCheckStatement);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (3)
385&& (callerMethodSymbol.ReturnsVoid 464&& !calleeMethodSymbol.ReturnsVoid 524&& !calleeMethodSymbol.ReturnsVoid
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
432var newStatement = _methodSymbol.ReturnsVoid
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
84public bool ReturnsVoid => _symbol.ReturnsVoid;
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
116!getMethod.ReturnsVoid && 147setMethod.ReturnsVoid &&
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
940IsSpecialMethodWithMatchingProperty("Reset") && methodSymbol.ReturnsVoid);
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (1)
256if (member is IMethodSymbol { IsStatic: false, ReturnsVoid: true, Arity: 0, Parameters.Length: 0 } disposeMethod)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (4)
61return updatedMethod.ReturnsVoid 78if (method.ReturnsVoid != conflictingMethod.ReturnsVoid) 87if (method.ReturnsVoid)
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
74if (methodSymbol.IsOrdinaryMethodOrLocalFunction() && methodSymbol.ReturnsVoid && !isEntryPoint) 139if (methodSymbol.ReturnsVoid)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.CodeAnalysis.PublicApiAnalyzers (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Microsoft.CodeAnalysis.ResxSourceGenerator (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\TrackingDiagnosticAnalyzer.cs (1)
41ReturnsVoid = symbol is IMethodSymbol ? ((IMethodSymbol)symbol).ReturnsVoid : false;
Microsoft.CodeAnalysis.VisualBasic (6)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (3)
275If symbol.ReturnsVoid Then 439If Not method.ReturnsVoid Then 477AddKeyword(If(method.ReturnsVoid, SyntaxKind.SubKeyword, SyntaxKind.FunctionKeyword))
SymbolDisplay\SymbolDisplayVisitor.Types.vb (2)
120If invokeMethod.ReturnsVoid Then 187If Not invokeMethod.ReturnsVoid Then
Symbols\MethodSymbol.vb (1)
1062Private ReadOnly Property IMethodSymbol_ReturnsVoid As Boolean Implements IMethodSymbol.ReturnsVoid, IMethodSymbolInternal.ReturnsVoid
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (3)
136kind:=If(invokeMethod.ReturnsVoid, SyntaxKind.DelegateSubStatement, SyntaxKind.DelegateFunctionStatement), 139subOrFunctionKeyword:=If(invokeMethod.ReturnsVoid, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)), 143asClause:=If(invokeMethod.ReturnsVoid, Nothing,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\IMethodSymbolExtensions.vb (2)
15If symbol.ReturnsVoid Then 37Not delegateInvokeMethod.ReturnsVoid Then
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
168ElseIf methodSymbol.ReturnsVoid() Then
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
122If Not method.ReturnsVoid Then
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.vb (1)
58If Not method.ReturnsVoid Then
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (2)
125If Not method.ReturnsVoid Then 149Not delegateInvokeMethod.ReturnsVoid Then
SignatureHelp\GenericNameSignatureHelpProvider.Method.vb (1)
56If Not method.ReturnsVoid Then
SignatureHelp\InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb (1)
74If Not invokeMethod.ReturnsVoid Then
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb (2)
51If invokeMethod.ReturnsVoid Then 73If Not invokeMethod.ReturnsVoid Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
954If Not method.ReturnsVoid AndAlso Not method.Parameters.Any() AndAlso method.ReturnType.SpecialType = SpecialType.System_Boolean Then 960If Not method.ReturnsVoid AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (3)
136kind:=If(invokeMethod.ReturnsVoid, SyntaxKind.DelegateSubStatement, SyntaxKind.DelegateFunctionStatement), 139subOrFunctionKeyword:=If(invokeMethod.ReturnsVoid, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)), 143asClause:=If(invokeMethod.ReturnsVoid, Nothing,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\IMethodSymbolExtensions.vb (2)
15If symbol.ReturnsVoid Then 37Not delegateInvokeMethod.ReturnsVoid Then
Microsoft.CodeAnalysis.Workspaces (13)
Editing\SyntaxGenerator.cs (1)
795returnType: invoke.ReturnsVoid ? null : TypeExpression(invoke.ReturnType),
Shared\Extensions\IMethodSymbolExtensions.cs (2)
32if (method.ReturnsVoid != invoke.ReturnsVoid)
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
273statements: overriddenMethod.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
268if (!logMethodSymbol.ReturnsVoid)
Microsoft.Gen.Logging (2)
Parsing\Parser.cs (1)
394if (!methodSymbol.ReturnsVoid)
Parsing\Parser.TagProvider.cs (1)
96&& method.ReturnsVoid
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportFixer.cs (2)
239if (!methodSymbol.ReturnsVoid) 316if (methodSymbol.ReturnsVoid)
Microsoft.Interop.SourceGeneration (25)
MarshallerShape.cs (25)
209.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 1, ReturnsVoid: true }); 262.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 1, ReturnsVoid: false } 274.Where(m => m is { IsStatic: true, Parameters.Length: 2, ReturnsVoid: false } 293.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 1, ReturnsVoid: false } 302.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 1, ReturnsVoid: false } 314.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 2, ReturnsVoid: false } 325.Where(m => m is { IsStatic: true, Parameters.Length: 3, ReturnsVoid: false } 346.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 1, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType } 356.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 2, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType } 366.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 2, ReturnsVoid: false } 376.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 2, ReturnsVoid: false } 386.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 1, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType } 396.FirstOrDefault(m => m is { IsStatic: true, Parameters.Length: 2, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType } 565.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 1, ReturnsVoid: true } 576.Where(m => m is { IsStatic: false, Parameters.Length: 2, ReturnsVoid: true } 594.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 0, ReturnsVoid: false, ReturnsByRef: false, ReturnsByRefReadonly: false } 602.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 0, ReturnsVoid: false, ReturnsByRef: false, ReturnsByRefReadonly: false } 610.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 0, ReturnsVoid: false, ReturnsByRef: false, ReturnsByRefReadonly: false }); 617.Where(m => m is { IsStatic: false, Parameters.Length: 1, ReturnsVoid: true }) 656.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 0, ReturnsVoid: true }); 663.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 0, ReturnsVoid: true }); 690.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 0, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType } 699.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 0, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType } 708.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 1, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType } 718.FirstOrDefault(m => m is { IsStatic: false, Parameters.Length: 1, ReturnsVoid: false, ReturnType: INamedTypeSymbol returnType }
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\AbstractEntryPointFinder.cs (1)
46if (symbol.ReturnsVoid)
Venus\ContainedLanguageCodeSupport.cs (1)
377if (!method.ReturnsVoid)
Microsoft.VisualStudio.LanguageServices.VisualBasic (8)
CodeModel\VisualBasicCodeModelService.vb (1)
2546Return If(symbol.ReturnsVoid, EnvDTE.vsCMFunction.vsCMFunctionSub, EnvDTE.vsCMFunction.vsCMFunctionFunction)
ObjectBrowser\DescriptionBuilder.vb (7)
39If delegateInvokeMethod.ReturnsVoid Then 61If Not delegateInvokeMethod.ReturnsVoid Then 155If Not methodSymbol.ReturnsVoid Then 179If methodSymbol.ReturnsVoid Then 204If Not methodSymbol.ReturnsVoid Then 215If methodSymbol.ReturnsVoid Then 234If Not methodSymbol.ReturnsVoid Then
Mvc.Api.Analyzers.Test (1)
MvcFactsTest.cs (1)
185var method = typeSymbol.GetMembers(nameof(IDisposable.Dispose)).OfType<IMethodSymbol>().First(f => !f.ReturnsVoid);
Roslyn.Diagnostics.Analyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
123if (methodSymbol.ReturnsVoid)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
628if (method.ReturnsVoid)
Test.Utilities (13)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
Text.Analyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (1)
35if (!method.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
189if (!invocation.TargetMethod.ReturnsVoid)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (6)
133return method.ReturnsVoid && 166method.ReturnsVoid && method.Parameters.IsEmpty; 185method.ReturnsVoid && method.Parameters.Length == 1) 202method.ReturnsVoid && method.Parameters.IsEmpty; 329method.ReturnsVoid && 498method.ReturnsVoid &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
106(methodSymbol.ReturnsVoid ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
504var delegateType = compilation.GetTypeByMetadataName(method.ReturnsVoid 514if (!method.ReturnsVoid) 694if (!methods.Any(x => x.Name == WellKnownMemberNames.OnCompleted && x.ReturnsVoid && x.Parameters is [{ Type.TypeKind: TypeKind.Delegate }]))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (3)
210if (method1.ReturnsVoid != method2.ReturnsVoid || 217if (!method1.ReturnsVoid && !this.SignatureTypeEquivalenceComparer.Equals(method1.ReturnType, method2.ReturnType))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
104return method.ReturnsVoid
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
150.FirstOrDefault(m => m is IMethodSymbol { DeclaredAccessibility: Accessibility.Public, ReturnsVoid: true, Parameters.Length: 0 }) is IMethodSymbol disposeMethodFromPattern)