private static XmlStateCondition ToXmlModel(IeCondition ieCondition, IDictionary <string, int> stateMap) { if (ieCondition == null) { return(null); } switch (ieCondition.ConditionType) { case ConditionTypes.State: return(ToXmlModel(ieCondition as IeStateCondition, stateMap)); default: throw new ArgumentOutOfRangeException(nameof(ieCondition.ConditionType)); } }
private static void ValidateConditionData(WorkflowDataValidationResult result, IeCondition condition, bool ignoreIds) { if (condition == null) { return; } // For now the only condition IeStateCondition does not require data validation. }