public void AddPOKEMONRow(POKEMONRow row) {
     this.Rows.Add(row);
 }
 public void RemovePOKEMONRow(POKEMONRow row) {
     this.Rows.Remove(row);
 }
 public FORME_PRIMAIRERow AddFORME_PRIMAIRERow(POKEMONRow parentPOKEMONRowByPOKEMON_FORME_PRIMAIRE) {
     FORME_PRIMAIRERow rowFORME_PRIMAIRERow = ((FORME_PRIMAIRERow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null};
     if ((parentPOKEMONRowByPOKEMON_FORME_PRIMAIRE != null)) {
         columnValuesArray[0] = parentPOKEMONRowByPOKEMON_FORME_PRIMAIRE[13];
     }
     rowFORME_PRIMAIRERow.ItemArray = columnValuesArray;
     this.Rows.Add(rowFORME_PRIMAIRERow);
     return rowFORME_PRIMAIRERow;
 }
 public POKEMONRowChangeEvent(POKEMONRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public DEPENDEVORow AddDEPENDEVORow(POKEMONRow parentPOKEMONRowByPOKEMON_DEPENDEVO) {
     DEPENDEVORow rowDEPENDEVORow = ((DEPENDEVORow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null};
     if ((parentPOKEMONRowByPOKEMON_DEPENDEVO != null)) {
         columnValuesArray[0] = parentPOKEMONRowByPOKEMON_DEPENDEVO[13];
     }
     rowDEPENDEVORow.ItemArray = columnValuesArray;
     this.Rows.Add(rowDEPENDEVORow);
     return rowDEPENDEVORow;
 }
 public EVOLUTIONRow AddEVOLUTIONRow(string evo, string nom, long niveau, POKEMONRow parentPOKEMONRowByPOKEMON_EVOLUTION) {
     EVOLUTIONRow rowEVOLUTIONRow = ((EVOLUTIONRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             evo,
             nom,
             niveau,
             null};
     if ((parentPOKEMONRowByPOKEMON_EVOLUTION != null)) {
         columnValuesArray[3] = parentPOKEMONRowByPOKEMON_EVOLUTION[13];
     }
     rowEVOLUTIONRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowEVOLUTIONRow);
     return rowEVOLUTIONRow;
 }
 public CAPACITESPERow AddCAPACITESPERow(string nom, POKEMONRow parentPOKEMONRowByPOKEMON_CAPACITESPE) {
     CAPACITESPERow rowCAPACITESPERow = ((CAPACITESPERow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             nom,
             null};
     if ((parentPOKEMONRowByPOKEMON_CAPACITESPE != null)) {
         columnValuesArray[1] = parentPOKEMONRowByPOKEMON_CAPACITESPE[13];
     }
     rowCAPACITESPERow.ItemArray = columnValuesArray;
     this.Rows.Add(rowCAPACITESPERow);
     return rowCAPACITESPERow;
 }
 public CAPACITERow AddCAPACITERow(string nom, string apprentissage, ulong niveau, POKEMONRow parentPOKEMONRowByPOKEMON_CAPACITE) {
     CAPACITERow rowCAPACITERow = ((CAPACITERow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             nom,
             apprentissage,
             niveau,
             null};
     if ((parentPOKEMONRowByPOKEMON_CAPACITE != null)) {
         columnValuesArray[3] = parentPOKEMONRowByPOKEMON_CAPACITE[13];
     }
     rowCAPACITERow.ItemArray = columnValuesArray;
     this.Rows.Add(rowCAPACITERow);
     return rowCAPACITERow;
 }
 public EFFORT_POINTRow AddEFFORT_POINTRow(string stat, ulong valeur, POKEMONRow parentPOKEMONRowByPOKEMON_EFFORT_POINT) {
     EFFORT_POINTRow rowEFFORT_POINTRow = ((EFFORT_POINTRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             stat,
             valeur,
             null};
     if ((parentPOKEMONRowByPOKEMON_EFFORT_POINT != null)) {
         columnValuesArray[2] = parentPOKEMONRowByPOKEMON_EFFORT_POINT[13];
     }
     rowEFFORT_POINTRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowEFFORT_POINTRow);
     return rowEFFORT_POINTRow;
 }