internal void InitVars(bool initTable)
 {
     this.tableshoebox = ((shoeboxDataTable)(base.Tables["shoebox"]));
     if ((initTable == true)) {
         if ((this.tableshoebox != null)) {
             this.tableshoebox.InitVars();
         }
     }
     this.tablet = ((tDataTable)(base.Tables["t"]));
     if ((initTable == true)) {
         if ((this.tablet != null)) {
             this.tablet.InitVars();
         }
     }
     this.tablew = ((wDataTable)(base.Tables["w"]));
     if ((initTable == true)) {
         if ((this.tablew != null)) {
             this.tablew.InitVars();
         }
     }
     this.relationshoebox_t = this.Relations["shoebox_t"];
     this.relationt_w = this.Relations["t_w"];
 }
 private void InitClass()
 {
     this.DataSetName = "AnaTextExamplesXML";
     this.Prefix = "";
     this.Namespace = "http://www.sil.org/computing/schemas/AnaTextExamples.xsd";
     this.Locale = new System.Globalization.CultureInfo("");
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableshoebox = new shoeboxDataTable();
     base.Tables.Add(this.tableshoebox);
     this.tablet = new tDataTable();
     base.Tables.Add(this.tablet);
     this.tablew = new wDataTable();
     base.Tables.Add(this.tablew);
     System.Data.ForeignKeyConstraint fkc;
     fkc = new System.Data.ForeignKeyConstraint("shoebox_t", new System.Data.DataColumn[] {
                 this.tableshoebox.shoebox_IdColumn}, new System.Data.DataColumn[] {
                 this.tablet.shoebox_IdColumn});
     this.tablet.Constraints.Add(fkc);
     fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = System.Data.Rule.Cascade;
     fkc.UpdateRule = System.Data.Rule.Cascade;
     fkc = new System.Data.ForeignKeyConstraint("t_w", new System.Data.DataColumn[] {
                 this.tablet.t_IdColumn}, new System.Data.DataColumn[] {
                 this.tablew.t_IdColumn});
     this.tablew.Constraints.Add(fkc);
     fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = System.Data.Rule.Cascade;
     fkc.UpdateRule = System.Data.Rule.Cascade;
     this.relationshoebox_t = new System.Data.DataRelation("shoebox_t", new System.Data.DataColumn[] {
                 this.tableshoebox.shoebox_IdColumn}, new System.Data.DataColumn[] {
                 this.tablet.shoebox_IdColumn}, false);
     this.relationshoebox_t.Nested = true;
     this.Relations.Add(this.relationshoebox_t);
     this.relationt_w = new System.Data.DataRelation("t_w", new System.Data.DataColumn[] {
                 this.tablet.t_IdColumn}, new System.Data.DataColumn[] {
                 this.tablew.t_IdColumn}, false);
     this.relationt_w.Nested = true;
     this.Relations.Add(this.relationt_w);
 }
 internal wRow(System.Data.DataRowBuilder rb)
     : base(rb)
 {
     this.tablew = ((wDataTable)(this.Table));
 }