private void TestMetod(UIDocument uiDoc, Element tempElem)
{
Selection selection = uiDoc.Selection;
selection.SetElementIds(new List<ElementId>() { tempElem.Id });
// Вызываем команду создать аналог
RevitCommandId createSimilar = RevitCommandId.LookupPostableCommandId(PostableCommand.CreateSimilar);
uiDoc.Application.PostCommand(createSimilar);
//по завершении нужно удалить элемент tempElem из документа
}