2001-08-24 Christopher Podurgiel <cpodurgiel@msn.com>
[mono.git] / mcs / class / System / System.Configuration / IConfigurationSectionHandler.cs
1 //\r
2 // System.Configuration.IConfigurationSectionHandler.cs\r
3 //\r
4 // Author:\r
5 //   Christopher Podurgiel (cpodurgiel@msn.com)\r
6 //\r
7 // (C) Chris Podurgiel\r
8 //\r
9 using System;\r
10 using System.Xml;\r
11 \r
12 namespace System.Configuration\r
13 {\r
14         /// <summary>\r
15         /// Summary description for IConfigurationSectionHandler.\r
16         /// </summary>\r
17         public interface IConfigurationSectionHandler\r
18         {\r
19                 /// <summary>\r
20                 ///             Creates a new configuration handler and adds the specified configuration object to the collection.\r
21                 /// </summary>\r
22                 /// <param name="parent">Composed from the configuration settings in a corresponding parent configuration section.</param>\r
23                 /// <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>\r
24                 /// <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>\r
25                 /// <returns></returns>\r
26                 object Create(object parent, object configContext, XmlNode section);\r
27         }\r
28 }\r