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; }
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); }
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); }