1 implementation of ReturnedValue
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4237public IOperation? ReturnedValue { get; }
42 references to ReturnedValue
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
3813IOperation? returnedValue = Visit(operation.ReturnedValue);
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (2)
37trueReturn?.ReturnedValue ?? trueStatement, 38falseReturn?.ReturnedValue ?? falseStatement,
HashCodeAnalyzer.cs (2)
98if (statements[0] is not IReturnOperation { ReturnedValue: { } returnedValue }) 133!(statements.Last() is IReturnOperation { ReturnedValue: { } returnedValue }))
OperationExtensions.cs (1)
422firstOp = returnOperation.ReturnedValue.WalkDownConversion();
UseConditionalExpressionForReturnHelpers.cs (1)
133return statement is IReturnOperation returnOp && returnOp.ReturnedValue != null;
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (2)
69trueReturn?.ReturnedValue ?? trueStatement, 70falseReturn?.ReturnedValue ?? falseStatement,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
ConvertToRecordHelpers.cs (7)
42ReturnedValue: IInvocationOperation 117Operations: [IReturnOperation { ReturnedValue: IOperation returnedValue }] 137ReturnedValue: IUnaryOperation 529if (bodyOps is [IReturnOperation { ReturnedValue: IOperation value }] && 702ReturnedValue: ILiteralOperation 886ReturnedValue: ILiteralOperation 894IReturnOperation { ReturnedValue: IOperation value } => TryAddEqualizedFieldsForCondition(
Microsoft.CodeAnalysis.CSharp.Features (9)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
62IReturnOperation { ReturnedValue: { } value } => (ExpressionSyntax)value.Syntax,
ConvertToRecordHelpers.cs (7)
42ReturnedValue: IInvocationOperation 117Operations: [IReturnOperation { ReturnedValue: IOperation returnedValue }] 137ReturnedValue: IUnaryOperation 529if (bodyOps is [IReturnOperation { ReturnedValue: IOperation value }] && 702ReturnedValue: ILiteralOperation 886ReturnedValue: ILiteralOperation 894IReturnOperation { ReturnedValue: IOperation value } => TryAddEqualizedFieldsForCondition(
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
809var syntax = returnOperation.ReturnedValue?.Syntax ?? returnOperation.Syntax;
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IConversionExpression.cs (1)
5239((IReturnOperation)operation).ReturnedValue;
Microsoft.CodeAnalysis.Features (11)
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (2)
69trueReturn?.ReturnedValue ?? trueStatement, 70falseReturn?.ReturnedValue ?? falseStatement,
AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (2)
37trueReturn?.ReturnedValue ?? trueStatement, 38falseReturn?.ReturnedValue ?? falseStatement,
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
127nextStatement is IReturnOperation { ReturnedValue: not null } or IThrowOperation { Exception: not null })
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
143case IReturnOperation { ReturnedValue: { } }:
HashCodeAnalyzer.cs (2)
98if (statements[0] is not IReturnOperation { ReturnedValue: { } returnedValue }) 133!(statements.Last() is IReturnOperation { ReturnedValue: { } returnedValue }))
UseConditionalExpressionForReturnHelpers.cs (1)
133return statement is IReturnOperation returnOp && returnOp.ReturnedValue != null;
ValueTracking\ValueTracker.OperationCollector.cs (2)
169if (returnOperation.ReturnedValue is null) 174return VisitAsync(returnOperation.ReturnedValue, cancellationToken);
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (1)
702Visit(operation.ReturnedValue, "ReturnedValue");
Compilation\TestOperationVisitor.cs (2)
408if (operation.ReturnedValue == null) 415Assert.Same(operation.ReturnedValue, operation.ChildOperations.Single());
Microsoft.CodeAnalysis.Workspaces (1)
OperationExtensions.cs (1)
422firstOp = returnOperation.ReturnedValue.WalkDownConversion();
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_IConversionExpression.vb (1)
3403Return DirectCast(operation, IReturnOperation).ReturnedValue