Removed Consoles and ^Ms
[mono.git] / mcs / class / System / System.Configuration / IConfigurationSectionHandler.cs
1 //
2 // System.Configuration.IConfigurationSectionHandler.cs
3 //
4 // Author:
5 //   Christopher Podurgiel (cpodurgiel@msn.com)
6 //
7 // (C) Chris Podurgiel
8 //
9 using System;
10 #if (XML_DEP)
11 using System.Xml;
12 #endif
13
14 namespace System.Configuration
15 {
16         /// <summary>
17         /// Summary description for IConfigurationSectionHandler.
18         /// </summary>
19         public interface IConfigurationSectionHandler
20         {
21 #if (XML_DEP)
22                 /// <summary>
23                 ///             Creates a new configuration handler and adds the specified configuration object to the collection.
24                 /// </summary>
25                 /// <param name="parent">Composed from the configuration settings in a corresponding parent configuration section.</param>
26                 /// <param name="configContext">Provides access to the virtual path for which the configuration section handler computes configuration values. Normally this parameter is reserved and is null.</param>
27                 /// <param name="section">The XML node that contains the configuration information to be handled. section provides direct access to the XML contents of the configuration section.</param>
28                 /// <returns></returns>
29                 object Create(object parent, object configContext, XmlNode section);
30 #endif
31         }
32 }