private Uri GetUriValue(XAttribute src) { Uri result = null; if (!Uri.TryCreate(GetStringValue(src), UriKind.Absolute, out result)) { throw new ParseErrorException(); } return result; }