Esempio n. 1
0
 public bool          Contains(Endeme en)
 {
     if (en.EnSet == null)
     {
         en.EnSet = ItemEndeme.EnSet;
     }
     return(ItemEndeme.Contains(en));
 }
Esempio n. 2
0
        // ----------------------------------------------------------------------------------------
        /// <!-- HeaderString -->
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public string HeaderString()
        {
            string str = "";

            str += "<" + ItemLabel + ">";
            if (ItemEndeme == null)
            {
                str += "endeme item has null endeme profile";
            }
            else
            {
                if (ItemEndeme.EnSet == null)
                {
                    str += "?";
                }
                else
                {
                    str += ItemEndeme.EnSet.Label;
                }
                str += ":" + ItemEndeme.ToString();
            }
            str += " (" + Regex.Replace(TempMatch.ToString(), "^(....).*$", "$1") + ")";
            return(str);
        }
Esempio n. 3
0
 public EndemeItem    Copy(                 )
 {
     EndemeItem item = new EndemeItem(ItemLabel, ItemEndeme.Copy(), _value.ToArray()); item.ItemCode = ItemCode; item.TempMatch = TempMatch; return(item);
 }
Esempio n. 4
0
 // ----------------------------------------------------------------------------------------
 /// <!-- HasOrder -->
 /// <summary>
 ///      Returns true if Endeme maintains the same order as the input string
 /// </summary>
 /// <param name="order"></param>
 /// <returns></returns>
 /// <remarks>
 ///      Move this to Endeme class
 /// </remarks>
 public bool HasOrder(string order)
 {
     return(ItemEndeme.HasOrderOf(new Endeme(ItemEndeme.EnSet, order, false)));
 }