/// <summary> /// From existing element /// </summary> /// <param name="instance"></param> /// <param name="isRevitOwned"></param> /// <returns></returns> internal static LinePatternElement FromExisting(Autodesk.Revit.DB.LinePatternElement instance, bool isRevitOwned) { return(new LinePatternElement(instance) { IsRevitOwned = isRevitOwned }); }
/// <summary> /// Init LinePatternElement from existing /// </summary> /// <param name="e"></param> private void InitElement(Autodesk.Revit.DB.LinePatternElement e) { InternalSetElement(e); }
/// <summary> /// LinePatternElement from existing /// </summary> /// <param name="e"></param> private LinePatternElement(Autodesk.Revit.DB.LinePatternElement e) { SafeInit(() => InitElement(e)); }
/// <summary> /// Set the internal Element, ElementId, and UniqueId /// </summary> /// <param name="e"></param> private void InternalSetElement(Autodesk.Revit.DB.LinePatternElement e) { InternalRevitElement = e; InternalElementId = e.Id; InternalUniqueId = e.UniqueId; }