Author: manjula
Date: 2005-03-16 00:32:07 -0500 (Wed, 16 Mar 2005)
New Revision: 41869

Modified:
   trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ChangeLog
   trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Collection.cs
   trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateAndTime.cs
   trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ErrObject.cs
   trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileSystem.cs
   trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Strings.cs
Log:
Added type casting in some places and moved "optional" attribute to be AFTER 
that __Default*
 attribute



Modified: trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ChangeLog
===================================================================
--- trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ChangeLog       
2005-03-16 00:26:10 UTC (rev 41868)
+++ trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ChangeLog       
2005-03-16 05:32:07 UTC (rev 41869)
@@ -1,3 +1,14 @@
+2005-03-16 Manjula GHM <[EMAIL PROTECTED]>
+          Ankit Jain <[EMAIL PROTECTED]>
+
+         * Collection.cs:
+         * DateAndTime.cs:
+         * ErrObject.cs:
+         * FileSyste.cs:
+         * Strings.cs:
+         Added type casting in some places and moved "optional" attribute to 
be AFTER that __Default* attribute
+               
+
 2005-02-14 Rafael Teixeira <[EMAIL PROTECTED]>
        * FileSystem.cs, CompilerServices/FlowControl.cs : killed unneeded 
local variables (warnings).
        * CompilerServices/ObjectType.cs : killed unneeded private method 
(diagnosed from warnings on local vars)

