1 implementation of Value
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4162public IOperation Value { get; }
14 references to Value
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (4)
5478IOperation switchValue = VisitAndCapture(operation.Value); 5564bool leftIsNullable = ITypeSymbolHelpers.IsNullableType(operation.Value.Type); 5585Debug.Assert(operation.Value.Type != null); 5586rightOperand = MakeNullable(rightOperand, operation.Value.Type);
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (2)
23=> operation.Value; 26=> operation.Value.Type is null;
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (2)
57var switchExpression = switchStatement.Value; 185var type = operation.Value.Type;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
60=> switchOperation.Value.Type ?? throw ExceptionUtilities.Unreachable();
Microsoft.CodeAnalysis.Features (5)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (2)
23=> operation.Value; 26=> operation.Value.Type is null;
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (2)
57var switchExpression = switchStatement.Value; 185var type = operation.Value.Type;
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
60=> switchOperation.Value.Type ?? throw ExceptionUtilities.Unreachable();