<PackageReference Include="Microsoft.VisualBasic" Version="10.3.0" />

Microsoft.VisualBasic.CompilerServices.ObjectFlowControl

public sealed class ObjectFlowControl
namespace Microsoft.VisualBasic.CompilerServices { public sealed class ObjectFlowControl { public sealed class ForLoopControl { public static bool ForLoopInitObj(object counter, object start, object limit, object stepValue, ref object loopForResult, ref object counterResult); public static bool ForNextCheckObj(object counter, object loopObj, ref object counterResult); public static bool ForNextCheckR4(float count, float limit, float stepValue); public static bool ForNextCheckR8(double count, double limit, double stepValue); public static bool ForNextCheckDec(decimal count, decimal limit, decimal stepValue); } public static void CheckForSyncLockOnValueType(object expression); } }