示例#1
0
 /// <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
     });
 }
示例#2
0
 /// <summary>
 /// Init LinePatternElement from existing
 /// </summary>
 /// <param name="e"></param>
 private void InitElement(Autodesk.Revit.DB.LinePatternElement e)
 {
     InternalSetElement(e);
 }
示例#3
0
 /// <summary>
 /// LinePatternElement from existing
 /// </summary>
 /// <param name="e"></param>
 private LinePatternElement(Autodesk.Revit.DB.LinePatternElement e)
 {
     SafeInit(() => InitElement(e));
 }
示例#4
0
 /// <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;
 }