1 implementation of Value
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5433public IOperation Value { get; }
14 references to Value
Microsoft.CodeAnalysis (10)
Generated\Operations.Generated.cs (8)
1106/// (1) <see cref="Value" />, which is the first operand that is unconditionally evaluated and is the result of the operation if non null. 1107/// (2) <see cref="WhenNull" />, which is the second operand that is conditionally evaluated and is the result of the operation if <see cref="Value" /> is null. 1129/// Operation to be conditionally evaluated if <see cref="Value" /> evaluates to null/Nothing. 1133/// Conversion associated with <see cref="Value" /> when it is not null/Nothing. 1134/// Identity if result type of the operation is the same as type of <see cref="Value" />. 1135/// Otherwise, if type of <see cref="Value" /> is nullable, then conversion is applied to an 1136/// unwrapped <see cref="Value" />, otherwise to the <see cref="Value" /> itself.
Operations\ControlFlowGraphBuilder.cs (2)
2969IOperation operationValue = operation.Value; 3061AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Value.Syntax, convertedTestExpression));
Microsoft.CodeAnalysis.Features (2)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
201if (IsParameterReference(coalesceExpression.Value, parameter) &&
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
722IsParameterReference(coalesceExpression.Value, parameter))
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1285Visit(operation.Value, "Expression");
Compilation\TestOperationVisitor.cs (1)
886AssertEx.Equal(new[] { operation.Value, operation.WhenNull }, operation.ChildOperations);