diff --git a/source2/Debug/Cosmos.Debug.GDB/AsmFile.cs b/source2/Debug/Cosmos.Debug.GDB/AsmFile.cs new file mode 100644 index 000000000..b543d8e9c --- /dev/null +++ b/source2/Debug/Cosmos.Debug.GDB/AsmFile.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; + +namespace Cosmos.Debug.GDB { + public class AsmFile { + protected List mLines = new List(); + + public AsmFile(string aPathname) { + using (var xReader = new StreamReader(aPathname)) { + while (!xReader.EndOfStream) { + mLines.Add(xReader.ReadLine()); + } + } + } + } +} diff --git a/source2/Debug/Cosmos.Debug.GDB/Cosmos.Debug.GDB.csproj b/source2/Debug/Cosmos.Debug.GDB/Cosmos.Debug.GDB.csproj index c36db2f42..eedf2e9a9 100644 --- a/source2/Debug/Cosmos.Debug.GDB/Cosmos.Debug.GDB.csproj +++ b/source2/Debug/Cosmos.Debug.GDB/Cosmos.Debug.GDB.csproj @@ -72,6 +72,7 @@ + UserControl diff --git a/source2/Debug/Cosmos.Debug.GDB/FormMain.cs b/source2/Debug/Cosmos.Debug.GDB/FormMain.cs index 3402986af..4be012182 100644 --- a/source2/Debug/Cosmos.Debug.GDB/FormMain.cs +++ b/source2/Debug/Cosmos.Debug.GDB/FormMain.cs @@ -4,6 +4,7 @@ using System.ComponentModel; using System.Data; using System.Drawing; using System.Globalization; +using System.IO; using System.Linq; using System.Text; using System.Windows.Forms; @@ -147,16 +148,13 @@ namespace Cosmos.Debug.GDB { mitmConnect.Enabled = false; Windows.CreateForms(); + Global.AsmSource = new AsmFile(Path.Combine(Settings.OutputPath, Settings.AsmFile)); Global.GDB = new GDB(aRetry, OnGDBResponse); if (Global.GDB.Connected) { lablConnected.Visible = true; lablRunning.Visible = true; lablRunning.Text = "Stopped"; - // Must be after Connect for now as it depends on Widnows being created - // Also sets saved breakpoints, so GDB needs to be connected - if (Settings.Filename != "") { - Settings.Load(); - } + Settings.InitWindows(); Windows.UpdateAllWindows(); } } diff --git a/source2/Debug/Cosmos.Debug.GDB/GDB.cs b/source2/Debug/Cosmos.Debug.GDB/GDB.cs index dea72b501..4e031326d 100644 --- a/source2/Debug/Cosmos.Debug.GDB/GDB.cs +++ b/source2/Debug/Cosmos.Debug.GDB/GDB.cs @@ -100,7 +100,7 @@ namespace Cosmos.Debug.GDB { var xStartInfo = new ProcessStartInfo(); xStartInfo.FileName = mCosmosPath+ @"Build\Tools\gdb.exe"; xStartInfo.Arguments = @"--interpreter=mi2"; - xStartInfo.WorkingDirectory = mCosmosPath + @"source2\Users\Kudzu\Breakpoints\bin\debug"; + xStartInfo.WorkingDirectory = Settings.OutputPath; xStartInfo.CreateNoWindow = true; xStartInfo.UseShellExecute = false; xStartInfo.RedirectStandardError = true; @@ -112,7 +112,7 @@ namespace Cosmos.Debug.GDB { mGDBProcess.OutputDataReceived += new DataReceivedEventHandler(mGDBProcess_OutputDataReceived); mGDBProcess.BeginOutputReadLine(); - SendCmd("symbol-file Breakpoints.obj"); + SendCmd("symbol-file " + Settings.ObjFile); SendCmd("target remote :8832"); //while (!mConnected) { diff --git a/source2/Debug/Cosmos.Debug.GDB/Global.cs b/source2/Debug/Cosmos.Debug.GDB/Global.cs index ba0100d52..39c46c882 100644 --- a/source2/Debug/Cosmos.Debug.GDB/Global.cs +++ b/source2/Debug/Cosmos.Debug.GDB/Global.cs @@ -7,6 +7,7 @@ using System.Text; namespace Cosmos.Debug.GDB { public class Global { static public GDB GDB; + static public AsmFile AsmSource; static public UInt32 FromHex(string aValue) { return UInt32.Parse(aValue.Substring(2), NumberStyles.HexNumber); diff --git a/source2/Debug/Cosmos.Debug.GDB/Program.cs b/source2/Debug/Cosmos.Debug.GDB/Program.cs index 34adca6eb..a07dcd316 100644 --- a/source2/Debug/Cosmos.Debug.GDB/Program.cs +++ b/source2/Debug/Cosmos.Debug.GDB/Program.cs @@ -9,7 +9,7 @@ namespace Cosmos.Debug.GDB { static void Main() { var xArgs = System.Environment.GetCommandLineArgs(); if (xArgs.Length > 1) { - Settings.Filename = xArgs[1]; + Settings.Load(xArgs[1]); } if (xArgs.Length > 2) { Settings.AutoConnect = string.Compare(xArgs[2], "/Connect", true) == 0; diff --git a/source2/Debug/Cosmos.Debug.GDB/Settings.cs b/source2/Debug/Cosmos.Debug.GDB/Settings.cs index afc32f2fa..1b638ed5d 100644 --- a/source2/Debug/Cosmos.Debug.GDB/Settings.cs +++ b/source2/Debug/Cosmos.Debug.GDB/Settings.cs @@ -10,7 +10,6 @@ namespace Cosmos.Debug.GDB { static protected string mFilename = ""; static public string Filename { get { return mFilename; } - set { mFilename = value; } } static protected bool mAutoConnect = false; @@ -19,6 +18,21 @@ namespace Cosmos.Debug.GDB { set { mAutoConnect = value; } } + static protected string mOutputPath; + static public string OutputPath { + get { return mOutputPath; } + } + + static protected string mObjFile; + static public string ObjFile { + get { return mObjFile; } + } + + static protected string mAsmFile; + static public string AsmFile { + get { return mAsmFile; } + } + static public SettingsDS DS = new SettingsDS(); static public void Save() { @@ -31,14 +45,22 @@ namespace Cosmos.Debug.GDB { } } - static public void Load() { + static public void Load(string aFilename) { + mFilename = aFilename; if (File.Exists(Filename)) { + //TODO: Change this and other general settings to read from the General datatable + mOutputPath = Path.Combine(Path.GetDirectoryName(Filename), @"bin\debug\"); + mObjFile = Path.GetFileNameWithoutExtension(Filename) + ".obj"; + mAsmFile = Path.GetFileNameWithoutExtension(Filename) + ".asm"; + DS.ReadXml(Filename, System.Data.XmlReadMode.IgnoreSchema); - - Windows.RestorePositions(); - Windows.mBreakpointsForm.LoadSession(); } } + + static public void InitWindows() { + Windows.RestorePositions(); + Windows.mBreakpointsForm.LoadSession(); + } } } diff --git a/source2/Debug/Cosmos.Debug.GDB/SettingsDS.Designer.cs b/source2/Debug/Cosmos.Debug.GDB/SettingsDS.Designer.cs index 3394b7993..011da4658 100644 --- a/source2/Debug/Cosmos.Debug.GDB/SettingsDS.Designer.cs +++ b/source2/Debug/Cosmos.Debug.GDB/SettingsDS.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.1 +// Runtime Version:2.0.50727.4952 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -16,6 +16,7 @@ namespace Cosmos.Debug.GDB { /// ///Represents a strongly typed in-memory cache of data. /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.ComponentModel.DesignerCategoryAttribute("code")] [global::System.ComponentModel.ToolboxItem(true)] @@ -30,10 +31,11 @@ namespace Cosmos.Debug.GDB { private WindowDataTable tableWindow; + private GeneralDataTable tableGeneral; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SettingsDS() { this.BeginInit(); this.InitClass(); @@ -44,7 +46,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected SettingsDS(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context, false) { if ((this.IsBinarySerialized(info, context) == true)) { @@ -67,6 +68,9 @@ namespace Cosmos.Debug.GDB { if ((ds.Tables["Window"] != null)) { base.Tables.Add(new WindowDataTable(ds.Tables["Window"])); } + if ((ds.Tables["General"] != null)) { + base.Tables.Add(new GeneralDataTable(ds.Tables["General"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -86,7 +90,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public BreakpointDataTable Breakpoint { @@ -96,7 +99,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public WatchDataTable Watch { @@ -106,7 +108,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public WindowDataTable Window { @@ -116,7 +117,15 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public GeneralDataTable General { + get { + return this.tableGeneral; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.BrowsableAttribute(true)] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { @@ -129,7 +138,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataTableCollection Tables { get { @@ -138,7 +146,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataRelationCollection Relations { get { @@ -147,7 +154,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void InitializeDerivedDataSet() { this.BeginInit(); this.InitClass(); @@ -155,7 +161,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataSet Clone() { SettingsDS cln = ((SettingsDS)(base.Clone())); cln.InitVars(); @@ -164,19 +169,16 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeTables() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeRelations() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { this.Reset(); @@ -191,6 +193,9 @@ namespace Cosmos.Debug.GDB { if ((ds.Tables["Window"] != null)) { base.Tables.Add(new WindowDataTable(ds.Tables["Window"])); } + if ((ds.Tables["General"] != null)) { + base.Tables.Add(new GeneralDataTable(ds.Tables["General"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -207,7 +212,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); @@ -216,13 +220,11 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.InitVars(true); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars(bool initTable) { this.tableBreakpoint = ((BreakpointDataTable)(base.Tables["Breakpoint"])); if ((initTable == true)) { @@ -242,10 +244,15 @@ namespace Cosmos.Debug.GDB { this.tableWindow.InitVars(); } } + this.tableGeneral = ((GeneralDataTable)(base.Tables["General"])); + if ((initTable == true)) { + if ((this.tableGeneral != null)) { + this.tableGeneral.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.DataSetName = "SettingsDS"; this.Prefix = ""; @@ -258,28 +265,31 @@ namespace Cosmos.Debug.GDB { base.Tables.Add(this.tableWatch); this.tableWindow = new WindowDataTable(); base.Tables.Add(this.tableWindow); + this.tableGeneral = new GeneralDataTable(); + base.Tables.Add(this.tableGeneral); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeBreakpoint() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeWatch() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeWindow() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeGeneral() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { this.InitVars(); @@ -287,7 +297,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { SettingsDS ds = new SettingsDS(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); @@ -333,18 +342,18 @@ namespace Cosmos.Debug.GDB { return type; } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void BreakpointRowChangeEventHandler(object sender, BreakpointRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void WatchRowChangeEventHandler(object sender, WatchRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void WindowRowChangeEventHandler(object sender, WindowRowChangeEvent e); + public delegate void GeneralRowChangeEventHandler(object sender, GeneralRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class BreakpointDataTable : global::System.Data.TypedTableBase { @@ -352,7 +361,6 @@ namespace Cosmos.Debug.GDB { private global::System.Data.DataColumn columnLabel; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public BreakpointDataTable() { this.TableName = "Breakpoint"; this.BeginInit(); @@ -361,7 +369,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal BreakpointDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -378,14 +385,12 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected BreakpointDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn LabelColumn { get { return this.columnLabel; @@ -393,7 +398,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -402,33 +406,26 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public BreakpointRow this[int index] { get { return ((BreakpointRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event BreakpointRowChangeEventHandler BreakpointRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event BreakpointRowChangeEventHandler BreakpointRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event BreakpointRowChangeEventHandler BreakpointRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event BreakpointRowChangeEventHandler BreakpointRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddBreakpointRow(BreakpointRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public BreakpointRow AddBreakpointRow(string Label) { BreakpointRow rowBreakpointRow = ((BreakpointRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -439,7 +436,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { BreakpointDataTable cln = ((BreakpointDataTable)(base.Clone())); cln.InitVars(); @@ -447,19 +443,16 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new BreakpointDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnLabel = base.Columns["Label"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnLabel = new global::System.Data.DataColumn("Label", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnLabel); @@ -467,25 +460,21 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public BreakpointRow NewBreakpointRow() { return ((BreakpointRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new BreakpointRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(BreakpointRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.BreakpointRowChanged != null)) { @@ -494,7 +483,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.BreakpointRowChanging != null)) { @@ -503,7 +491,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.BreakpointRowDeleted != null)) { @@ -512,7 +499,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.BreakpointRowDeleting != null)) { @@ -521,13 +507,11 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveBreakpointRow(BreakpointRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -593,12 +577,12 @@ namespace Cosmos.Debug.GDB { /// ///Represents the strongly named DataTable class. /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class WatchDataTable : global::System.Data.TypedTableBase { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WatchDataTable() { this.TableName = "Watch"; this.BeginInit(); @@ -607,7 +591,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal WatchDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -624,14 +607,12 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected WatchDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -640,33 +621,26 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WatchRow this[int index] { get { return ((WatchRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WatchRowChangeEventHandler WatchRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WatchRowChangeEventHandler WatchRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WatchRowChangeEventHandler WatchRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WatchRowChangeEventHandler WatchRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddWatchRow(WatchRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WatchRow AddWatchRow() { WatchRow rowWatchRow = ((WatchRow)(this.NewRow())); object[] columnValuesArray = new object[0]; @@ -676,7 +650,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { WatchDataTable cln = ((WatchDataTable)(base.Clone())); cln.InitVars(); @@ -684,41 +657,34 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new WatchDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WatchRow NewWatchRow() { return ((WatchRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new WatchRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(WatchRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.WatchRowChanged != null)) { @@ -727,7 +693,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.WatchRowChanging != null)) { @@ -736,7 +701,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.WatchRowDeleted != null)) { @@ -745,7 +709,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.WatchRowDeleting != null)) { @@ -754,13 +717,11 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveWatchRow(WatchRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -826,6 +787,7 @@ namespace Cosmos.Debug.GDB { /// ///Represents the strongly named DataTable class. /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class WindowDataTable : global::System.Data.TypedTableBase { @@ -843,7 +805,6 @@ namespace Cosmos.Debug.GDB { private global::System.Data.DataColumn columnVisible; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WindowDataTable() { this.TableName = "Window"; this.BeginInit(); @@ -852,7 +813,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal WindowDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -869,14 +829,12 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected WindowDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn NameColumn { get { return this.columnName; @@ -884,7 +842,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn LeftColumn { get { return this.columnLeft; @@ -892,7 +849,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn TopColumn { get { return this.columnTop; @@ -900,7 +856,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn WidthColumn { get { return this.columnWidth; @@ -908,7 +863,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn HeightColumn { get { return this.columnHeight; @@ -916,7 +870,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn VisibleColumn { get { return this.columnVisible; @@ -924,7 +877,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -933,33 +885,26 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WindowRow this[int index] { get { return ((WindowRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WindowRowChangeEventHandler WindowRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WindowRowChangeEventHandler WindowRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WindowRowChangeEventHandler WindowRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event WindowRowChangeEventHandler WindowRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddWindowRow(WindowRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WindowRow AddWindowRow(string Name, int Left, int Top, int Width, int Height, bool Visible) { WindowRow rowWindowRow = ((WindowRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -975,14 +920,12 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WindowRow FindByName(string Name) { return ((WindowRow)(this.Rows.Find(new object[] { Name}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { WindowDataTable cln = ((WindowDataTable)(base.Clone())); cln.InitVars(); @@ -990,13 +933,11 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new WindowDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnName = base.Columns["Name"]; this.columnLeft = base.Columns["Left"]; @@ -1007,7 +948,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnName); @@ -1028,25 +968,21 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WindowRow NewWindowRow() { return ((WindowRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new WindowRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(WindowRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.WindowRowChanged != null)) { @@ -1055,7 +991,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.WindowRowChanging != null)) { @@ -1064,7 +999,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.WindowRowDeleted != null)) { @@ -1073,7 +1007,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.WindowRowDeleting != null)) { @@ -1082,13 +1015,11 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveWindowRow(WindowRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -1151,22 +1082,244 @@ namespace Cosmos.Debug.GDB { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class GeneralDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnBinPath; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public GeneralDataTable() { + this.TableName = "General"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal GeneralDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected GeneralDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn BinPathColumn { + get { + return this.columnBinPath; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public GeneralRow this[int index] { + get { + return ((GeneralRow)(this.Rows[index])); + } + } + + public event GeneralRowChangeEventHandler GeneralRowChanging; + + public event GeneralRowChangeEventHandler GeneralRowChanged; + + public event GeneralRowChangeEventHandler GeneralRowDeleting; + + public event GeneralRowChangeEventHandler GeneralRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddGeneralRow(GeneralRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public GeneralRow AddGeneralRow(string BinPath) { + GeneralRow rowGeneralRow = ((GeneralRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + BinPath}; + rowGeneralRow.ItemArray = columnValuesArray; + this.Rows.Add(rowGeneralRow); + return rowGeneralRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + GeneralDataTable cln = ((GeneralDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new GeneralDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnBinPath = base.Columns["BinPath"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnBinPath = new global::System.Data.DataColumn("BinPath", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnBinPath); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public GeneralRow NewGeneralRow() { + return ((GeneralRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new GeneralRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(GeneralRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.GeneralRowChanged != null)) { + this.GeneralRowChanged(this, new GeneralRowChangeEvent(((GeneralRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.GeneralRowChanging != null)) { + this.GeneralRowChanging(this, new GeneralRowChangeEvent(((GeneralRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.GeneralRowDeleted != null)) { + this.GeneralRowDeleted(this, new GeneralRowChangeEvent(((GeneralRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.GeneralRowDeleting != null)) { + this.GeneralRowDeleting(this, new GeneralRowChangeEvent(((GeneralRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveGeneralRow(GeneralRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + SettingsDS ds = new SettingsDS(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "GeneralDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents strongly named DataRow class. /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class BreakpointRow : global::System.Data.DataRow { private BreakpointDataTable tableBreakpoint; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal BreakpointRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableBreakpoint = ((BreakpointDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Label { get { return ((string)(this[this.tableBreakpoint.LabelColumn])); @@ -1180,12 +1333,12 @@ namespace Cosmos.Debug.GDB { /// ///Represents strongly named DataRow class. /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class WatchRow : global::System.Data.DataRow { private WatchDataTable tableWatch; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal WatchRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableWatch = ((WatchDataTable)(this.Table)); @@ -1195,19 +1348,18 @@ namespace Cosmos.Debug.GDB { /// ///Represents strongly named DataRow class. /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class WindowRow : global::System.Data.DataRow { private WindowDataTable tableWindow; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal WindowRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableWindow = ((WindowDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Name { get { return ((string)(this[this.tableWindow.NameColumn])); @@ -1218,7 +1370,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int Left { get { try { @@ -1234,7 +1385,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int Top { get { try { @@ -1250,7 +1400,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int Width { get { try { @@ -1266,7 +1415,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int Height { get { try { @@ -1282,7 +1430,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool Visible { get { try { @@ -1298,70 +1445,100 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsLeftNull() { return this.IsNull(this.tableWindow.LeftColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetLeftNull() { this[this.tableWindow.LeftColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsTopNull() { return this.IsNull(this.tableWindow.TopColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetTopNull() { this[this.tableWindow.TopColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsWidthNull() { return this.IsNull(this.tableWindow.WidthColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetWidthNull() { this[this.tableWindow.WidthColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsHeightNull() { return this.IsNull(this.tableWindow.HeightColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetHeightNull() { this[this.tableWindow.HeightColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsVisibleNull() { return this.IsNull(this.tableWindow.VisibleColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetVisibleNull() { this[this.tableWindow.VisibleColumn] = global::System.Convert.DBNull; } } + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class GeneralRow : global::System.Data.DataRow { + + private GeneralDataTable tableGeneral; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal GeneralRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableGeneral = ((GeneralDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string BinPath { + get { + try { + return ((string)(this[this.tableGeneral.BinPathColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'BinPath\' in table \'General\' is DBNull.", e); + } + } + set { + this[this.tableGeneral.BinPathColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsBinPathNull() { + return this.IsNull(this.tableGeneral.BinPathColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetBinPathNull() { + this[this.tableGeneral.BinPathColumn] = global::System.Convert.DBNull; + } + } + /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public class BreakpointRowChangeEvent : global::System.EventArgs { private BreakpointRow eventRow; @@ -1369,14 +1546,12 @@ namespace Cosmos.Debug.GDB { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public BreakpointRowChangeEvent(BreakpointRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public BreakpointRow Row { get { return this.eventRow; @@ -1384,7 +1559,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -1395,7 +1569,7 @@ namespace Cosmos.Debug.GDB { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public class WatchRowChangeEvent : global::System.EventArgs { private WatchRow eventRow; @@ -1403,14 +1577,12 @@ namespace Cosmos.Debug.GDB { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WatchRowChangeEvent(WatchRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WatchRow Row { get { return this.eventRow; @@ -1418,7 +1590,6 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -1429,7 +1600,7 @@ namespace Cosmos.Debug.GDB { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public class WindowRowChangeEvent : global::System.EventArgs { private WindowRow eventRow; @@ -1437,14 +1608,12 @@ namespace Cosmos.Debug.GDB { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WindowRowChangeEvent(WindowRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public WindowRow Row { get { return this.eventRow; @@ -1452,7 +1621,37 @@ namespace Cosmos.Debug.GDB { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class GeneralRowChangeEvent : global::System.EventArgs { + + private GeneralRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public GeneralRowChangeEvent(GeneralRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public GeneralRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public global::System.Data.DataRowAction Action { get { return this.eventAction; diff --git a/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xsd b/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xsd index ad2202cca..88e347221 100644 --- a/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xsd +++ b/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xsd @@ -15,7 +15,7 @@ - + @@ -26,12 +26,19 @@ - - - - - - + + + + + + + + + + + + + diff --git a/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xss b/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xss index 6703788cb..d5173e0f3 100644 --- a/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xss +++ b/source2/Debug/Cosmos.Debug.GDB/SettingsDS.xss @@ -6,9 +6,10 @@ --> - - - + + + + \ No newline at end of file diff --git a/source2/Users/Kudzu/Notes.html b/source2/Users/Kudzu/Notes.html index 8281872be..edcb7cbdc 100644 --- a/source2/Users/Kudzu/Notes.html +++ b/source2/Users/Kudzu/Notes.html @@ -53,7 +53,9 @@ System_Void__BreakpointsKernel_BreakpointsOS_BeforeRun____DOT__00000008:
  • When Digits is a char array, we get a plug needed error.
  • -
  • Plugs
      +
    • cxdb contains full asm path and filenames over and over... cant we write them + out once and use a byte/word index to identify them? This will make it smaller + and make reading faster.
    • Plugs
      • Source Plugs - Leave as they are
      • Assembly Plugs - Change to have attribute on the TARGET instead of the implementation and only allow assembly.. this cuts out the "proxy" class and