Exemplo n.º 1
0
 /// <summary>
 /// Set a list of elements for trace
 /// </summary>
 /// <param name="elements"></param>
 public static void SetElementsForTrace(List <Element> elements)
 {
     if (IsEnabled)
     {
         MultipleSerializableId ids = new MultipleSerializableId(elements);
         TraceUtils.SetTraceData(REVIT_TRACE_ID, ids);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Set a list of elements for trace
        /// </summary>
        /// <param name="elements"></param>
        public static void SetElementsForTrace(IEnumerable <Element> elements)
        {
            if (!IsEnabled)
            {
                return;
            }

            MultipleSerializableId ids = new MultipleSerializableId(elements);

            TraceUtils.SetTraceData(REVIT_TRACE_ID, ids);
        }
Exemplo n.º 3
0
 /// <summary>
 /// this method tests if this multiSerializableId is contained in another
 /// </summary>
 /// <param name="other"></param>
 /// <returns></returns>
 public virtual bool isSubset(MultipleSerializableId other)
 {
     return(!this.StringIDs.Except(other.StringIDs).Any());
 }