public ContinueOperation(ContinueOperationType type, string labelName) { Debug.Assert(type == ContinueOperationType.ByGoto); Type = type; LabelName = labelName; }
public ContinueOperation(ContinueOperationType type, bool continueAtParllelizedLoop) { Debug.Assert(type == ContinueOperationType.ByContinue); Type = type; ContinueAtParallelizedLoop = continueAtParllelizedLoop; }
public ContinueOperation(ContinueOperationType type, bool returnMatches, bool inParallelizedBody) { Debug.Assert(type == ContinueOperationType.ByReturn); Type = type; ReturnMatches = returnMatches; InParallelizedBody = inParallelizedBody; }