1 implementation of Value
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8821
public 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)
1232
value = PointsToAbstractValue.Create(operation.
Value
);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (3)
202
analysisEntity = GetOrCreateForFlowCapture(flowCapture.Id, flowCapture.
Value
.Type, flowCapture, isLvalueFlowCapture);
207
TryCreate(flowCapture.
Value
, out var capturedEntity) &&
214
if (flowCapture.
Value
is IConversionOperation conversion)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
2978
return GetCachedAbstractValue(flowCaptureForCaptureId.
Value
);
3013
var value = Visit(operation.
Value
, argument);
3016
SetAbstractValueForAssignment(target: operation, assignedValueOperation: operation.
Value
, assignedValue: value);
3030
if (operation.
Value
.TryGetBoolConstantValue(out bool constantValue) &&
Microsoft.CodeAnalysis.Test.Utilities (8)
Compilation\ControlFlowGraphVerifier.cs (1)
415
assertCaptureReferences(currentState, capture.
Value
, block, j, longLivedIds, referencedIds, finalGraph);
Compilation\OperationTreeVerifier.cs (1)
995
Visit(operation.
Value
, "Value");
Compilation\TestOperationVisitor.cs (6)
1703
Assert.Same(operation.
Value
, operation.ChildOperations.Single());
1705
switch (operation.
Value
.Kind)
1718
Assert.False(true, $"A {operation.
Value
.Kind} node should not be spilled or captured.");
1723
if (!operation.
Value
.ConstantValue.HasValue || operation.
Value
.ConstantValue.Value != null)
1725
Assert.NotNull(operation.
Value
.Type);