各コリドーのすべてのコリドー サーフェスのコレクションは、Corridor.CorridorSurfaces プロパティに保持されます。各コリドー サーフェスには、サーフェスの境界と、サーフェスの作成に使用するすべてのポイント、リンク、および計画線コードのリストが含まれています。コリドー サーフェスには、さらに、サーフェスの作成に使用するサーフェス スタイル ID と横断スタイル ID の読み込み専用の参照も含まれています。
この例はすべてのコリドー サーフェスをコリドー内で一覧表示し、各サーフェスを構成するポイント コードを指定します。
// List surfaces foreach (CorridorSurface oCorridorSurface in oCorridor.CorridorSurfaces) { ed.WriteMessage("Corridor surface: {0}\n", oCorridorSurface.Name); // Get the point codes for the surface. String[] oPointCodes = oCorridorSurface.PointCodes(); ed.WriteMessage("Surface point codes:\n"); foreach (String s in oPointCodes) { ed.WriteMessage("{0}\n", s); } }