LINQ query syntax is very similar to SQL query syntax. LINQ is short for Language INtegrated Querya.
Feel it first:
var basicWalls1 = from element in collector
let wall = element as Wall
where wall.WallType.Name == "Basic Wall"
select wall;