Возможно, это слишком просто.
Просто:
var query = listLines.Where(l => ((Point) l.Tag).X == 1);
Если это не то, что вам нужно, уточните.