public void DuplicateDimension(
Document doc,
Dimension dimension)
{
Line line = dimension.Curve as Line;
if( null != line )
{
Autodesk.Revit.DB.View view = dimension.View;
ReferenceArray references = dimension.References;
Dimension newDimension = doc.Create.NewDimension(
view, line, references );
}
}