2004-05-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
[mono.git] / mcs / class / Microsoft.VisualBasic / Microsoft.VisualBasic / Financial.cs
index 613c49ea71661464dd4ba347e209d625d727f2bc..5e14adb93b0176d1a77d0cb677bc87f24db4869f 100644 (file)
@@ -8,13 +8,15 @@
 //
 
 using System;
+using Microsoft.VisualBasic.CompilerServices;
 
 namespace Microsoft.VisualBasic \r
 {
-       [Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute] 
+       [StandardModule] 
        sealed public class Financial {
                // Declarations
                // Constructors
+               private Financial() {} // prevent public default constructor
                // Properties
                // Methods
                [MonoTODO]
@@ -24,9 +26,9 @@ namespace Microsoft.VisualBasic
                [MonoTODO]
                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) { throw new NotImplementedException (); }
                [MonoTODO]
-               public static System.Double IRR (ref System.Double[] ValueArray, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0.1)] ref System.Double Guess) { throw new NotImplementedException (); }
+               public static System.Double IRR (ref System.Double[] ValueArray, [System.Runtime.InteropServices.Optional] [System.ComponentModel.DefaultValue(0.1)] System.Double Guess) { throw new NotImplementedException (); }
                [MonoTODO]
-               public static System.Double MIRR (ref System.Double[] ValueArray, ref System.Double FinanceRate, ref System.Double ReinvestRate) { throw new NotImplementedException (); }
+               public static System.Double MIRR (ref System.Double[] ValueArray, System.Double FinanceRate, System.Double ReinvestRate) { throw new NotImplementedException (); }
                [MonoTODO]
                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) { throw new NotImplementedException (); }
                [MonoTODO]