minor CLS conformance tweaks (visibility, virtual, abstract, sealed, etc...)
[mono.git] / mcs / class / System / System.Configuration / ConfigurationSettings.cs
index ad5cc4f8b3b33aa427db194276728b1bca5f17ef..ba5ccf02ad0e331ca1c1005066944b4990857800 100644 (file)
@@ -12,7 +12,6 @@ using System.Collections.Specialized;
 using System.Reflection;
 using System.Xml;
 using System.Xml.XPath;
-using System.Windows.Forms;
 
 namespace System.Configuration
 {
@@ -31,7 +30,7 @@ namespace System.Configuration
                /// <summary>
                ///             ConfigurationSettings Constructor.
                /// </summary>
-               public ConfigurationSettings ()
+               private ConfigurationSettings ()
                {
                        
                }
@@ -54,7 +53,7 @@ namespace System.Configuration
                         * however, I'm not sure how this would work under other platforms.
                        */
                        //Get the full path to the Applicaton Configuration File.
-                       applicationConfigFileName = Application.ExecutablePath + ".config";
+                       applicationConfigFileName =  "FIXME:ConfigurationSettings" + ".config";
 
                        //Try to load the XML Document.
                        try
@@ -127,6 +126,7 @@ namespace System.Configuration
                /// <param name="xmlDoc">An xml Configuration Document.</param>\r
                /// <param name="sectionName">The name of the configuration section that configuration settings are read from.</param>\r
                /// <returns>The name of the Handler Object for this configuration section, including the name if its Assembly.</returns>
+               [MonoTODO]
                private static string GetSectionHanderType(XmlDocument xmlDoc, string sectionName)
                {
                        //TODO: This method does not account for sectionGroups yet.