1 implementation of StepValue
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4435
public IOperation
StepValue
{ get; }
18 references to StepValue
Microsoft.CodeAnalysis (18)
Operations\ControlFlowGraphBuilder.cs (18)
4766
ITypeSymbol? stepEnumUnderlyingTypeOrSelf = ITypeSymbolHelpers.GetEnumUnderlyingTypeOrSelf(operation.
StepValue
.Type);
4882
PushOperand(VisitRequired(operation.
StepValue
));
4899
VisitAndCapture(operation.
StepValue
, stepValueId);
4901
IOperation stepValue = GetCaptureReference(stepValueId, operation.
StepValue
);
4909
_forToLoopBinaryOperatorLeftOperand = GetCaptureReference(stepValueId, operation.
StepValue
);
4910
_forToLoopBinaryOperatorRightOperand = GetCaptureReference(stepValueId, operation.
StepValue
);
4925
else if (!(operation.
StepValue
.GetConstantValue() is { IsBad: false }) &&
4933
stepValueIsNull = MakeIsNullOperation(GetCaptureReference(stepValueId, operation.
StepValue
), booleanType);
5098
else if (operation.
StepValue
.GetConstantValue() is { IsBad: false } value)
5172
operation.
StepValue
.Syntax,
5258
GetCaptureReference(stepValueId, operation.
StepValue
),
5268
operation.
StepValue
.Type,
5308
_forToLoopBinaryOperatorRightOperand = GetCaptureReference(stepValueId, operation.
StepValue
);
5331
bool isNullable = ITypeSymbolHelpers.IsNullableType(operation.
StepValue
.Type);
5345
MakeIsNullOperation(GetCaptureReference(stepValueId, operation.
StepValue
), booleanType),
5355
operation.
StepValue
.Syntax,
5387
IOperation stepValueForIncrement = GetCaptureReference(stepValueId, operation.
StepValue
);
5406
operation.
StepValue
.Syntax,