void ParseTableSearch(XElement el)
{
TableSearchRange = null;
if (el == null) {
return;
}
// allow empty element
int tableSearchStart = 0, tableSearchEnd = 0;
XAttribute at;
if ((at = el.Attribute (X_tableSearchStart)) != null) {
tableSearchStart = ParseHexInt ((string)at, at);
}
if ((at = el.Attribute (X_tableSearchEnd)) != null) {
tableSearchEnd = ParseHexInt ((string)at, at);
}
if (tableSearchStart > 0 && tableSearchEnd > 0) {
TableSearchRange = Util.Range.FromPositions (tableSearchStart, tableSearchEnd);
}
}