1 implementation of Value
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8821public IOperation Value { get; }
21 references to Value
ILLink.RoslynAnalyzer (5)
DataFlow\LocalDataFlowVisitor.cs (5)
509 Debug.Assert (operation.Value is not IFlowCaptureReferenceOperation); 510 if (operation.Value is IFlowCaptureReferenceOperation) 516 var capturedRef = new CapturedReferenceValue (operation.Value); 523 if (operation.Value is IFlowCaptureReferenceOperation captureRef) { 538 capturedValue = Visit (operation.Value, state);
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
1232value = PointsToAbstractValue.Create(operation.Value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (3)
202analysisEntity = GetOrCreateForFlowCapture(flowCapture.Id, flowCapture.Value.Type, flowCapture, isLvalueFlowCapture); 207TryCreate(flowCapture.Value, out var capturedEntity) && 214if (flowCapture.Value is IConversionOperation conversion)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
2978return GetCachedAbstractValue(flowCaptureForCaptureId.Value); 3013var value = Visit(operation.Value, argument); 3016SetAbstractValueForAssignment(target: operation, assignedValueOperation: operation.Value, assignedValue: value); 3030if (operation.Value.TryGetBoolConstantValue(out bool constantValue) &&
Microsoft.CodeAnalysis.Test.Utilities (8)
Compilation\ControlFlowGraphVerifier.cs (1)
415assertCaptureReferences(currentState, capture.Value, block, j, longLivedIds, referencedIds, finalGraph);
Compilation\OperationTreeVerifier.cs (1)
995Visit(operation.Value, "Value");
Compilation\TestOperationVisitor.cs (6)
1703Assert.Same(operation.Value, operation.ChildOperations.Single()); 1705switch (operation.Value.Kind) 1718Assert.False(true, $"A {operation.Value.Kind} node should not be spilled or captured."); 1723if (!operation.Value.ConstantValue.HasValue || operation.Value.ConstantValue.Value != null) 1725Assert.NotNull(operation.Value.Type);