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