private static void CreateDirectShape(Autodesk.Revit.DB.Document doc, Solid solid, Color color, string paramValue) { OverrideGraphicSettings overrideGraphicSettings = new OverrideGraphicSettings(); DirectShape element = DirectShape.CreateElement(doc, new ElementId((BuiltInCategory) - 2000151)); element.set_ApplicationId("ApplicationID"); element.set_ApplicationDataId("ApplicationDataId"); element.SetShape((IList <GeometryObject>) new GeometryObject[1] { (GeometryObject)solid }); doc.get_ActiveView().SetElementOverrides(((Element)element).get_Id(), overrideGraphicSettings); ((Element)element).get_Parameter((BuiltInParameter) - 1010106).Set(paramValue); }