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();
}
}