@Ahmed.Kamal.Moussa I believe there is a node in either the Standard Civil 3d nodes or the Civil Toolkit called Corridor.GetSolids
which does what you’re after. This topic illustrates it’s use: Civil 3D Merge solids
To pull the solids from multiple corridors, you’d have to build a list of said corridors as a first step.