BuildingCoder.CmdFilledRegionCoords.EditFilledRegion C# (CSharp) Method

EditFilledRegion() public method

Edit filled region by moving it back and forth to make its boundary lines reappear after deleting the line style. From: http://forums.autodesk.com/t5/revit-api/filled-region/td-p/5796463
public EditFilledRegion ( Document doc ) : void
doc Document
return void
        public void EditFilledRegion( Document doc )
        {
            ICollection<ElementId> fillRegionIds
            = new FilteredElementCollector( doc )
              .OfClass( typeof( FilledRegion ) )
              .ToElementIds();

              using( Transaction tx = new Transaction( doc ) )
              {
            tx.Start( "Move all Filled Regions" );

            XYZ v = XYZ.BasisX;
            ElementTransformUtils.MoveElements( doc, fillRegionIds, v );
            ElementTransformUtils.MoveElements( doc, fillRegionIds, -v );

            tx.Commit();
              }
        }