// Renvoie une string correspondant au pluriel du déterminant passé en paramètre. public static string PlurialOf(Determiner determiner) { Determiner d = new Determiner(determiner); d.ToPlurial(); return(d._determinant); }
// Renvoie une string correspondant au féminin du déterminant passé en paramètre. public static string FemaleOf(Determiner determiner) { Determiner d = new Determiner(determiner); d.ToFemale(); return(d._determinant); }
// Renvoie une string correspondant au singulier du déterminant passé en paramètre. public static string SingularOf(Determiner determiner) { Determiner d = new Determiner(determiner); d.ToSingular(); return(d._determinant); }
// Constructeur copiant le déterminant passé en paramètre. public Determiner(Determiner determiner) { infoDeterminant = null; this.Nature = "déterminant"; this._determinant = determiner._determinant; this.Gender = determiner.Gender; this.GenderBase = determiner.GenderBase; this.Number = determiner.Number; this.NumberBase = determiner.NumberBase; this.Type1 = determiner.Type1; this.Type2 = determiner.Type2; }