public static string FormatIsValidErrorMessage(QbItemBase item, IsValidReturnType errorType) { switch (errorType) { case IsValidReturnType.ItemMustHave0Items: return(string.Format("The Selected '{0}' item is invalid, it must have 0 values", item.QbItemType.ToString())); case IsValidReturnType.ItemMustHave1Item: return(string.Format("The Selected item is invalid, it must have 1 value", item.QbItemType.ToString())); case IsValidReturnType.ItemMustHave0OrMoreItems: return(string.Format("The Selected item is invalid, it must have 0 or more values", item.QbItemType.ToString())); case IsValidReturnType.ItemMustHave1OrMoreItems: return(string.Format("The Selected item is invalid, it must have 1 or more values", item.QbItemType.ToString())); case IsValidReturnType.ArrayItemsMustBeSameType: return(string.Format("The Selected item is invalid, array items must all be the same type", item.QbItemType.ToString())); default: return(string.Empty); } }
public static string FormatIsValidErrorMessage(QbItemBase item, IsValidReturnType errorType) { switch (errorType) { case IsValidReturnType.ItemMustHave0Items: return string.Format("The Selected '{0}' item is invalid, it must have 0 values", item.QbItemType.ToString()); case IsValidReturnType.ItemMustHave1Item: return string.Format("The Selected item is invalid, it must have 1 value", item.QbItemType.ToString()); case IsValidReturnType.ItemMustHave0OrMoreItems: return string.Format("The Selected item is invalid, it must have 0 or more values", item.QbItemType.ToString()); case IsValidReturnType.ItemMustHave1OrMoreItems: return string.Format("The Selected item is invalid, it must have 1 or more values", item.QbItemType.ToString()); case IsValidReturnType.ArrayItemsMustBeSameType: return string.Format("The Selected item is invalid, array items must all be the same type", item.QbItemType.ToString()); default: return string.Empty; } }