Exemple #1
0
        public override bool Equals(Object obj)
        {
            if (obj.GetType() != this.GetType())
            {
                return(false);
            }
            WordSym ws = (WordSym)obj;

            return(_word.Equals(ws._word) && _accent.Equals(ws._accent) && _subscript.Equals(ws._subscript) && _format.Equals(ws._format) && ((_tag == null && ws._tag == null) || _tag.Equals(ws._tag)));
        }
 private T _Translate(WordSym s)
 {
     return(__Translate(s));
 }
 protected abstract T __Translate(WordSym s);