Merge pull request #2535 from lambdageek/monoerror-reflection-bubble
[mono.git] / mcs / class / System.Configuration / System.Configuration.Internal / DelegatingConfigHost.cs
index 1251e9b67d8f92da1bfb85bff932b29ed46f3fc8..c642a6ce5b672d77fb00c7ea627e4a95ed92f912 100644 (file)
@@ -26,7 +26,6 @@
 // Copyright (C) 2005 Novell, Inc (http://www.novell.com)
 //
 
-#if NET_2_0
 
 using System;
 using System.IO;
@@ -147,7 +146,7 @@ namespace System.Configuration.Internal
                        return host.IsFile (streamName);
                }
                
-               public bool IsFullTrustSectionWithoutAptcaAllowed (IInternalConfigRecord configRecord)
+               public virtual bool IsFullTrustSectionWithoutAptcaAllowed (IInternalConfigRecord configRecord)
                {
                        return host.IsFullTrustSectionWithoutAptcaAllowed (configRecord);
                }
@@ -157,16 +156,16 @@ namespace System.Configuration.Internal
                        return host.IsLocationApplicable (configPath);
                }
 
-               public bool IsRemote {
+               public virtual bool IsRemote {
                        get { return host.IsRemote; }
                }
 
-               public bool IsSecondaryRoot (string configPath)
+               public virtual bool IsSecondaryRoot (string configPath)
                {
                        return host.IsSecondaryRoot (configPath);
                }
 
-               public bool IsTrustedConfigPath (string configPath)
+               public virtual bool IsTrustedConfigPath (string configPath)
                {
                        return host.IsTrustedConfigPath (configPath);
                }
@@ -176,7 +175,7 @@ namespace System.Configuration.Internal
                        return host.OpenStreamForRead (streamName);
                }
 
-               public Stream OpenStreamForRead (string streamName, bool assertPermissions)
+               public virtual Stream OpenStreamForRead (string streamName, bool assertPermissions)
                {
                        return host.OpenStreamForRead (streamName, assertPermissions);
                }
@@ -186,7 +185,7 @@ namespace System.Configuration.Internal
                        return host.OpenStreamForWrite (streamName, templateStreamName, ref writeContext);
                }
                
-               public Stream OpenStreamForWrite (string streamName, string templateStreamName, ref object writeContext, bool assertPermissions)
+               public virtual Stream OpenStreamForWrite (string streamName, string templateStreamName, ref object writeContext, bool assertPermissions)
                {
                        return host.OpenStreamForWrite (streamName, templateStreamName, ref writeContext, assertPermissions);
                }
@@ -226,7 +225,7 @@ namespace System.Configuration.Internal
                        host.WriteCompleted (streamName, success, writeContext);
                }
                
-               public void WriteCompleted (string streamName, bool success, object writeContext, bool assertPermissions)
+               public virtual void WriteCompleted (string streamName, bool success, object writeContext, bool assertPermissions)
                {
                        host.WriteCompleted (streamName, success, writeContext, assertPermissions);
                }
@@ -249,4 +248,3 @@ namespace System.Configuration.Internal
        }
 }
 
-#endif