1 implementation of Value
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5433
public 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)
2969
IOperation operationValue = operation.
Value
;
3061
AddStatement(new FlowCaptureOperation(resultCaptureId, operation.
Value
.Syntax, convertedTestExpression));
Microsoft.CodeAnalysis.Features (2)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
201
if (IsParameterReference(coalesceExpression.
Value
, parameter) &&
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
722
IsParameterReference(coalesceExpression.
Value
, parameter))
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1285
Visit(operation.
Value
, "Expression");
Compilation\TestOperationVisitor.cs (1)
886
AssertEx.Equal(new[] { operation.
Value
, operation.WhenNull }, operation.ChildOperations);