public void kokIcerikIsle(Kok kok, KelimeTipi tip, String icerik)
 {
     //tip kisaltma ise ya da icerik ozel karakterler iceriyorsa bunu kok'un asil haline ata.
     if (tip.Equals(KelimeTipi.KISALTMA))
     {
         kok.Asil = icerik;
     }
     if (tip.Equals(KelimeTipi.FIIL) && (icerik.EndsWith("mek") || icerik.EndsWith("mak")))
     {
         icerik     = icerik.Substring(0, icerik.Length - 3);
         kok.Icerik = icerik;
     }
 }
示例#2
0
        public override bool Equals(System.Object o)
        {
            if (this == o)
            {
                return(true);
            }
            if (o == null || GetType() != o.GetType())
            {
                return(false);
            }

            Kok kok = (Kok)o;

            if (_icerik != null?!_icerik.Equals(kok._icerik):kok._icerik != null)
            {
                return(false);
            }
            if (ozelDurumlar != null?!ozelDurumlar.Equals(kok.ozelDurumlar):kok.ozelDurumlar != null)
            {
                return(false);
            }
            if (TipVarmi() ? !_tip.Equals(kok._tip) : kok.TipVarmi())
            {
                return(false);
            }

            return(true);
        }
 public void kokIcerikIsle(Kok kok, KelimeTipi tip, String icerik)
 {
     //tip kisaltma ise ya da icerik ozel karakterler iceriyorsa bunu kok'un asil haline ata.
     if (tip.Equals(KelimeTipi.KISALTMA))
         kok.Asil =icerik;
     if (tip.Equals(KelimeTipi.FIIL) && (icerik.EndsWith("mek") || icerik.EndsWith("mak")))
     {
         icerik = icerik.Substring(0, icerik.Length - 3);
         kok.Icerik=icerik;
     }
 }