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