1 override of CanOfferUseBlockBody
Microsoft.CodeAnalysis.CSharp.Features (1)
UseExpressionBodyHelper`1.cs (1)
72public override bool CanOfferUseBlockBody(CodeStyleOption2<ExpressionBodyPreference> preference, SyntaxNode declaration, bool forAnalyzer, out bool fixesError, [NotNullWhen(true)] out ArrowExpressionClauseSyntax? expressionBody)
3 references to CanOfferUseBlockBody
Microsoft.CodeAnalysis.CSharp.Features (3)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
138if (helper.CanOfferUseBlockBody(preference, declaration, forAnalyzer: false, out _, out _)) 230else if (!useExpressionBody && helper.CanOfferUseBlockBody(preference, node, forAnalyzer: false, out _, out _))
UseExpressionBodyDiagnosticAnalyzer.cs (1)
106if (helper.CanOfferUseBlockBody(preference, declaration, forAnalyzer: true, out var fixesError, out var expressionBody))