private static string BuildMissingItemMessage(ExpectedItemType expectedItemType, string expectedElementName) { switch (expectedItemType) { case ExpectedItemType.Header: return string.Format(Resources.MissingHeaderException, expectedElementName); case ExpectedItemType.XmlElement: return string.Format(Resources.MissingElementException, expectedElementName); default: throw new IndexOutOfRangeException(Resources.InvalidEnumValueException); } }
private static string BuildMissingItemMessage(ExpectedItemType expectedItemType, string expectedElementName) { switch (expectedItemType) { case ExpectedItemType.Header: return(string.Format(Resources.MissingHeaderException, expectedElementName)); case ExpectedItemType.XmlElement: return(string.Format(Resources.MissingElementException, expectedElementName)); default: throw new IndexOutOfRangeException(Resources.InvalidEnumValueException); } }
public Ds3BadResponseException(ExpectedItemType expectedItemType, string expectedElementName) : base(BuildMissingItemMessage(expectedItemType, expectedElementName)) { }