Exemple #1
0
 private Elt(EltType_t type, String bitsStart, String bitsVal, uint bitsCount)
 {
     m_Elements  = new MyObservableCollection <Elt>(true);
     m_Type      = type;
     m_BitsStart = bitsStart;
     m_BitsVal   = bitsVal;
     m_BitsCount = bitsCount;
 }
Exemple #2
0
        protected Elt(CommonElt elt)
        {
            m_Elements  = new MyObservableCollection <Elt>(true);
            m_Type      = (EltType_t)elt.getType();
            m_BitsStart = elt.getBitsStart().Trim();
            m_BitsVal   = elt.getBitsVal().Trim();
            m_BitsCount = elt.getBitsCount();

            Explode(elt);
        }
Exemple #3
0
        public Elt CloneAndFilter(EltType_t typeToExclude)
        {
            Elt elt = new Elt(Type, BitsStart, BitsVal, BitsCount);

            elt.Description = Description;
            foreach (var v in Elements)
            {
                if (v.Type != typeToExclude)
                {
                    elt.m_Elements.Add(v);
                }
            }
            return(elt);
        }