BuildingCoder.CmdListPipeSizes.GetPipeSegmentSizes C# (CSharp) Метод

GetPipeSegmentSizes() приватный Метод

List all the pipe segment sizes in the given document.
private GetPipeSegmentSizes ( Document doc ) : void
doc Document
Результат void
        void GetPipeSegmentSizes(
            Document doc)
        {
            FilteredElementCollector segments
            = new FilteredElementCollector( doc )
              .OfClass( typeof( Segment ) );

              using( StreamWriter file = new StreamWriter(
            _filename, true ) )
              {
            foreach( Segment segment in segments )
            {
              file.WriteLine( segment.Name );

              foreach( MEPSize size in segment.GetSizes() )
              {
            file.WriteLine( string.Format( "  {0} {1} {2}",
              FootToMmString( size.NominalDiameter ),
              FootToMmString( size.InnerDiameter ),
              FootToMmString( size.OuterDiameter ) ) );
              }
            }
              }
        }