private TimelineRecordState ParseTimelineRecordState(String timelineRecordStateText, TimelineRecordState defaultValue) { TimelineRecordState state; if (!Enum.TryParse <TimelineRecordState>(timelineRecordStateText, out state)) { state = defaultValue; } return(state); }
private TimelineRecordState ParseTimelineRecordState(String timelineRecordStateText, TimelineRecordState defaultValue) { TimelineRecordState state; if (!Enum.TryParse<TimelineRecordState>(timelineRecordStateText, out state)) { state = defaultValue; } return state; }
/// <summary> /// Converts a <see cref="TimelineRecordState"/> to an <see cref="AzureDevOpsTimelineRecordState"/>. /// </summary> /// <param name="state">State to convert.</param> /// <returns>Converted state.</returns> public static AzureDevOpsTimelineRecordState ToAzureDevOpsTimelineRecordState(this TimelineRecordState state) { switch (state) { case TimelineRecordState.Pending: return(AzureDevOpsTimelineRecordState.Pending); case TimelineRecordState.InProgress: return(AzureDevOpsTimelineRecordState.InProgress); case TimelineRecordState.Completed: return(AzureDevOpsTimelineRecordState.Completed); default: throw new System.Exception("Unknown value"); } }