internal GlobalRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableGlobal = ((GlobalDataTable)(this.Table)); }
private void InitClass() { this.DataSetName = "ConfigSet"; this.Prefix = ""; this.Namespace = "http://tempuri.org/ConfigSet.xsd"; this.EnforceConstraints = true; this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tableGlobal = new GlobalDataTable(); base.Tables.Add(this.tableGlobal); this.tableIpAccessList = new IpAccessListDataTable(); base.Tables.Add(this.tableIpAccessList); }
internal void InitVars(bool initTable) { this.tableGlobal = ((GlobalDataTable)(base.Tables["Global"])); if ((initTable == true)) { if ((this.tableGlobal != null)) { this.tableGlobal.InitVars(); } } this.tableIpAccessList = ((IpAccessListDataTable)(base.Tables["IpAccessList"])); if ((initTable == true)) { if ((this.tableIpAccessList != null)) { this.tableIpAccessList.InitVars(); } } }
// This method reads the MonoDebuggerSymbolTable structure // (struct definition is in mono-debug-debugger.h) void do_read_symbol_table(TargetMemoryAccess memory) { TargetAddress symtab_address = memory.ReadAddress (info.SymbolTable); if (symtab_address.IsNull) throw new SymbolTableException ("Symbol table is null."); TargetReader header = new TargetReader ( memory.ReadMemory (symtab_address, info.SymbolTableSize)); long magic = header.BinaryReader.ReadInt64 (); if (magic != MonoDebuggerInfo.DynamicMagic) throw new SymbolTableException ( "Debugger symbol table has unknown magic {0:x}.", magic); int version = header.ReadInteger (); if (version < MonoDebuggerInfo.MinDynamicVersion) throw new SymbolTableException ( "Debugger symbol table has version {0}, but " + "expected at least {1}.", version, MonoDebuggerInfo.MinDynamicVersion); if (version > MonoDebuggerInfo.MaxDynamicVersion) throw new SymbolTableException ( "Debugger symbol table has version {0}, but " + "expected at most {1}.", version, MonoDebuggerInfo.MaxDynamicVersion); int total_size = header.ReadInteger (); if (total_size != info.SymbolTableSize) throw new SymbolTableException ( "Debugger symbol table has size {0}, but " + "expected {1}.", total_size, info.SymbolTableSize); TargetAddress corlib_address = header.ReadAddress (); TargetAddress global_data_table_ptr = header.ReadAddress (); TargetAddress data_table_list = header.ReadAddress (); TargetAddress symfile_by_index = header.ReadAddress (); if (corlib_address.IsNull) throw new SymbolTableException ("Corlib address is null."); corlib = load_symfile (memory, corlib_address); if (corlib == null) throw new SymbolTableException ("Cannot read corlib!"); TargetAddress ptr = symfile_by_index; while (!ptr.IsNull) { TargetAddress next_ptr = memory.ReadAddress (ptr); TargetAddress address = memory.ReadAddress ( ptr + memory.TargetMemoryInfo.TargetAddressSize); ptr = next_ptr; load_symfile (memory, address); } ptr = data_table_list; while (!ptr.IsNull) { TargetAddress next_ptr = memory.ReadAddress (ptr); TargetAddress address = memory.ReadAddress ( ptr + memory.TargetMemoryInfo.TargetAddressSize); ptr = next_ptr; add_data_table (memory, address); } global_data_table = new GlobalDataTable (this, global_data_table_ptr); }
private void InitClass() { this.DataSetName = "SiteConfiguration"; this.Prefix = ""; this.Namespace = "http://tempuri.org/PortalCfg.xsd"; this.EnforceConstraints = false; this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tableGlobal = new GlobalDataTable(); base.Tables.Add(this.tableGlobal); this.tableTab = new TabDataTable(); base.Tables.Add(this.tableTab); this.tableModule = new ModuleDataTable(); base.Tables.Add(this.tableModule); this.tableSettings = new SettingsDataTable(); base.Tables.Add(this.tableSettings); this.tableSetting = new SettingDataTable(); base.Tables.Add(this.tableSetting); this.tableModuleDefinition = new ModuleDefinitionDataTable(); base.Tables.Add(this.tableModuleDefinition); global::System.Data.ForeignKeyConstraint fkc; fkc = new global::System.Data.ForeignKeyConstraint("Tab_Module", new global::System.Data.DataColumn[] { this.tableTab.TabIdColumn}, new global::System.Data.DataColumn[] { this.tableModule.TabIdColumn}); this.tableModule.Constraints.Add(fkc); fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None; fkc.DeleteRule = global::System.Data.Rule.Cascade; fkc.UpdateRule = global::System.Data.Rule.Cascade; fkc = new global::System.Data.ForeignKeyConstraint("Module_Settings", new global::System.Data.DataColumn[] { this.tableModule.ModuleIdColumn}, new global::System.Data.DataColumn[] { this.tableSettings.ModuleIdColumn}); this.tableSettings.Constraints.Add(fkc); fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None; fkc.DeleteRule = global::System.Data.Rule.Cascade; fkc.UpdateRule = global::System.Data.Rule.Cascade; fkc = new global::System.Data.ForeignKeyConstraint("Settings_Setting", new global::System.Data.DataColumn[] { this.tableSettings.Settings_IdColumn}, new global::System.Data.DataColumn[] { this.tableSetting.Settings_IdColumn}); this.tableSetting.Constraints.Add(fkc); fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None; fkc.DeleteRule = global::System.Data.Rule.Cascade; fkc.UpdateRule = global::System.Data.Rule.Cascade; this.relationTab_Module = new global::System.Data.DataRelation("Tab_Module", new global::System.Data.DataColumn[] { this.tableTab.TabIdColumn}, new global::System.Data.DataColumn[] { this.tableModule.TabIdColumn}, false); this.relationTab_Module.Nested = true; this.Relations.Add(this.relationTab_Module); this.relationModule_Settings = new global::System.Data.DataRelation("Module_Settings", new global::System.Data.DataColumn[] { this.tableModule.ModuleIdColumn}, new global::System.Data.DataColumn[] { this.tableSettings.ModuleIdColumn}, false); this.relationModule_Settings.Nested = true; this.Relations.Add(this.relationModule_Settings); this.relationSettings_Setting = new global::System.Data.DataRelation("Settings_Setting", new global::System.Data.DataColumn[] { this.tableSettings.Settings_IdColumn}, new global::System.Data.DataColumn[] { this.tableSetting.Settings_IdColumn}, false); this.relationSettings_Setting.Nested = true; this.Relations.Add(this.relationSettings_Setting); }
internal void InitVars(bool initTable) { this.tableGlobal = ((GlobalDataTable)(base.Tables["Global"])); if ((initTable == true)) { if ((this.tableGlobal != null)) { this.tableGlobal.InitVars(); } } this.tableTab = ((TabDataTable)(base.Tables["Tab"])); if ((initTable == true)) { if ((this.tableTab != null)) { this.tableTab.InitVars(); } } this.tableModule = ((ModuleDataTable)(base.Tables["Module"])); if ((initTable == true)) { if ((this.tableModule != null)) { this.tableModule.InitVars(); } } this.tableSettings = ((SettingsDataTable)(base.Tables["Settings"])); if ((initTable == true)) { if ((this.tableSettings != null)) { this.tableSettings.InitVars(); } } this.tableSetting = ((SettingDataTable)(base.Tables["Setting"])); if ((initTable == true)) { if ((this.tableSetting != null)) { this.tableSetting.InitVars(); } } this.tableModuleDefinition = ((ModuleDefinitionDataTable)(base.Tables["ModuleDefinition"])); if ((initTable == true)) { if ((this.tableModuleDefinition != null)) { this.tableModuleDefinition.InitVars(); } } this.relationTab_Module = this.Relations["Tab_Module"]; this.relationModule_Settings = this.Relations["Module_Settings"]; this.relationSettings_Setting = this.Relations["Settings_Setting"]; }