kick off
authorRafael Teixeira <monoman@gmail.com>
Fri, 10 May 2002 00:16:21 +0000 (00:16 -0000)
committerRafael Teixeira <monoman@gmail.com>
Fri, 10 May 2002 00:16:21 +0000 (00:16 -0000)
svn path=/trunk/mcs/; revision=4468

61 files changed:
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/AppWinStyle.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/BooleanType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ByteType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CallType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CharArrayType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CharType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Collection.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ComClassAttribute.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CompareMethod.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Constants.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ControlChars.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Conversion.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateAndTime.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateFormat.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateInterval.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DecimalType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DoubleType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DueDate.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ErrObject.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ExceptionUtils.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileAttribute.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileSystem.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Financial.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FirstDayOfWeek.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FirstWeekOfYear.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FlowControl.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Globals.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/HostServices.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IVbHost.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IncompleteInitialization.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Information.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IntegerType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Interaction.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/LateBinding.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/LongType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/ProjectData.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/MsgBoxResult.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/MsgBoxStyle.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ObjectType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenAccess.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenMode.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenShare.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OptionTextAttribute.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ShortType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/SingleType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/SpcInfo.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StandardModuleAttribute.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StaticLocalInitFlag.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StringType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Strings.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TabInfo.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TriState.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Utils.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBFixedArrayAttribute.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBFixedStringAttribute.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBMath.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VariantType.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VbStrConv.cs [new file with mode: 0644]
mcs/class/Microsoft.VisualBasic/Test/System.Data_test.build [new file with mode: 0644]

diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/AppWinStyle.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/AppWinStyle.cs
new file mode 100644 (file)
index 0000000..89f0312
--- /dev/null
@@ -0,0 +1,18 @@
+//
+// AppWinStyle.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum AppWinStyle : short {
+               Hide = 0,
+               NormalFocus = 1,
+               MinimizedFocus = 2,
+               MaximizedFocus = 3,
+               NormalNoFocus = 4,
+               MinimizedNoFocus = 6
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/BooleanType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/BooleanType.cs
new file mode 100644 (file)
index 0000000..c93d134
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// BooleanType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class BooleanType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Boolean FromString (System.String Value) { return false;}
+               public static System.Boolean FromObject (System.Object Value) { return false;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ByteType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ByteType.cs
new file mode 100644 (file)
index 0000000..1dbda75
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// ByteType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class ByteType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Byte FromString (System.String Value) { return 0;}
+               public static System.Byte FromObject (System.Object Value) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CallType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CallType.cs
new file mode 100644 (file)
index 0000000..22a5c43
--- /dev/null
@@ -0,0 +1,16 @@
+//
+// CallType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum CallType : int {
+               Method = 1,
+               Get = 2,
+               Let = 4,
+               Set = 8
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CharArrayType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CharArrayType.cs
new file mode 100644 (file)
index 0000000..8880669
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// CharArrayType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class CharArrayType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Char[] FromString (System.String Value) { return null;}
+               public static System.Char[] FromObject (System.Object Value) { return null;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CharType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CharType.cs
new file mode 100644 (file)
index 0000000..1438c03
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// CharType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class CharType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Char FromString (System.String Value) { return '\0';}
+               public static System.Char FromObject (System.Object Value) { return '\0';}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Collection.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Collection.cs
new file mode 100644 (file)
index 0000000..3075325
--- /dev/null
@@ -0,0 +1,45 @@
+//\r
+// Collection.cs\r
+//\r
+// Author:\r
+//   Chris J Breisch (cjbreisch@altavista.net)\r
+//\r
+// (C) 2002 Chris J Breisch\r
+//
+using System.Collections;
+
+namespace Microsoft.VisualBasic {
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Collection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList {
+               // Declarations
+               // Constructors
+               // Properties
+               System.Boolean IList.IsReadOnly { get {return false;} }
+               private System.Object[] Items { get {return null;} }
+               System.Int32 ICollection.Count { get {return 0;} }
+               System.Boolean ICollection.IsSynchronized { get {return false;} }
+               System.Object ICollection.SyncRoot { get {return null;} }
+               System.Boolean IList.IsFixedSize { get {return false;} }
+               public System.Int32 Count { get {return 0;} }
+               [System.Runtime.CompilerServices.IndexerName("Item")] 
+               public System.Object this [System.Int32 Index] { get {return null;} set {} }
+               [System.Runtime.CompilerServices.IndexerName("Item")] 
+               public System.Object this [System.Object Index] { get {return null;} }
+               // Methods
+               System.Int32 IList.IndexOf (System.Object value) { return 0;}
+               System.Boolean IList.Contains (System.Object value) { return false;}
+               void IList.Clear () { }
+               void IList.Remove (System.Object value) { }
+               void IList.RemoveAt (System.Int32 index) { }
+               void IList.Insert (System.Int32 index, System.Object value) { }
+               System.Int32 IList.Add (System.Object Item) { return 0;}
+               void ICollection.CopyTo (System.Array array, System.Int32 index) { }
+               private void IndexCheck (System.Int32 Index) { }
+               private System.Boolean DataIsEqual (System.Object obj1, System.Object obj2) { return false;}
+               public void Add (System.Object Item, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.String Key, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.Object Before, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.Object After) { }
+               public void Remove (System.String Key) { }
+               public void Remove (System.Int32 Index) { }
+               public System.Collections.IEnumerator GetEnumerator () { return null;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ComClassAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ComClassAttribute.cs
new file mode 100644 (file)
index 0000000..9476d28
--- /dev/null
@@ -0,0 +1,26 @@
+//
+// ComClassAttribute.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.AttributeUsageAttribute(System.AttributeTargets.Class)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class ComClassAttribute : System.Attribute {
+               // Declarations
+               // Constructors
+               ComClassAttribute(System.String _ClassID) {}
+               ComClassAttribute(System.String _ClassID, System.String _InterfaceID) {}
+               ComClassAttribute(System.String _ClassID, System.String _InterfaceID, System.String _EventId) {}
+               // Properties
+               public System.String EventID { get {return "";} }
+               public System.Boolean InterfaceShadows { get {return false;} set {} }
+               public System.String ClassID { get {return "";} }
+               public System.String InterfaceID { get {return "";} }
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CompareMethod.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/CompareMethod.cs
new file mode 100644 (file)
index 0000000..5b93a23
--- /dev/null
@@ -0,0 +1,26 @@
+//\r
+// CompareMethod.cs\r
+//\r
+// Author:\r
+//   Martin Adoue (martin@cwanet.com)\r
+//\r
+// (C) 2002 Martin Adoue\r
+//\r
+namespace Microsoft.VisualBasic {\r
+\r
+       /// <summary>\r
+       /// The CompareMethod enumeration contains constants used to determine the \r
+       /// way strings are compared when using functions such as InStr and StrComp. \r
+       /// These constants can be used anywhere in your code.\r
+       /// </summary>\r
+       public enum CompareMethod : int {\r
+               /// <summary>\r
+               /// Performs a binary comparison\r
+               /// </summary>\r
+               Binary = 0,     \r
+               /// <summary>\r
+               /// Performs a textual comparison\r
+               /// </summary>\r
+               Text = 1        \r
+       };\r
+}\r
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Constants.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Constants.cs
new file mode 100644 (file)
index 0000000..fe9e435
--- /dev/null
@@ -0,0 +1,121 @@
+//
+// Constants.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Constants {
+               // Declarations
+               public const System.Int32 vbObjectError = (System.Int32)(-2147221504);
+               public const System.String vbCrLf = "\n\r";
+               public const System.String vbNewLine = "\n\r";
+               public const System.String vbCr = "\n";
+               public const System.String vbLf = "\r";
+               public const System.String vbBack = "\b";
+               public const System.String vbFormFeed = "\f";
+               public const System.String vbTab = "\t";
+               public const System.String vbVerticalTab = "\v";
+               public const System.String vbNullChar = "\0";
+               public const System.String vbNullString = (System.String)null;
+               public const Microsoft.VisualBasic.AppWinStyle vbHide = (Microsoft.VisualBasic.AppWinStyle)(0);
+               public const Microsoft.VisualBasic.AppWinStyle vbNormalFocus = (Microsoft.VisualBasic.AppWinStyle)(1);
+               public const Microsoft.VisualBasic.AppWinStyle vbMinimizedFocus = (Microsoft.VisualBasic.AppWinStyle)(2);
+               public const Microsoft.VisualBasic.AppWinStyle vbMaximizedFocus = (Microsoft.VisualBasic.AppWinStyle)(3);
+               public const Microsoft.VisualBasic.AppWinStyle vbNormalNoFocus = (Microsoft.VisualBasic.AppWinStyle)(4);
+               public const Microsoft.VisualBasic.AppWinStyle vbMinimizedNoFocus = (Microsoft.VisualBasic.AppWinStyle)(6);
+               public const Microsoft.VisualBasic.CallType vbMethod = (Microsoft.VisualBasic.CallType)(1);
+               public const Microsoft.VisualBasic.CallType vbGet = (Microsoft.VisualBasic.CallType)(2);
+               public const Microsoft.VisualBasic.CallType vbLet = (Microsoft.VisualBasic.CallType)(4);
+               public const Microsoft.VisualBasic.CallType vbSet = (Microsoft.VisualBasic.CallType)(8);
+               public const Microsoft.VisualBasic.CompareMethod vbBinaryCompare = (Microsoft.VisualBasic.CompareMethod)(0);
+               public const Microsoft.VisualBasic.CompareMethod vbTextCompare = (Microsoft.VisualBasic.CompareMethod)(1);
+               public const Microsoft.VisualBasic.DateFormat vbGeneralDate = (Microsoft.VisualBasic.DateFormat)(0);
+               public const Microsoft.VisualBasic.DateFormat vbLongDate = (Microsoft.VisualBasic.DateFormat)(1);
+               public const Microsoft.VisualBasic.DateFormat vbShortDate = (Microsoft.VisualBasic.DateFormat)(2);
+               public const Microsoft.VisualBasic.DateFormat vbLongTime = (Microsoft.VisualBasic.DateFormat)(3);
+               public const Microsoft.VisualBasic.DateFormat vbShortTime = (Microsoft.VisualBasic.DateFormat)(4);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbUseSystemDayOfWeek = (Microsoft.VisualBasic.FirstDayOfWeek)(0);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbSunday = (Microsoft.VisualBasic.FirstDayOfWeek)(1);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbMonday = (Microsoft.VisualBasic.FirstDayOfWeek)(2);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbTuesday = (Microsoft.VisualBasic.FirstDayOfWeek)(3);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbWednesday = (Microsoft.VisualBasic.FirstDayOfWeek)(4);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbThursday = (Microsoft.VisualBasic.FirstDayOfWeek)(5);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbFriday = (Microsoft.VisualBasic.FirstDayOfWeek)(6);
+               public const Microsoft.VisualBasic.FirstDayOfWeek vbSaturday = (Microsoft.VisualBasic.FirstDayOfWeek)(7);
+               public const Microsoft.VisualBasic.FileAttribute vbNormal = (Microsoft.VisualBasic.FileAttribute)(0);
+               public const Microsoft.VisualBasic.FileAttribute vbReadOnly = (Microsoft.VisualBasic.FileAttribute)(1);
+               public const Microsoft.VisualBasic.FileAttribute vbHidden = (Microsoft.VisualBasic.FileAttribute)(2);
+               public const Microsoft.VisualBasic.FileAttribute vbSystem = (Microsoft.VisualBasic.FileAttribute)(4);
+               public const Microsoft.VisualBasic.FileAttribute vbVolume = (Microsoft.VisualBasic.FileAttribute)(8);
+               public const Microsoft.VisualBasic.FileAttribute vbDirectory = (Microsoft.VisualBasic.FileAttribute)(16);
+               public const Microsoft.VisualBasic.FileAttribute vbArchive = (Microsoft.VisualBasic.FileAttribute)(32);
+               public const Microsoft.VisualBasic.FirstWeekOfYear vbUseSystem = (Microsoft.VisualBasic.FirstWeekOfYear)(0);
+               public const Microsoft.VisualBasic.FirstWeekOfYear vbFirstJan1 = (Microsoft.VisualBasic.FirstWeekOfYear)(1);
+               public const Microsoft.VisualBasic.FirstWeekOfYear vbFirstFourDays = (Microsoft.VisualBasic.FirstWeekOfYear)(2);
+               public const Microsoft.VisualBasic.FirstWeekOfYear vbFirstFullWeek = (Microsoft.VisualBasic.FirstWeekOfYear)(3);
+               public const Microsoft.VisualBasic.VbStrConv vbUpperCase = (Microsoft.VisualBasic.VbStrConv)(1);
+               public const Microsoft.VisualBasic.VbStrConv vbLowerCase = (Microsoft.VisualBasic.VbStrConv)(2);
+               public const Microsoft.VisualBasic.VbStrConv vbProperCase = (Microsoft.VisualBasic.VbStrConv)(3);
+               public const Microsoft.VisualBasic.VbStrConv vbWide = (Microsoft.VisualBasic.VbStrConv)(4);
+               public const Microsoft.VisualBasic.VbStrConv vbNarrow = (Microsoft.VisualBasic.VbStrConv)(8);
+               public const Microsoft.VisualBasic.VbStrConv vbKatakana = (Microsoft.VisualBasic.VbStrConv)(16);
+               public const Microsoft.VisualBasic.VbStrConv vbHiragana = (Microsoft.VisualBasic.VbStrConv)(32);
+               public const Microsoft.VisualBasic.VbStrConv vbSimplifiedChinese = (Microsoft.VisualBasic.VbStrConv)(256);
+               public const Microsoft.VisualBasic.VbStrConv vbTraditionalChinese = (Microsoft.VisualBasic.VbStrConv)(512);
+               public const Microsoft.VisualBasic.VbStrConv vbLinguisticCasing = (Microsoft.VisualBasic.VbStrConv)(1024);
+               public const Microsoft.VisualBasic.TriState vbUseDefault = (Microsoft.VisualBasic.TriState)(-2);
+               public const Microsoft.VisualBasic.TriState vbTrue = (Microsoft.VisualBasic.TriState)(-1);
+               public const Microsoft.VisualBasic.TriState vbFalse = (Microsoft.VisualBasic.TriState)(0);
+               public const Microsoft.VisualBasic.VariantType vbEmpty = (Microsoft.VisualBasic.VariantType)(0);
+               public const Microsoft.VisualBasic.VariantType vbNull = (Microsoft.VisualBasic.VariantType)(1);
+               public const Microsoft.VisualBasic.VariantType vbInteger = (Microsoft.VisualBasic.VariantType)(3);
+               public const Microsoft.VisualBasic.VariantType vbLong = (Microsoft.VisualBasic.VariantType)(20);
+               public const Microsoft.VisualBasic.VariantType vbSingle = (Microsoft.VisualBasic.VariantType)(4);
+               public const Microsoft.VisualBasic.VariantType vbDouble = (Microsoft.VisualBasic.VariantType)(5);
+               public const Microsoft.VisualBasic.VariantType vbCurrency = (Microsoft.VisualBasic.VariantType)(6);
+               public const Microsoft.VisualBasic.VariantType vbDate = (Microsoft.VisualBasic.VariantType)(7);
+               public const Microsoft.VisualBasic.VariantType vbString = (Microsoft.VisualBasic.VariantType)(8);
+               public const Microsoft.VisualBasic.VariantType vbObject = (Microsoft.VisualBasic.VariantType)(9);
+               public const Microsoft.VisualBasic.VariantType vbBoolean = (Microsoft.VisualBasic.VariantType)(11);
+               public const Microsoft.VisualBasic.VariantType vbVariant = (Microsoft.VisualBasic.VariantType)(12);
+               public const Microsoft.VisualBasic.VariantType vbDecimal = (Microsoft.VisualBasic.VariantType)(14);
+               public const Microsoft.VisualBasic.VariantType vbByte = (Microsoft.VisualBasic.VariantType)(17);
+               public const Microsoft.VisualBasic.VariantType vbUserDefinedType = (Microsoft.VisualBasic.VariantType)(36);
+               public const Microsoft.VisualBasic.VariantType vbArray = (Microsoft.VisualBasic.VariantType)(8192);
+               public const Microsoft.VisualBasic.MsgBoxResult vbOK = (Microsoft.VisualBasic.MsgBoxResult)(1);
+               public const Microsoft.VisualBasic.MsgBoxResult vbCancel = (Microsoft.VisualBasic.MsgBoxResult)(2);
+               public const Microsoft.VisualBasic.MsgBoxResult vbAbort = (Microsoft.VisualBasic.MsgBoxResult)(3);
+               public const Microsoft.VisualBasic.MsgBoxResult vbRetry = (Microsoft.VisualBasic.MsgBoxResult)(4);
+               public const Microsoft.VisualBasic.MsgBoxResult vbIgnore = (Microsoft.VisualBasic.MsgBoxResult)(5);
+               public const Microsoft.VisualBasic.MsgBoxResult vbYes = (Microsoft.VisualBasic.MsgBoxResult)(6);
+               public const Microsoft.VisualBasic.MsgBoxResult vbNo = (Microsoft.VisualBasic.MsgBoxResult)(7);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbOKOnly = (Microsoft.VisualBasic.MsgBoxStyle)(0);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbOKCancel = (Microsoft.VisualBasic.MsgBoxStyle)(1);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbAbortRetryIgnore = (Microsoft.VisualBasic.MsgBoxStyle)(2);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbYesNoCancel = (Microsoft.VisualBasic.MsgBoxStyle)(3);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbYesNo = (Microsoft.VisualBasic.MsgBoxStyle)(4);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbRetryCancel = (Microsoft.VisualBasic.MsgBoxStyle)(5);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbCritical = (Microsoft.VisualBasic.MsgBoxStyle)(16);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbQuestion = (Microsoft.VisualBasic.MsgBoxStyle)(32);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbExclamation = (Microsoft.VisualBasic.MsgBoxStyle)(48);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbInformation = (Microsoft.VisualBasic.MsgBoxStyle)(64);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton1 = (Microsoft.VisualBasic.MsgBoxStyle)(0);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton2 = (Microsoft.VisualBasic.MsgBoxStyle)(256);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton3 = (Microsoft.VisualBasic.MsgBoxStyle)(512);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbApplicationModal = (Microsoft.VisualBasic.MsgBoxStyle)(0);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbSystemModal = (Microsoft.VisualBasic.MsgBoxStyle)(4096);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxHelp = (Microsoft.VisualBasic.MsgBoxStyle)(16384);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxRight = (Microsoft.VisualBasic.MsgBoxStyle)(524288);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxRtlReading = (Microsoft.VisualBasic.MsgBoxStyle)(1048576);
+               public const Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxSetForeground = (Microsoft.VisualBasic.MsgBoxStyle)(65536);
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ControlChars.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ControlChars.cs
new file mode 100644 (file)
index 0000000..dba5940
--- /dev/null
@@ -0,0 +1,28 @@
+//
+// ControlChars.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class ControlChars {
+               // Declarations
+               public const System.String CrLf = "\n\r";
+               public const System.String NewLine = "\n\r";
+               public const System.Char Cr = '\n';
+               public const System.Char Lf = '\r';
+               public const System.Char Back = '\b';
+               public const System.Char FormFeed = '\f';
+               public const System.Char Tab = '\t';
+               public const System.Char VerticalTab = '\v';
+               public const System.Char NullChar = '\0';
+               public const System.Char Quote = '"';
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Conversion.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Conversion.cs
new file mode 100644 (file)
index 0000000..800e79f
--- /dev/null
@@ -0,0 +1,49 @@
+//
+// Conversion.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Conversion {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.String ErrorToString () { return "";}
+               public static System.String ErrorToString (System.Int32 ErrorNumber) { return "";}
+               public static System.Int16 Fix (System.Int16 Number) { return 0;}
+               public static System.Int32 Fix (System.Int32 Number) { return 0;}
+               public static System.Int64 Fix (System.Int64 Number) { return 0;}
+               public static System.Double Fix (System.Double Number) { return 0;}
+               public static System.Single Fix (System.Single Number) { return 0;}
+               public static System.Decimal Fix (System.Decimal Number) { return 0;}
+               public static System.Object Fix (System.Object Number) { return null;}
+               public static System.Int16 Int (System.Int16 Number) { return 0;}
+               public static System.Int32 Int (System.Int32 Number) { return 0;}
+               public static System.Int64 Int (System.Int64 Number) { return 0;}
+               public static System.Double Int (System.Double Number) { return 0;}
+               public static System.Single Int (System.Single Number) { return 0;}
+               public static System.Decimal Int (System.Decimal Number) { return 0;}
+               public static System.Object Int (System.Object Number) { return null;}
+               public static System.String Hex (System.Int16 Number) { return "";}
+               public static System.String Hex (System.Byte Number) { return "";}
+               public static System.String Hex (System.Int32 Number) { return "";}
+               public static System.String Hex (System.Int64 Number) { return "";}
+               public static System.String Hex (System.Object Number) { return "";}
+               public static System.String Oct (System.Int16 Number) { return "";}
+               public static System.String Oct (System.Byte Number) { return "";}
+               public static System.String Oct (System.Int32 Number) { return "";}
+               public static System.String Oct (System.Int64 Number) { return "";}
+               public static System.String Oct (System.Object Number) { return "";}
+               public static System.String Str (System.Object Number) { return "";}
+               public static System.Double Val (System.String InputStr) { return 0;}
+               public static System.Int32 Val (System.Char Expression) { return 0;}
+               public static System.Double Val (System.Object Expression) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateAndTime.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateAndTime.cs
new file mode 100644 (file)
index 0000000..345fb50
--- /dev/null
@@ -0,0 +1,44 @@
+//
+// DateAndTime.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class DateAndTime {
+               // Declarations
+               // Constructors
+               // Properties
+               public static System.String DateString { get {return "";} set {} }
+               public static System.DateTime Today { get {return System.DateTime.MinValue;} set {} }
+               public static System.Double Timer { get {return 0;} }
+               public static System.DateTime Now { get {return System.DateTime.MinValue;} }
+               public static System.DateTime TimeOfDay { get {return System.DateTime.MinValue;} set {} }
+               public static System.String TimeString { get {return "";} set {} }
+               // Methods
+               public static System.DateTime DateAdd (Microsoft.VisualBasic.DateInterval Interval, System.Double Number, System.DateTime DateValue) { return System.DateTime.MinValue;}
+               public static System.Int64 DateDiff (Microsoft.VisualBasic.DateInterval Interval, System.DateTime Date1, System.DateTime Date2, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear) { return 0;}
+               public static System.Int32 DatePart (Microsoft.VisualBasic.DateInterval Interval, System.DateTime DateValue, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstWeekOfYear FirstWeekOfYearValue) { return 0;}
+               public static System.DateTime DateAdd (System.String Interval, System.Double Number, System.Object DateValue) { return System.DateTime.MinValue;}
+               public static System.Int64 DateDiff (System.String Interval, System.Object Date1, System.Object Date2, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear) { return 0;}
+               public static System.Int32 DatePart (System.String Interval, System.Object DateValue, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear) { return 0;}
+               public static System.DateTime DateSerial (System.Int32 Year, System.Int32 Month, System.Int32 Day) { return System.DateTime.MinValue;}
+               public static System.DateTime TimeSerial (System.Int32 Hour, System.Int32 Minute, System.Int32 Second) { return System.DateTime.MinValue;}
+               public static System.DateTime DateValue (System.String StringDate) { return System.DateTime.MinValue;}
+               public static System.DateTime TimeValue (System.String StringTime) { return System.DateTime.MinValue;}
+               public static System.Int32 Year (System.DateTime DateValue) { return 0;}
+               public static System.Int32 Month (System.DateTime DateValue) { return 0;}
+               public static System.Int32 Day (System.DateTime DateValue) { return 0;}
+               public static System.Int32 Hour (System.DateTime TimeValue) { return 0;}
+               public static System.Int32 Minute (System.DateTime TimeValue) { return 0;}
+               public static System.Int32 Second (System.DateTime TimeValue) { return 0;}
+               public static System.Int32 Weekday (System.DateTime DateValue, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek) { return 0;}
+               public static System.String MonthName (System.Int32 Month, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean Abbreviate) { return "";}
+               public static System.String WeekdayName (System.Int32 Weekday, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean Abbreviate, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue) { return "";}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateFormat.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateFormat.cs
new file mode 100644 (file)
index 0000000..9ffcd7e
--- /dev/null
@@ -0,0 +1,37 @@
+//\r
+// DateFormat.cs\r
+//\r
+// Author:\r
+//   Martin Adoue (martin@cwanet.com)\r
+//\r
+// (C) 2002 Martin Adoue\r
+//\r
+namespace Microsoft.VisualBasic {\r
+\r
+       /// <summary>\r
+       /// When you call the DateValue function, you can use the following \r
+       /// enumeration members in your code in place of the actual values.\r
+       /// </summary>\r
+       public enum DateFormat : int {\r
+               /// <summary>\r
+               /// For real numbers, displays a date and time. If the number has no fractional part, displays only a date. If the number has no integer part, displays time only. Date and time display is determined by your computer's regional settings.\r
+               /// </summary>\r
+               GeneralDate = 0,\r
+               /// <summary>\r
+               /// Displays a date using the long-date format specified in your computer's regional settings.\r
+               /// </summary>\r
+               LongDate = 1,\r
+               /// <summary>\r
+               /// Displays a date using the short-date format specified in your computer's regional settings.\r
+               /// </summary>\r
+               ShortDate = 2,  \r
+               /// <summary>\r
+               /// Displays a time using the long-time format specified in your computer's regional settings.\r
+               /// </summary>\r
+               LongTime = 3,           \r
+               /// <summary>\r
+               /// Displays a time using the short-time format specified in your computer's regional settings.\r
+               /// </summary>\r
+               ShortTime = 4           \r
+       };\r
+}\r
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateInterval.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateInterval.cs
new file mode 100644 (file)
index 0000000..bf5f869
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// DateInterval.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum DateInterval : int {
+               Year = 0,
+               Quarter = 1,
+               Month = 2,
+               DayOfYear = 3,
+               Day = 4,
+               WeekOfYear = 5,
+               Weekday = 6,
+               Hour = 7,
+               Minute = 8,
+               Second = 9
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateType.cs
new file mode 100644 (file)
index 0000000..176fa0a
--- /dev/null
@@ -0,0 +1,23 @@
+//
+// DateType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class DateType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.DateTime FromString (System.String Value) { return System.DateTime.MinValue;}
+               public static System.DateTime FromString (System.String Value, System.Globalization.CultureInfo culture) { return System.DateTime.MinValue;}
+               public static System.DateTime FromObject (System.Object Value) { return System.DateTime.MinValue;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DecimalType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DecimalType.cs
new file mode 100644 (file)
index 0000000..4250912
--- /dev/null
@@ -0,0 +1,26 @@
+//
+// DecimalType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class DecimalType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Decimal FromBoolean (System.Boolean Value) { return 0;}
+               public static System.Decimal FromString (System.String Value) { return 0;}
+               public static System.Decimal FromString (System.String Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               public static System.Decimal FromObject (System.Object Value) { return 0;}
+               public static System.Decimal FromObject (System.Object Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               public static System.Decimal Parse (System.String Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DoubleType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DoubleType.cs
new file mode 100644 (file)
index 0000000..dc577ef
--- /dev/null
@@ -0,0 +1,26 @@
+//
+// DoubleType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class DoubleType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Double FromString (System.String Value) { return 0;}
+               public static System.Double FromString (System.String Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               public static System.Double FromObject (System.Object Value) { return 0;}
+               public static System.Double FromObject (System.Object Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               public static System.Double Parse (System.String Value) { return 0;}
+               public static System.Double Parse (System.String Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DueDate.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DueDate.cs
new file mode 100644 (file)
index 0000000..c7e426c
--- /dev/null
@@ -0,0 +1,14 @@
+//
+// DueDate.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum DueDate : int {
+               EndOfPeriod = 0,
+               BegOfPeriod = 1
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ErrObject.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ErrObject.cs
new file mode 100644 (file)
index 0000000..bf92afd
--- /dev/null
@@ -0,0 +1,28 @@
+//
+// ErrObject.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class ErrObject {
+               // Declarations
+               // Constructors
+               // Properties
+               public System.Int32 HelpContext { get {return 0;} set {} }
+               public System.Int32 LastDllError { get {return 0;} }
+               public System.Int32 Number { get {return 0;} set {} }
+               public System.Int32 Erl { get {return 0;} }
+               public System.String Source { get {return "";} set {} }
+               public System.String HelpFile { get {return "";} set {} }
+               public System.String Description { get {return "";} set {} }
+               // Methods
+               public System.Exception GetException () { return null;}
+               public void Clear () { }
+               public void Raise (System.Int32 Number, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.Object Source, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.Object Description, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.Object HelpFile, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.Object HelpContext) { }
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ExceptionUtils.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ExceptionUtils.cs
new file mode 100644 (file)
index 0000000..88c2807
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// ExceptionUtils.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class ExceptionUtils {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileAttribute.cs
new file mode 100644 (file)
index 0000000..5f19e53
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// FileAttribute.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.FlagsAttribute] 
+       public enum FileAttribute : int {
+               Normal = 0,
+               ReadOnly = 1,
+               Hidden = 2,
+               System = 4,
+               Volume = 8,
+               Directory = 16,
+               Archive = 32
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileSystem.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileSystem.cs
new file mode 100644 (file)
index 0000000..f4258dd
--- /dev/null
@@ -0,0 +1,104 @@
+//\r
+// FileSystem.cs\r
+//\r
+// Author:\r
+//   Chris J Breisch (cjbreisch@altavista.net)\r
+//\r
+// (C) 2002 Chris J Breisch\r
+//
+namespace Microsoft.VisualBasic \r
+{
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class FileSystem {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static void ChDir (System.String Path) { }
+               public static void ChDrive (System.Char Drive) { }
+               public static void ChDrive (System.String Drive) { }
+               public static System.String CurDir () { return "";}
+               public static System.String CurDir (System.Char Drive) { return "";}
+               public static System.String Dir () { return "";}
+               public static System.String Dir (System.String Pathname, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.FileAttribute Attributes) { return "";}
+               public static void MkDir (System.String Path) { }
+               public static void RmDir (System.String Path) { }
+               public static void FileCopy (System.String Source, System.String Destination) { }
+               public static System.DateTime FileDateTime (System.String PathName) { return System.DateTime.MinValue;}
+               public static System.Int64 FileLen (System.String PathName) { return 0;}
+               public static Microsoft.VisualBasic.FileAttribute GetAttr (System.String PathName) { return 0;}
+               public static void Kill (System.String PathName) { }
+               public static void SetAttr (System.String PathName, Microsoft.VisualBasic.FileAttribute Attributes) { }
+               public static void FileOpen (System.Int32 FileNumber, System.String FileName, Microsoft.VisualBasic.OpenMode Mode, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] Microsoft.VisualBasic.OpenAccess Access, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] Microsoft.VisualBasic.OpenShare Share, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 RecordLength) { }
+               public static void FileClose (params System.Int32[] FileNumbers) { }
+               public static void FileGetObject (System.Int32 FileNumber, ref System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Array Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean ArrayIsDynamic, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean StringIsFixedLength) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.String Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] ref System.Boolean StringIsFixedLength) { }
+               public static void FileGet (System.Int32 FileNumber, ref System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] ref System.Int64 RecordNumber) { }
+               public static void FilePutObject (System.Int32 FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               [System.ObsoleteAttribute("Use FilePutObject to write Object types, or coerce FileNumber and RecordNumber to Integer for writing non-Object types", false)] 
+               public static void FilePut (System.Object FileNumber, System.Object Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Object RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.ValueType Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Array Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean ArrayIsDynamic, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean StringIsFixedLength) { }
+               public static void FilePut (System.Int32 FileNumber, System.Boolean Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Byte Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Int16 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Int32 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Int64 Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Char Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Single Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Double Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.Decimal Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void FilePut (System.Int32 FileNumber, System.String Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean StringIsFixedLength) { }
+               public static void FilePut (System.Int32 FileNumber, System.DateTime Value, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int64 RecordNumber) { }
+               public static void Print (System.Int32 FileNumber, params System.Object[] Output) { }
+               public static void PrintLine (System.Int32 FileNumber, params System.Object[] Output) { }
+               public static void Input (System.Int32 FileNumber, ref System.Object Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Boolean Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Byte Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Int16 Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Int32 Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Int64 Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Char Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Single Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Double Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.Decimal Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.String Value) { }
+               public static void Input (System.Int32 FileNumber, ref System.DateTime Value) { }
+               public static void Write (System.Int32 FileNumber, params System.Object[] Output) { }
+               public static void WriteLine (System.Int32 FileNumber, params System.Object[] Output) { }
+               public static System.String InputString (System.Int32 FileNumber, System.Int32 CharCount) { return "";}
+               public static System.String LineInput (System.Int32 FileNumber) { return "";}
+               public static void Lock (System.Int32 FileNumber) { }
+               public static void Lock (System.Int32 FileNumber, System.Int64 Record) { }
+               public static void Lock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { }
+               public static void Unlock (System.Int32 FileNumber) { }
+               public static void Unlock (System.Int32 FileNumber, System.Int64 Record) { }
+               public static void Unlock (System.Int32 FileNumber, System.Int64 FromRecord, System.Int64 ToRecord) { }
+               public static void FileWidth (System.Int32 FileNumber, System.Int32 RecordWidth) { }
+               public static System.Int32 FreeFile () { return 0;}
+               public static void Seek (System.Int32 FileNumber, System.Int64 Position) { }
+               public static System.Int64 Seek (System.Int32 FileNumber) { return 0;}
+               public static System.Boolean EOF (System.Int32 FileNumber) { return false;}
+               public static System.Int64 Loc (System.Int32 FileNumber) { return 0;}
+               public static System.Int64 LOF (System.Int32 FileNumber) { return 0;}
+               public static Microsoft.VisualBasic.TabInfo TAB () { return new Microsoft.VisualBasic.TabInfo();}
+               public static Microsoft.VisualBasic.TabInfo TAB (System.Int16 Column) { return new Microsoft.VisualBasic.TabInfo();}
+               public static Microsoft.VisualBasic.SpcInfo SPC (System.Int16 Count) { return new Microsoft.VisualBasic.SpcInfo();}
+               public static Microsoft.VisualBasic.OpenMode FileAttr (System.Int32 FileNumber) { return 0;}
+               public static void Reset () { }
+               public static void Rename (System.String OldPath, System.String NewPath) { }
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Financial.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Financial.cs
new file mode 100644 (file)
index 0000000..f549560
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Financial.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Financial {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Double DDB (System.Double Cost, System.Double Salvage, System.Double Life, System.Double Period, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(2)] System.Double Factor) { return 0;}
+               public static System.Double FV (System.Double Rate, System.Double NPer, System.Double Pmt, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Double PV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DueDate Due) { return 0;}
+               public static System.Double IPmt (System.Double Rate, System.Double Per, System.Double NPer, System.Double PV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Double FV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DueDate Due) { return 0;}
+               public static System.Double IRR (ref System.Double[] ValueArray, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0.1)] ref System.Double Guess) { return 0;}
+               public static System.Double MIRR (ref System.Double[] ValueArray, ref System.Double FinanceRate, ref System.Double ReinvestRate) { return 0;}
+               public static System.Double NPer (System.Double Rate, System.Double Pmt, System.Double PV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Double FV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DueDate Due) { return 0;}
+               public static System.Double NPV (System.Double Rate, ref System.Double[] ValueArray) { return 0;}
+               public static System.Double Pmt (System.Double Rate, System.Double NPer, System.Double PV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Double FV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DueDate Due) { return 0;}
+               public static System.Double PPmt (System.Double Rate, System.Double Per, System.Double NPer, System.Double PV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Double FV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DueDate Due) { return 0;}
+               public static System.Double PV (System.Double Rate, System.Double NPer, System.Double Pmt, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Double FV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DueDate Due) { return 0;}
+               public static System.Double Rate (System.Double NPer, System.Double Pmt, System.Double PV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Double FV, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DueDate Due, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0.1)] System.Double Guess) { return 0;}
+               public static System.Double SLN (System.Double Cost, System.Double Salvage, System.Double Life) { return 0;}
+               public static System.Double SYD (System.Double Cost, System.Double Salvage, System.Double Life, System.Double Period) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FirstDayOfWeek.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FirstDayOfWeek.cs
new file mode 100644 (file)
index 0000000..26e3230
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// FirstDayOfWeek.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum FirstDayOfWeek : int {
+               System = 0,
+               Sunday = 1,
+               Monday = 2,
+               Tuesday = 3,
+               Wednesday = 4,
+               Thursday = 5,
+               Friday = 6,
+               Saturday = 7
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FirstWeekOfYear.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FirstWeekOfYear.cs
new file mode 100644 (file)
index 0000000..359842b
--- /dev/null
@@ -0,0 +1,16 @@
+//
+// FirstWeekOfYear.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum FirstWeekOfYear : int {
+               System = 0,
+               Jan1 = 1,
+               FirstFourDays = 2,
+               FirstFullWeek = 3
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FlowControl.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FlowControl.cs
new file mode 100644 (file)
index 0000000..ce4cffc
--- /dev/null
@@ -0,0 +1,29 @@
+//
+// FlowControl.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class FlowControl {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Boolean ForNextCheckR4 (System.Single count, System.Single limit, System.Single StepValue) { return false;}
+               public static System.Boolean ForNextCheckR8 (System.Double count, System.Double limit, System.Double StepValue) { return false;}
+               public static System.Boolean ForNextCheckDec (System.Decimal count, System.Decimal limit, System.Decimal StepValue) { return false;}
+               public static System.Boolean ForLoopInitObj (System.Object Counter, System.Object Start, System.Object Limit, System.Object StepValue, ref System.Object LoopForResult, ref System.Object CounterResult) { return false;}
+               public static System.Boolean ForNextCheckObj (System.Object Counter, System.Object LoopObj, ref System.Object CounterResult) { return false;}
+               public static System.Collections.IEnumerator ForEachInArr (System.Array ary) { return null;}
+               public static System.Collections.IEnumerator ForEachInObj (System.Object obj) { return null;}
+               public static System.Boolean ForEachNextObj (ref System.Object obj, ref System.Collections.IEnumerator enumerator) { return false;}
+               public static void CheckForSyncLockOnValueType (System.Object obj) { }
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Globals.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Globals.cs
new file mode 100644 (file)
index 0000000..2371b8d
--- /dev/null
@@ -0,0 +1,23 @@
+//
+// Globals.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Globals {
+               // Declarations
+               // Constructors
+               // Properties
+               public static System.String ScriptEngine { get {return "";} }
+               public static System.Int32 ScriptEngineMajorVersion { get {return 0;} }
+               public static System.Int32 ScriptEngineMinorVersion { get {return 0;} }
+               public static System.Int32 ScriptEngineBuildVersion { get {return 0;} }
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/HostServices.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/HostServices.cs
new file mode 100644 (file)
index 0000000..e91ff26
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// HostServices.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class HostServices {
+               // Declarations
+               // Constructors
+               // Properties
+               public static Microsoft.VisualBasic.CompilerServices.IVbHost VBHost { get {return null;} set {} }
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IVbHost.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IVbHost.cs
new file mode 100644 (file)
index 0000000..32a8f05
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// IVbHost.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       public interface IVbHost {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               System.String GetWindowTitle ();
+               // System.Windows.Forms.IWin32Window GetParentWindow ();
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IncompleteInitialization.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IncompleteInitialization.cs
new file mode 100644 (file)
index 0000000..fc50707
--- /dev/null
@@ -0,0 +1,19 @@
+//
+// IncompleteInitialization.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class IncompleteInitialization : System.Exception, System.Runtime.Serialization.ISerializable {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Information.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Information.cs
new file mode 100644 (file)
index 0000000..87da3f9
--- /dev/null
@@ -0,0 +1,37 @@
+//
+// Information.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Information {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static Microsoft.VisualBasic.ErrObject Err () { return null;}
+               [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+               public static System.Int32 Erl () { return 0;}
+               public static System.Boolean IsArray (System.Object VarName) { return false;}
+               public static System.Boolean IsDate (System.Object Expression) { return false;}
+               public static System.Boolean IsDBNull (System.Object Expression) { return false;}
+               public static System.Boolean IsNothing (System.Object Expression) { return false;}
+               public static System.Boolean IsError (System.Object Expression) { return false;}
+               public static System.Boolean IsReference (System.Object Expression) { return false;}
+               public static System.Boolean IsNumeric (System.Object Expression) { return false;}
+               public static System.Int32 LBound (System.Array Array, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] System.Int32 Rank) { return 0;}
+               public static System.Int32 UBound (System.Array Array, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] System.Int32 Rank) { return 0;}
+               public static System.String TypeName (System.Object VarName) { return "";}
+               public static System.String SystemTypeName (System.String VbName) { return "";}
+               public static System.String VbTypeName (System.String UrtName) { return "";}
+               public static System.Int32 QBColor (System.Int32 Color) { return 0;}
+               public static System.Int32 RGB (System.Int32 Red, System.Int32 Green, System.Int32 Blue) { return 0;}
+               public static Microsoft.VisualBasic.VariantType VarType (System.Object VarName) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IntegerType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/IntegerType.cs
new file mode 100644 (file)
index 0000000..5a5f72c
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// IntegerType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class IntegerType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Int32 FromString (System.String Value) { return 0;}
+               public static System.Int32 FromObject (System.Object Value) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Interaction.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Interaction.cs
new file mode 100644 (file)
index 0000000..0519d2b
--- /dev/null
@@ -0,0 +1,39 @@
+//
+// Interaction.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Interaction {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Int32 Shell (System.String Pathname, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(2)] Microsoft.VisualBasic.AppWinStyle Style, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(false)] System.Boolean Wait, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 Timeout) { return 0;}
+               public static void AppActivate (System.Int32 ProcessId) { }
+               public static void AppActivate (System.String Title) { }
+               public static System.String Command () { return "";}
+               public static System.String Environ (System.Int32 Expression) { return "";}
+               public static System.String Environ (System.String Expression) { return "";}
+               public static void Beep () { }
+               public static System.String InputBox (System.String Prompt, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue("")] System.String Title, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue("")] System.String DefaultResponse, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 XPos, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 YPos) { return "";}
+               public static Microsoft.VisualBasic.MsgBoxResult MsgBox (System.Object Prompt, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.MsgBoxStyle Buttons, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.Object Title) { return 0;}
+               public static System.Object CallByName (System.Object ObjectRef, System.String ProcName, Microsoft.VisualBasic.CallType UseCallType, params System.Object[] Args) { return null;}
+               public static System.Object Choose (System.Double Index, params System.Object[] Choice) { return null;}
+               public static System.Object IIf (System.Boolean Expression, System.Object TruePart, System.Object FalsePart) { return null;}
+               public static System.String Partition (System.Int64 Number, System.Int64 Start, System.Int64 Stop, System.Int64 Interval) { return "";}
+               public static System.Object Switch (params System.Object[] VarExpr) { return null;}
+               public static void DeleteSetting (System.String AppName, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.String Section, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.String Key) { }
+               public static System.String[,] GetAllSettings (System.String AppName, System.String Section) { return null;}
+               public static System.String GetSetting (System.String AppName, System.String Section, System.String Key, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue("")] System.String Default) { return "";}
+               public static void SaveSetting (System.String AppName, System.String Section, System.String Key, System.String Setting) { }
+               public static System.Object CreateObject (System.String ProgId, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue("")] System.String ServerName) { return null;}
+               public static System.Object GetObject ([System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.String PathName, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(null)] System.String Class) { return null;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/LateBinding.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/LateBinding.cs
new file mode 100644 (file)
index 0000000..ff65973
--- /dev/null
@@ -0,0 +1,41 @@
+//
+// LateBinding.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class LateBinding {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               [System.Diagnostics.DebuggerHiddenAttribute] 
+               [System.Diagnostics.DebuggerStepThroughAttribute] 
+               public static System.Object LateGet (System.Object o, System.Type objType, System.String name, System.Object[] args, System.String[] paramnames, System.Boolean[] CopyBack) { return null;}
+               [System.Diagnostics.DebuggerStepThroughAttribute] 
+               [System.Diagnostics.DebuggerHiddenAttribute] 
+               public static void LateSetComplex (System.Object o, System.Type objType, System.String name, System.Object[] args, System.String[] paramnames, System.Boolean OptimisticSet, System.Boolean RValueBase) { }
+               [System.Diagnostics.DebuggerStepThroughAttribute] 
+               [System.Diagnostics.DebuggerHiddenAttribute] 
+               public static void LateSet (System.Object o, System.Type objType, System.String name, System.Object[] args, System.String[] paramnames) { }
+               [System.Diagnostics.DebuggerStepThroughAttribute] 
+               [System.Diagnostics.DebuggerHiddenAttribute] 
+               public static System.Object LateIndexGet (System.Object o, System.Object[] args, System.String[] paramnames) { return null;}
+               [System.Diagnostics.DebuggerHiddenAttribute] 
+               [System.Diagnostics.DebuggerStepThroughAttribute] 
+               public static void LateIndexSetComplex (System.Object o, System.Object[] args, System.String[] paramnames, System.Boolean OptimisticSet, System.Boolean RValueBase) { }
+               [System.Diagnostics.DebuggerStepThroughAttribute] 
+               [System.Diagnostics.DebuggerHiddenAttribute] 
+               public static void LateIndexSet (System.Object o, System.Object[] args, System.String[] paramnames) { }
+               [System.Diagnostics.DebuggerStepThroughAttribute] 
+               [System.Diagnostics.DebuggerHiddenAttribute] 
+               public static void LateCall (System.Object o, System.Type objType, System.String name, System.Object[] args, System.String[] paramnames, System.Boolean[] CopyBack) { }
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/LongType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/LongType.cs
new file mode 100644 (file)
index 0000000..89faf85
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// LongType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class LongType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Int64 FromString (System.String Value) { return 0;}
+               public static System.Int64 FromObject (System.Object Value) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.cs
new file mode 100644 (file)
index 0000000..9506467
--- /dev/null
@@ -0,0 +1,31 @@
+//\r
+// OptionCompareAttribute.cs\r
+//\r
+// Author:\r
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)\r
+//   Martin Adoue (martin@cwanet.com)\r
+//\r
+// (C) 2002 Ximian Inc.\r
+//\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace Microsoft.VisualBasic.CompilerServices {\r
+       [MonoTODO]\r
+       [ComponentModel.EditorBrowsable(ComponentModel.EditorBrowsableState.Never)] \r
+       [AttributeUsage(AttributeTargets.Parameter)] \r
+       [StructLayoutAttribute(LayoutKind.Auto)] \r
+       sealed public class OptionCompareAttribute : Attribute {\r
+               // Declarations\r
+               // Constructors\r
+               // Properties\r
+               // Methods\r
+               // Events\r
+               public OptionCompareAttribute()\r
+               {\r
+                       //FIXME: should this do something?\r
+                       throw new NotImplementedException(); \r
+               }\r
+       };\r
+\r
+}\r
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/ProjectData.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/ProjectData.cs
new file mode 100644 (file)
index 0000000..a5892cc
--- /dev/null
@@ -0,0 +1,80 @@
+//\r
+// ProjectData.cs\r
+//\r
+// Authors:\r
+//   Martin Adoue (martin@cwanet.com)\r
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)\r
+//\r
+// (C) 2002 Ximian Inc.\r
+//\r
+\r
+using System;\r
+using System.ComponentModel;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace Microsoft.VisualBasic.CompilerServices\r
+{\r
+       /// <summary>\r
+       /// FIXME: Summary description for ProjectData.\r
+       /// </summary>\r
+       \r
+       [MonoTODO]\r
+       [EditorBrowsable(EditorBrowsableState.Never)]\r
+       [StructLayout(LayoutKind.Auto)] \r
+       public class ProjectData{\r
+\r
+               private static System.Exception projectError;\r
+               private static int erl;\r
+\r
+               /// <summary>\r
+               /// FIXME: Summary description for ClearProjectError\r
+               /// </summary>\r
+               public static void ClearProjectError()\r
+               {\r
+                       projectError = null;\r
+                       erl = 0;\r
+               }\r
+\r
+               /// <summary>\r
+               /// FIXME: Summary description for SetProjectError\r
+               /// </summary>\r
+               /// <param name="ex">FIXME: Required. Summary description for ex</param>\r
+               [MonoTODO]\r
+               public static void SetProjectError(System.Exception ex)\r
+               {\r
+                       SetProjectError(ex, 0);\r
+               }\r
+\r
+               /// <summary>\r
+               /// FIXME: Summary description for SetProjectError\r
+               /// </summary>\r
+               /// <param name="ex">FIXME: Required. Summary description for ex</param>\r
+               /// <param name="lErl">FIXME: Required. Summary description for lErl</param>\r
+               [MonoTODO]\r
+               public static void SetProjectError(System.Exception ex, int lErl)\r
+               {\r
+                       projectError = ex;\r
+                       erl = lErl;\r
+\r
+               }\r
+               \r
+               /*\r
+               [MonoTODO]\r
+               public static void EndApp()\r
+               {\r
+                       //FIXME\r
+               }\r
+               */\r
+\r
+               /*\r
+               [MonoTODO]\r
+               protected static void Finalize()\r
+               {\r
+                       //FIXME\r
+               }\r
+               */\r
+\r
+               \r
+\r
+       }\r
+}\r
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/MsgBoxResult.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/MsgBoxResult.cs
new file mode 100644 (file)
index 0000000..8c7a040
--- /dev/null
@@ -0,0 +1,19 @@
+//
+// MsgBoxResult.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum MsgBoxResult : int {
+               OK = 1,
+               Cancel = 2,
+               Abort = 3,
+               Retry = 4,
+               Ignore = 5,
+               Yes = 6,
+               No = 7
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/MsgBoxStyle.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/MsgBoxStyle.cs
new file mode 100644 (file)
index 0000000..732fd42
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// MsgBoxStyle.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.FlagsAttribute] 
+       public enum MsgBoxStyle : int {
+               ApplicationModal = 0,
+               DefaultButton1 = 0,
+               OKOnly = 0,
+               OKCancel = 1,
+               AbortRetryIgnore = 2,
+               YesNoCancel = 3,
+               YesNo = 4,
+               RetryCancel = 5,
+               Critical = 16,
+               Question = 32,
+               Exclamation = 48,
+               Information = 64,
+               DefaultButton2 = 256,
+               DefaultButton3 = 512,
+               SystemModal = 4096,
+               MsgBoxHelp = 16384,
+               MsgBoxSetForeground = 65536,
+               MsgBoxRight = 524288,
+               MsgBoxRtlReading = 1048576
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ObjectType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ObjectType.cs
new file mode 100644 (file)
index 0000000..14658c5
--- /dev/null
@@ -0,0 +1,37 @@
+//
+// ObjectType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class ObjectType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Int32 ObjTst (System.Object o1, System.Object o2, System.Boolean TextCompare) { return 0;}
+               public static System.Object PlusObj (System.Object obj) { return null;}
+               public static System.Object NegObj (System.Object obj) { return null;}
+               public static System.Object NotObj (System.Object obj) { return null;}
+               public static System.Object BitAndObj (System.Object obj1, System.Object obj2) { return null;}
+               public static System.Object BitOrObj (System.Object obj1, System.Object obj2) { return null;}
+               public static System.Object BitXorObj (System.Object obj1, System.Object obj2) { return null;}
+               public static System.Object AddObj (System.Object o1, System.Object o2) { return null;}
+               public static System.Object SubObj (System.Object o1, System.Object o2) { return null;}
+               public static System.Object MulObj (System.Object o1, System.Object o2) { return null;}
+               public static System.Object DivObj (System.Object o1, System.Object o2) { return null;}
+               public static System.Object PowObj (System.Object obj1, System.Object obj2) { return null;}
+               public static System.Object ModObj (System.Object o1, System.Object o2) { return null;}
+               public static System.Object IDivObj (System.Object o1, System.Object o2) { return null;}
+               public static System.Object XorObj (System.Object obj1, System.Object obj2) { return null;}
+               public static System.Boolean LikeObj (System.Object vLeft, System.Object vRight, Microsoft.VisualBasic.CompareMethod CompareOption) { return false;}
+               public static System.Object StrCatObj (System.Object vLeft, System.Object vRight) { return null;}
+               public static System.Object GetObjectValuePrimitive (System.Object o) { return null;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenAccess.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenAccess.cs
new file mode 100644 (file)
index 0000000..c514019
--- /dev/null
@@ -0,0 +1,16 @@
+//
+// OpenAccess.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum OpenAccess : int {
+               Read = 1,
+               Write = 2,
+               ReadWrite = 3,
+               Default = -1
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenMode.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenMode.cs
new file mode 100644 (file)
index 0000000..cc8a8d8
--- /dev/null
@@ -0,0 +1,17 @@
+//
+// OpenMode.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum OpenMode : int {
+               Input = 1,
+               Output = 2,
+               Random = 4,
+               Append = 8,
+               Binary = 32
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenShare.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OpenShare.cs
new file mode 100644 (file)
index 0000000..4317204
--- /dev/null
@@ -0,0 +1,17 @@
+//
+// OpenShare.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum OpenShare : int {
+               LockReadWrite = 0,
+               LockWrite = 1,
+               LockRead = 2,
+               Shared = 3,
+               Default = -1
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OptionTextAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/OptionTextAttribute.cs
new file mode 100644 (file)
index 0000000..5f92dfc
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// OptionTextAttribute.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.AttributeUsageAttribute(System.AttributeTargets.Class)] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class OptionTextAttribute : System.Attribute {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ShortType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ShortType.cs
new file mode 100644 (file)
index 0000000..729a6d9
--- /dev/null
@@ -0,0 +1,22 @@
+//
+// ShortType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class ShortType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Int16 FromString (System.String Value) { return 0;}
+               public static System.Int16 FromObject (System.Object Value) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/SingleType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/SingleType.cs
new file mode 100644 (file)
index 0000000..a4f8c88
--- /dev/null
@@ -0,0 +1,24 @@
+//
+// SingleType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class SingleType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Single FromString (System.String Value) { return 0;}
+               public static System.Single FromString (System.String Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               public static System.Single FromObject (System.Object Value) { return 0;}
+               public static System.Single FromObject (System.Object Value, System.Globalization.NumberFormatInfo NumberFormat) { return 0;}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/SpcInfo.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/SpcInfo.cs
new file mode 100644 (file)
index 0000000..16c6fe1
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// SpcInfo.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 
+       public struct SpcInfo {
+               // Declarations
+               public System.Int16 Count;
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StandardModuleAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StandardModuleAttribute.cs
new file mode 100644 (file)
index 0000000..d6028ff
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// StandardModuleAttribute.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.AttributeUsageAttribute(System.AttributeTargets.Class)] 
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class StandardModuleAttribute : System.Attribute {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StaticLocalInitFlag.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StaticLocalInitFlag.cs
new file mode 100644 (file)
index 0000000..285a22c
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// StaticLocalInitFlag.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class StaticLocalInitFlag {
+               // Declarations
+               public System.Int16 State = (System.Int16)(0);
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StringType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/StringType.cs
new file mode 100644 (file)
index 0000000..bc5a923
--- /dev/null
@@ -0,0 +1,39 @@
+//
+// StringType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class StringType {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.String FromBoolean (System.Boolean Value) { return "";}
+               public static System.String FromByte (System.Byte Value) { return "";}
+               public static System.String FromChar (System.Char Value) { return "";}
+               public static System.String FromShort (System.Int16 Value) { return "";}
+               public static System.String FromInteger (System.Int32 Value) { return "";}
+               public static System.String FromLong (System.Int64 Value) { return "";}
+               public static System.String FromSingle (System.Single Value) { return "";}
+               public static System.String FromDouble (System.Double Value) { return "";}
+               public static System.String FromSingle (System.Single Value, System.Globalization.NumberFormatInfo NumberFormat) { return "";}
+               public static System.String FromDouble (System.Double Value, System.Globalization.NumberFormatInfo NumberFormat) { return "";}
+               public static System.String FromDate (System.DateTime Value) { return "";}
+               public static System.String FromDecimal (System.Decimal Value) { return "";}
+               public static System.String FromDecimal (System.Decimal Value, System.Globalization.NumberFormatInfo NumberFormat) { return "";}
+               public static System.String FromObject (System.Object Value) { return "";}
+               public static System.Int32 StrCmp (System.String sLeft, System.String sRight, System.Boolean TextCompare) { return 0;}
+               public static System.Boolean StrLike (System.String Source, System.String Pattern, Microsoft.VisualBasic.CompareMethod CompareOption) { return false;}
+               public static System.Boolean StrLikeBinary (System.String Source, System.String Pattern) { return false;}
+               public static System.Boolean StrLikeText (System.String Source, System.String Pattern) { return false;}
+               public static void MidStmtStr (ref System.String sDest, ref System.Int32 StartPosition, ref System.Int32 MaxInsertLength, ref System.String sInsert) { }
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Strings.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Strings.cs
new file mode 100644 (file)
index 0000000..cdf4d09
--- /dev/null
@@ -0,0 +1,72 @@
+//
+// Strings.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Strings {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Int32 Asc (System.Char String) { return 0;}
+               public static System.Int32 Asc (System.String String) { return 0;}
+               public static System.Int32 AscW (System.String String) { return 0;}
+               public static System.Int32 AscW (System.Char String) { return 0;}
+               public static System.Char Chr (System.Int32 CharCode) { return '\0';}
+               public static System.Char ChrW (System.Int32 CharCode) { return '\0';}
+               public static System.String[] Filter (System.Object[] Source, System.String Match, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(true)] System.Boolean Include, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return null;}
+               public static System.String[] Filter (System.String[] Source, System.String Match, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(true)] System.Boolean Include, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return null;}
+               public static System.Int32 InStr (System.String String1, System.String String2, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return 0;}
+               public static System.Int32 InStr (System.Int32 Start, System.String String1, System.String String2, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return 0;}
+               public static System.Int32 InStrRev (System.String StringCheck, System.String StringMatch, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 Start, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return 0;}
+               public static System.String Join (System.Object[] SourceArray, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(" ")] System.String Delimiter) { return "";}
+               public static System.String Join (System.String[] SourceArray, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(" ")] System.String Delimiter) { return "";}
+               public static System.String LCase (System.String Value) { return "";}
+               public static System.Char LCase (System.Char Value) { return '\0';}
+               public static System.Int32 Len (System.String Expression) { return 0;}
+               public static System.Int32 Len (System.Byte Expression) { return 0;}
+               public static System.Int32 Len (System.Char Expression) { return 0;}
+               public static System.Int32 Len (System.Int16 Expression) { return 0;}
+               public static System.Int32 Len (System.Int32 Expression) { return 0;}
+               public static System.Int32 Len (System.Int64 Expression) { return 0;}
+               public static System.Int32 Len (System.Single Expression) { return 0;}
+               public static System.Int32 Len (System.Double Expression) { return 0;}
+               public static System.Int32 Len (System.Boolean Expression) { return 0;}
+               public static System.Int32 Len (System.Decimal Expression) { return 0;}
+               public static System.Int32 Len (System.DateTime Expression) { return 0;}
+               public static System.Int32 Len (System.Object Expression) { return 0;}
+               public static System.String Replace (System.String Expression, System.String Find, System.String Replacement, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(1)] System.Int32 Start, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 Count, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return "";}
+               public static System.String Space (System.Int32 Number) { return "";}
+               public static System.String[] Split (System.String Expression, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(" ")] System.String Delimiter, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 Limit, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return null;}
+               public static System.String LSet (System.String Source, System.Int32 Length) { return "";}
+               public static System.String RSet (System.String Source, System.Int32 Length) { return "";}
+               public static System.Object StrDup (System.Int32 Number, System.Object Character) { return null;}
+               public static System.String StrDup (System.Int32 Number, System.Char Character) { return "";}
+               public static System.String StrDup (System.Int32 Number, System.String Character) { return "";}
+               public static System.String StrReverse (System.String Expression) { return "";}
+               public static System.String UCase (System.String Value) { return "";}
+               public static System.Char UCase (System.Char Value) { return '\0';}
+               public static System.String Format (System.Object Expression, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue("")] System.String Style) { return "";}
+               public static System.String FormatCurrency (System.Object Expression, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 NumDigitsAfterDecimal, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState IncludeLeadingDigit, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState UseParensForNegativeNumbers, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState GroupDigits) { return "";}
+               public static System.String FormatDateTime (System.DateTime Expression, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.DateFormat NamedFormat) { return "";}
+               public static System.String FormatNumber (System.Object Expression, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 NumDigitsAfterDecimal, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState IncludeLeadingDigit, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState UseParensForNegativeNumbers, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState GroupDigits) { return "";}
+               public static System.String FormatPercent (System.Object Expression, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-1)] System.Int32 NumDigitsAfterDecimal, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState IncludeLeadingDigit, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState UseParensForNegativeNumbers, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(-2)] Microsoft.VisualBasic.TriState GroupDigits) { return "";}
+               public static System.Char GetChar (System.String str, System.Int32 Index) { return '\0';}
+               public static System.String Left (System.String str, System.Int32 Length) { return "";}
+               public static System.String LTrim (System.String str) { return "";}
+               public static System.String Mid (System.String str, System.Int32 Start) { return "";}
+               public static System.String Mid (System.String str, System.Int32 Start, System.Int32 Length) { return "";}
+               public static System.String Right (System.String str, System.Int32 Length) { return "";}
+               public static System.String RTrim (System.String str) { return "";}
+               public static System.String Trim (System.String str) { return "";}
+               public static System.Int32 StrComp (System.String String1, System.String String2, [Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute] [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] Microsoft.VisualBasic.CompareMethod Compare) { return 0;}
+               public static System.String StrConv (System.String str, Microsoft.VisualBasic.VbStrConv Conversion, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0)] System.Int32 LocaleID) { return "";}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TabInfo.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TabInfo.cs
new file mode 100644 (file)
index 0000000..246635f
--- /dev/null
@@ -0,0 +1,20 @@
+//
+// TabInfo.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 
+       public struct TabInfo {
+               // Declarations
+               public System.Int16 Column;
+               // Constructors
+               // Properties
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TriState.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/TriState.cs
new file mode 100644 (file)
index 0000000..33653cf
--- /dev/null
@@ -0,0 +1,19 @@
+//\r
+// TriState.cs\r
+//\r
+// Author:\r
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)\r
+//\r
+// (C) 2002 Chris J Breisch\r
+//\r
+namespace Microsoft.VisualBasic {\r
+       /// <summary>\r
+       /// When you call number-formatting functions, you can use the following enumeration \r
+       /// members in your code in place of the actual values.\r
+       /// </summary>\r
+       public enum TriState : int {\r
+               False = 0,\r
+               UseDefault = -2,\r
+               True = -1\r
+       };\r
+}\r
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Utils.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Utils.cs
new file mode 100644 (file)
index 0000000..2ffc353
--- /dev/null
@@ -0,0 +1,24 @@
+//
+// Utils.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic.CompilerServices {
+       [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class Utils {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static void ThrowException (System.Int32 hr) { }
+               public static System.Object SetCultureInfo (System.Globalization.CultureInfo Culture) { return null;}
+               public static System.Array CopyArray (System.Array arySrc, System.Array aryDest) { return null;}
+               public static System.String MethodToString (System.Reflection.MethodBase Method) { return "";}
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBFixedArrayAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBFixedArrayAttribute.cs
new file mode 100644 (file)
index 0000000..6a925c2
--- /dev/null
@@ -0,0 +1,23 @@
+//
+// VBFixedArrayAttribute.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.AttributeUsageAttribute(System.AttributeTargets.Field)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class VBFixedArrayAttribute : System.Attribute {
+               // Declarations
+               // Constructors
+               VBFixedArrayAttribute(System.Int32 UpperBound1) {}
+               VBFixedArrayAttribute(System.Int32 UpperBound1, System.Int32 UpperBound2) {}
+               // Properties
+               public System.Int32 Length { get {return 0;} }
+               public System.Int32[] Bounds { get {return null;} }
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBFixedStringAttribute.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBFixedStringAttribute.cs
new file mode 100644 (file)
index 0000000..c61a794
--- /dev/null
@@ -0,0 +1,21 @@
+//
+// VBFixedStringAttribute.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [System.AttributeUsageAttribute(System.AttributeTargets.Field)] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class VBFixedStringAttribute : System.Attribute {
+               // Declarations
+               // Constructors
+               VBFixedStringAttribute(System.Int32 Length) {}
+               // Properties
+               public System.Int32 Length { get {return 0;} }
+               // Methods
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBMath.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VBMath.cs
new file mode 100644 (file)
index 0000000..3e9841a
--- /dev/null
@@ -0,0 +1,23 @@
+//
+// VBMath.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] 
+       sealed public class VBMath {
+               // Declarations
+               // Constructors
+               // Properties
+               // Methods
+               public static System.Single Rnd () { return 0;}
+               public static System.Single Rnd (System.Single Number) { return 0;}
+               public static void Randomize () { }
+               public static void Randomize (System.Double Number) { }
+               // Events
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VariantType.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VariantType.cs
new file mode 100644 (file)
index 0000000..71e2cd5
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// VariantType.cs
+//
+// Author:
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)
+//
+// (C) 2002 Chris J Breisch
+//
+namespace Microsoft.VisualBasic {
+       public enum VariantType : int {
+               Empty = 0,
+               Null = 1,
+               Short = 2,
+               Integer = 3,
+               Single = 4,
+               Double = 5,
+               Currency = 6,
+               Date = 7,
+               String = 8,
+               Object = 9,
+               Error = 10,
+               Boolean = 11,
+               Variant = 12,
+               DataObject = 13,
+               Decimal = 14,
+               Byte = 17,
+               Char = 18,
+               Long = 20,
+               UserDefinedType = 36,
+               Array = 8192
+       };
+}
diff --git a/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VbStrConv.cs b/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/VbStrConv.cs
new file mode 100644 (file)
index 0000000..5480537
--- /dev/null
@@ -0,0 +1,73 @@
+//\r
+// VbStrConv.cs\r
+//\r
+// Authors:\r
+//   Martin Adoue (martin@cwanet.com)\r
+//   Chris J Breisch (cjbreisch@altavista.net) (auto-generated by ClassGenerator)\r
+//\r
+// (C) 2002 Ximian Inc.\r
+//\r
+\r
+using System;\r
+\r
+namespace Microsoft.VisualBasic\r
+{\r
+       /// <summary>\r
+       /// When you call the StrConv function, you can use the following enumeration \r
+       /// members in your code in place of the actual values.\r
+       /// </summary>\r
+       [System.FlagsAttribute] \r
+       public enum VbStrConv : int {\r
+               /// <summary>\r
+               /// Performs no conversion \r
+               /// </summary>\r
+               None = 0,\r
+               /// <summary>\r
+               /// Uses linguistic rules for casing, rather than File System (default). Valid with UpperCase and LowerCase only. \r
+               /// </summary>\r
+               LinguisticCasing = 1024,\r
+               /// <summary>\r
+               /// Converts the string to uppercase characters. \r
+               /// </summary>\r
+               UpperCase = 1,\r
+               /// <summary>\r
+               /// Converts the string to lowercase characters. \r
+               /// </summary>\r
+               LowerCase = 2,\r
+               /// <summary>\r
+               /// Converts the first letter of every word in string to uppercase.\r
+               /// </summary>\r
+               ProperCase = 3,\r
+               /// <summary>\r
+               /// Converts narrow (half-width) characters in the string to wide (full-width) characters. (Applies to Asian locales.)\r
+               /// </summary>\r
+               Wide = 4,                                       //*  \r
+               /// <summary>\r
+               /// Converts wide (full-width) characters in the string to narrow (half-width) characters. (Applies to Asian locales.)\r
+               /// </summary>\r
+               Narrow = 8,                                     //*  \r
+               /// <summary>\r
+               /// Converts Hiragana characters in the string to Katakana characters. (Applies to Japan only.)\r
+               /// </summary>\r
+               Katakana = 16,                          //**  \r
+               /// <summary>\r
+               /// Converts Katakana characters in the string to Hiragana characters. (Applies to Japan only.)\r
+               /// </summary>\r
+               Hiragana = 32,                          //** \r
+               /// <summary>\r
+               /// Converts Traditional Chinese characters to Simplified Chinese. (Applies to Asian locales.)\r
+               /// </summary>\r
+               SimplifiedChinese =256,         //*  \r
+               /// <summary>\r
+               /// Converts Simplified Chinese characters to Traditional Chinese. (Applies to Asian locales.)\r
+               /// </summary>\r
+               TraditionalChinese = 512        //*  \r
+               /*\r
+               \r
+               *   Applies to Asian locales.\r
+               **  Applies to Japan only.\r
+               \r
+               */\r
+       }\r
+\r
+}\r
diff --git a/mcs/class/Microsoft.VisualBasic/Test/System.Data_test.build b/mcs/class/Microsoft.VisualBasic/Test/System.Data_test.build
new file mode 100644 (file)
index 0000000..0508011
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="iso-8859-1"?>\r
+\r
+<!-- NAnt build file for System.Data_test.dll -->\r
+<!-- Target build (default) builds tests -->\r
+<!-- Target test runs tests -->\r
+\r
+<project name="System.Data_test" default="build">\r
+       <property name="debug" value="false"/>\r
+       <property name="nunit_home" value="..\..\..\nunit"/>\r
+\r
+       <target name="build">\r
+       </target>\r
+\r
+       <target name="assemblies">\r
+               <csc target="library" output="System.Data_test.dll" debug="${debug}">\r
+                       <arg value="/nowarn:1595"/>\r
+                       <sources>\r
+                               <includes name="**/*.cs"/>\r
+                               <excludes name="TheTests.cs"/>\r
+                               <excludes name="ReadPostgresData.cs"/>\r
+                               <excludes name="TestExecuteScalar.cs"/>\r
+                               <excludes name="TestSqlDataReader.cs"/>\r
+                               <excludes name="TestSqlException.cs"/>\r
+                               <excludes name="TestSqlInsert.cs"/>\r
+                               <excludes name="TestSqlIsolationLevel.cs"/>\r
+                               <excludes name="PostgresTest.cs"/>\r
+                               <excludes name="TestDataColumn.cs"/>\r
+\r
+                       </sources>\r
+                       <references basedir="..\..\..\nunit">\r
+                               <includes name="NUnitCore.dll"/>\r
+                       </references>\r
+                       <arg value="/r:..\..\lib\System.Data.dll"/>\r
+               </csc>\r
+\r
+               <csc target="exe" output="RunTests.System.Data.exe" debug="${debug}">\r
+                       <sources>\r
+                               <includes name="**/*.cs"/>\r
+                               <excludes name="**/AllTests.cs"/>\r
+                               <excludes name="**/MartinTests.cs"/>\r
+                               <excludes name="ReadPostgresData.cs"/>\r
+                               <excludes name="TestExecuteScalar.cs"/>\r
+                               <excludes name="TestSqlDataReader.cs"/>\r
+                               <excludes name="TestSqlException.cs"/>\r
+                               <excludes name="TestSqlInsert.cs"/>\r
+                               <excludes name="TestSqlIsolationLevel.cs"/>\r
+                               <excludes name="PostgresTest.cs"/>\r
+\r
+                       </sources>\r
+                       <references basedir="..\..\..\nunit">\r
+                               <includes name="NUnitBase.dll"/>\r
+                       </references>\r
+                       <arg value="/nowarn:1595"/>\r
+                       <arg value="/noconfig"/>\r
+                       <arg value="/r:..\..\lib\System.Data.dll"/>\r
+               </csc>\r
+\r
+       </target>\r
+\r
+       <target name="test" depends="assemblies">\r
+               <exec program="..\..\..\nunit\NUnitConsole" commandline="MonoTests.System.Data.AllTests,System.Data_test.dll" failonerror="false"/>\r
+       </target>\r
+\r
+       <target name="clean">\r
+               <delete file="System.Data.dll" failonerror="false"/>\r
+               <delete file="System.Data_test.dll" failonerror="false"/>\r
+       </target>\r
+</project>\r