REVIT API 创建墙。定位线按“面层面外部”方式创建墙

REVIT API 创建墙。定位线按“面层面外部”方式创建墙:
怎样创建墙通过定位线按“面层面外部”的方式创建而不是默认的中心线?

这个是先生成墙体再去改属性的。

 UIDocument uidoc = commandData.Application.ActiveUIDocument;
            Document doc = uidoc.Document;
            Level l = new FilteredElementCollector(doc).OfClass(typeof(Level)).Cast<Level>().FirstOrDefault();
            Transaction t = new Transaction(doc,"1");
            t.Start();
            Curve c = Line.CreateBound(new XYZ(0, 0, 0), new XYZ(100, 0, 0)) as Curve;
            var w = Wall.Create(doc, c, l.Id, false);
            w.get_Parameter(BuiltInParameter.WALL_KEY_REF_PARAM).SetValueString("面层面: 外部");
            t.Commit();