public ENUM_TENSE_OBJECT getTenseObjectPronoun() { Int32 mask = Convert.ToInt32(ENUM_TENSE_OBJECT.INVALID); ENUM_TENSE_OBJECT vto = (ENUM_TENSE_OBJECT)(this.ID & mask); switch (vto) { case ENUM_TENSE_OBJECT.SINGULAR_FIRST: case ENUM_TENSE_OBJECT.SINGULAR_SECOND: case ENUM_TENSE_OBJECT.SINGULAR_THIRD: case ENUM_TENSE_OBJECT.PLURAL_FIRST: case ENUM_TENSE_OBJECT.PLURAL_SECOND: case ENUM_TENSE_OBJECT.PLURAL_THIRD: case ENUM_TENSE_OBJECT.NOT_SET: case ENUM_TENSE_OBJECT.WRONGE: return(vto); default: return(ENUM_TENSE_OBJECT.INVALID); } }
private string printObjectPronoun() { ENUM_TENSE_OBJECT obj = this.getTenseObjectPronoun(); string sop = ""; switch (obj) { case ENUM_TENSE_OBJECT.SINGULAR_FIRST: sop = "م"; break; case ENUM_TENSE_OBJECT.SINGULAR_SECOND: sop = "ت"; break; case ENUM_TENSE_OBJECT.SINGULAR_THIRD: sop = "ش"; break; case ENUM_TENSE_OBJECT.PLURAL_FIRST: sop = "مان"; break; case ENUM_TENSE_OBJECT.PLURAL_SECOND: sop = "تان"; break; case ENUM_TENSE_OBJECT.PLURAL_THIRD: sop = "شان"; break; default: sop = ""; break; } return(sop); }
public void setTenseObject(ENUM_TENSE_OBJECT object_pro) { this.ID = this.ID & ~Convert.ToInt32(ENUM_TENSE_OBJECT.INVALID); this.ID |= Convert.ToInt32(object_pro); }