Case.UngroupAll.Data.clsSettings.clsSettings C# (CSharp) Метод

clsSettings() публичный Метод

Consturctor
public clsSettings ( ExternalCommandData cmd ) : System.Collections.Generic
cmd ExternalCommandData
Результат System.Collections.Generic
        public clsSettings(ExternalCommandData cmd)
        {
            _cmd = cmd;
              ModelGroups = new List<Group>();
              DetailGroups = new List<Group>();

              try
              {

            // Query
            IEnumerable<Group> m_query = from e in new FilteredElementCollector(ActiveDoc)
                                       .WhereElementIsNotElementType()
                                       .OfClass(typeof(Group))
                                     let g = e as Group
                                     select g;

            foreach (var x in m_query.ToList())
            {
              if (x.Category.Name.ToLower().Contains("model"))
              {
            ModelGroups.Add(x);
              }
              if (x.Category.Name.ToLower().Contains("detail"))
              {
            DetailGroups.Add(x);
              }
            }

              }
              catch { }
        }
clsSettings