1 implementation of Value
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5806public IOperation Value { get; }
18 references to Value
Microsoft.Analyzers.Extra (3)
CoalesceAnalyzer.cs (3)
61var type = op.Value.Type; 66if (op.Value.Kind == OperationKind.ParameterReference) 68var pr = (IParameterReferenceOperation)op.Value;
Microsoft.CodeAnalysis (10)
Generated\Operations.Generated.cs (8)
1190/// <item><description><see cref="Value" />, which is the first operand that is unconditionally evaluated and is the result of the operation if non null</description></item> 1191/// <item><description><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</description></item> 1216/// Operation to be conditionally evaluated if <see cref="Value" /> evaluates to null/Nothing. 1220/// Conversion associated with <see cref="Value" /> when it is not null/Nothing. 1221/// Identity if result type of the operation is the same as type of <see cref="Value" />. 1222/// Otherwise, if type of <see cref="Value" /> is nullable, then conversion is applied to an 1223/// unwrapped <see cref="Value" />, otherwise to the <see cref="Value" /> itself.
Operations\ControlFlowGraphBuilder.cs (2)
2986IOperation operationValue = operation.Value; 3078AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Value.Syntax, convertedTestExpression));
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (1)
53IsParameterReference(coalesceExpression.Value, parameter))
Microsoft.CodeAnalysis.Features (1)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
200if (IsParameterReference(coalesceExpression.Value, parameter) &&
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1294Visit(operation.Value, "Expression");
Compilation\TestOperationVisitor.cs (1)
904AssertEx.Equal(new[] { operation.Value, operation.WhenNull }, operation.ChildOperations);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (1)
53IsParameterReference(coalesceExpression.Value, parameter))