Modified: 
trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Collection.cs
===================================================================
--- trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Collection.cs   
2005-03-16 00:26:10 UTC (rev 41868)
+++ trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Collection.cs   
2005-03-16 05:32:07 UTC (rev 41869)
@@ -299,9 +299,9 @@
                }
 
                public void Add (System.Object Item, 
-                       [Optional, __DefaultArgumentValue(null)] String Key, 
-                       [Optional, __DefaultArgumentValue(null)] System.Object 
Before, 
-                       [Optional, __DefaultArgumentValue(null)] System.Object 
After)
+                       [Optional, __DefaultArgumentValue((object)null)] String 
Key, 
+                       [Optional, __DefaultArgumentValue((object)null)] 
System.Object Before, 
+                       [Optional, __DefaultArgumentValue((object)null)] 
System.Object After)
                {
                        int Position = int.MinValue;
                        

Modified: 
trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateAndTime.cs
===================================================================
--- trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateAndTime.cs  
2005-03-16 00:26:10 UTC (rev 41868)
+++ trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/DateAndTime.cs  
2005-03-16 05:32:07 UTC (rev 41869)
@@ -213,9 +213,9 @@
                
                public static long DateDiff (DateInterval Interval, 
                        System.DateTime Date1, System.DateTime Date2, 
-                       [Optional, 
__DefaultArgumentValue(FirstDayOfWeek.Sunday)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstDayOfWeek.Sunday)] 
                        FirstDayOfWeek StartOfWeek, 
-                       [Optional, 
__DefaultArgumentValue(FirstWeekOfYear.Jan1)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstWeekOfYear.Jan1)] 
                        FirstWeekOfYear StartOfYear) 
                {
                        
@@ -305,9 +305,9 @@
                (
                        Microsoft.VisualBasic.DateInterval Interval, 
                        System.DateTime DateValue, 
-                       [Optional, 
__DefaultArgumentValue(FirstDayOfWeek.Sunday)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstDayOfWeek.Sunday)] 
                        FirstDayOfWeek StartOfWeek, 
-                       [Optional, 
__DefaultArgumentValue(FirstWeekOfYear.Jan1)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstWeekOfYear.Jan1)] 
                        FirstWeekOfYear StartOfYear) {
                
                        CalendarWeekRule WeekRule = CalendarWeekRule.FirstDay;
@@ -385,9 +385,9 @@
 
                public static System.Int64 DateDiff (string Interval, 
                        System.Object Date1, System.Object Date2, 
-                       [Optional, 
__DefaultArgumentValue(FirstDayOfWeek.Sunday)]
+                       [Optional, 
__DefaultArgumentValue((int)FirstDayOfWeek.Sunday)]
                        FirstDayOfWeek StartOfWeek, 
-                       [Optional, 
__DefaultArgumentValue(FirstWeekOfYear.Jan1)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstWeekOfYear.Jan1)] 
                        FirstWeekOfYear StartOfYear) 
                {
                        if (Date1 == null) {
@@ -410,9 +410,9 @@
 
                public static System.Int32 DatePart (string Interval, 
                        System.Object DateValue, 
-                       [Optional, 
__DefaultArgumentValue(FirstDayOfWeek.Sunday)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstDayOfWeek.Sunday)] 
                        FirstDayOfWeek StartOfWeek, 
-                       [Optional, 
__DefaultArgumentValue(FirstWeekOfYear.Jan1)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstWeekOfYear.Jan1)] 
                        FirstWeekOfYear StartOfYear) 
                {
                        if (DateValue == null) {
@@ -548,7 +548,7 @@
                }
 
                public static int Weekday (System.DateTime DateValue, 
-                       [Optional, 
__DefaultArgumentValue(FirstDayOfWeek.Sunday)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstDayOfWeek.Sunday)] 
                        FirstDayOfWeek StartOfWeek) 
                { 
                        return DatePart(DateInterval.Weekday, DateValue, 
StartOfWeek, FirstWeekOfYear.System);
@@ -570,7 +570,7 @@
                
                public static System.String WeekdayName (int Weekday, 
                        [Optional, __DefaultArgumentValue(false)] 
System.Boolean Abbreviate, 
-                       [Optional, 
__DefaultArgumentValue(FirstDayOfWeek.System)] 
+                       [Optional, 
__DefaultArgumentValue((int)FirstDayOfWeek.System)] 
                        FirstDayOfWeek FirstDayOfWeekValue) 
                { 
                        if (Weekday < 1 || Weekday > 7) {

Modified: 
trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ErrObject.cs
===================================================================
--- trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ErrObject.cs    
2005-03-16 00:26:10 UTC (rev 41868)
+++ trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/ErrObject.cs    
2005-03-16 05:32:07 UTC (rev 41869)
@@ -241,10 +241,10 @@
 
                [MonoTODO]
                public void Raise (System.Int32 Number, 
-                                  [Optional, __DefaultArgumentValue(null)] 
System.Object Source, 
-                                  [Optional, __DefaultArgumentValue(null)] 
System.Object Description, 
-                                  [Optional, __DefaultArgumentValue(null)] 
System.Object HelpFile, 
-                                  [Optional, __DefaultArgumentValue(null)] 
System.Object HelpContext) 
+                                  [Optional, 
__DefaultArgumentValue((object)null)] System.Object Source, 
+                                  [Optional, 
__DefaultArgumentValue((object)null)] System.Object Description, 
+                                  [Optional, 
__DefaultArgumentValue((object)null)] System.Object HelpFile, 
+                                  [Optional, 
__DefaultArgumentValue((object)null)] System.Object HelpContext) 
                { 
                        Exception e;
                        

Modified: 
trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileSystem.cs
===================================================================
--- trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileSystem.cs   
2005-03-16 00:26:10 UTC (rev 41868)
+++ trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/FileSystem.cs   
2005-03-16 05:32:07 UTC (rev 41869)
@@ -121,8 +121,8 @@
                                            int fileNumber,
                                            String fileName,
                                            OpenMode mode,
-                                           [Optional, 
__DefaultArgumentValue((OpenAccess)(-1))] OpenAccess access, 
-                                           [Optional, 
__DefaultArgumentValue((OpenShare)(-1))] OpenShare share, 
+                                           [Optional, 
__DefaultArgumentValue((int)(-1))] OpenAccess access, 
+                                           [Optional, 
__DefaultArgumentValue((int)(-1))] OpenShare share, 
                                            [Optional, 
__DefaultArgumentValue(-1)] int recordLength)
 
                {
@@ -159,7 +159,7 @@
 
                public static void FilePut(int fileNumber,
                                           bool value,
-                                          [Optional, 
__DefaultArgumentValue(-1)] long  recordNumber)
+                                          [Optional, 
__DefaultArgumentValue((long)-1)] long  recordNumber)
                {
                        checkRecordNumber(recordNumber,false);
                        VBFile vbFile = getVBFile(fileNumber);
@@ -719,7 +719,7 @@
                }
 
                public static /*synchronized*/ String Dir(String pathName, 
-                                                         [Optional, 
__DefaultArgumentValue((FileAttribute)0)] 
+                                                         [Optional, 
__DefaultArgumentValue((int)0)] 
                                                          FileAttribute 
fileAttribute)
                {
                        _fileIndex = 0;

Modified: trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Strings.cs
===================================================================
--- trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Strings.cs      
2005-03-16 00:26:10 UTC (rev 41868)
+++ trunk/mcs/class/Microsoft.VisualBasic/Microsoft.VisualBasic/Strings.cs      
2005-03-16 05:32:07 UTC (rev 41869)
@@ -142,7 +142,7 @@
                                              string Match, 
                                              [Optional, 
__DefaultArgumentValue(true)] 
                                              bool Include,
-                                             [OptionCompare, Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                             [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary), OptionCompare] 
                                              CompareMethod Compare)
                {
                        if (Source == null)
@@ -162,7 +162,7 @@
                                              string Match, 
                                              [Optional, 
__DefaultArgumentValue(true)] 
                                              bool Include,
-                                             [Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                             [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary)] 
                                              CompareMethod Compare)
                {
                        if (Source == null)
@@ -237,7 +237,7 @@
                                            [Optional, 
__DefaultArgumentValue("")]string style)
                {
                        string returnstr=null;
-                       string expstring=expression.GetType().ToString();;
+                       string expstring=expression.GetType().ToString();
                        switch(expstring)
                        {
                        case "System.Char":
@@ -373,11 +373,11 @@
                public static string FormatCurrency(object Expression, 
                                                    [Optional, 
__DefaultArgumentValue(-1)] 
                                                    int NumDigitsAfterDecimal, 
-                                                   [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                   [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                    TriState 
IncludeLeadingDigit, 
-                                                   [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                   [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                    TriState 
UseParensForNegativeNumbers, 
-                                                   [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                   [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                    TriState GroupDigits)
                {
                        if (NumDigitsAfterDecimal > 99 || NumDigitsAfterDecimal 
< -1 )
@@ -434,7 +434,7 @@
                }
 
                public static string FormatDateTime(DateTime Expression, 
-                                                   [Optional, 
__DefaultArgumentValue(DateFormat.GeneralDate)] 
+                                                   [Optional, 
__DefaultArgumentValue((int)DateFormat.GeneralDate)] 
                                                    DateFormat NamedFormat)
                {
                        switch(NamedFormat) {
@@ -456,11 +456,11 @@
                public static string FormatNumber(object Expression, 
                                                  [Optional, 
__DefaultArgumentValue(-1)] 
                                                  int NumDigitsAfterDecimal, 
-                                                 [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                 [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                  TriState IncludeLeadingDigit, 
-                                                 [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                 [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                  TriState 
UseParensForNegativeNumbers, 
-                                                 [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                 [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                  TriState GroupDigits)
                {
                        if (NumDigitsAfterDecimal > 99 || NumDigitsAfterDecimal 
< -1 )
@@ -517,11 +517,11 @@
                public static string FormatPercent(object Expression, 
                                                   [Optional, 
__DefaultArgumentValue(-1)] 
                                                   int NumDigitsAfterDecimal, 
-                                                  [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                  [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                   TriState 
IncludeLeadingDigit, 
-                                                  [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                  [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                   TriState 
UseParensForNegativeNumbers, 
-                                                  [Optional, 
__DefaultArgumentValue(TriState.UseDefault)] 
+                                                  [Optional, 
__DefaultArgumentValue((int)TriState.UseDefault)] 
                                                   TriState GroupDigits)
                {
                        if (NumDigitsAfterDecimal > 99 || NumDigitsAfterDecimal 
< -1 )
@@ -591,7 +591,7 @@
 
                public static int InStr(string String1, 
                                        string String2, 
-                                       [OptionCompare, Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                       [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary), OptionCompare] 
                                        CompareMethod Compare)
                {
                        return InStr(1, String1, String2, Compare);
@@ -600,7 +600,7 @@
                public static int InStr(int Start, 
                                        string String1, 
                                        string String2, 
-                                       [OptionCompare, Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                       [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary), OptionCompare] 
                                        CompareMethod Compare)
                {
                        if (Start < 1)
@@ -634,7 +634,7 @@
                                           string StringMatch, 
                                           [Optional, 
__DefaultArgumentValue(-1)] 
                                           int Start,
-                                          [OptionCompare, Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                          [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary), OptionCompare] 
                                           CompareMethod Compare)
                {
                        if ((Start == 0) || (Start < -1))
@@ -927,7 +927,7 @@
                                             int Start,
                                             [Optional, 
__DefaultArgumentValue(-1)] 
                                             int Count,
-                                            [OptionCompare, Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                            [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary), OptionCompare] 
                                             CompareMethod Compare)
                {
 
@@ -984,11 +984,11 @@
                }
 
                public static string[] Split(string Expression, 
-                                            [Optional, 
__DefaultArgumentValue("")] 
+                                            [Optional, 
__DefaultArgumentValue(" ")] 
                                             string Delimiter,
                                             [Optional, 
__DefaultArgumentValue(-1)] 
                                             int Limit,
-                                            [OptionCompare, Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                            [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary), OptionCompare] 
                                             CompareMethod Compare)
                {
                        if (Expression == null)
@@ -1027,7 +1027,7 @@
 
                public static int StrComp(string String1, 
                                          string String2,
-                                         [OptionCompare, Optional, 
__DefaultArgumentValue(CompareMethod.Binary)] 
+                                         [Optional, 
__DefaultArgumentValue((int)CompareMethod.Binary), OptionCompare] 
                                          CompareMethod Compare)
                {
                        if (String1 == null)

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to