System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.3300.0 1.0.5000.0 2.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Object System.Configuration.IConfigurationSectionHandler A .config file section handler that handles initialization of diagnostic messages (and related settings).

Paraphrasing the .NET SDK documentation: "This type is for internal use ONLY. Please Ignore it."

We're Mono, so we can do better than that. This class handles the <system.diagostics/> element in the application .config file, permitting the management of s, es, and related classes.

This class is listed in the "machine.config" file, in a (XPath) /configuration/configSections/section element. Machine.config is read by during .config file handling.

- Constructor
  Constructs a new instance of the class.

  Paraphrasing the .NET SDK documentation: "This type is for internal use ONLY. Please Ignore it."

  We're Mono, so we can do better than that. This creates a new instance of the class.

  1.0.5000.0
  2.0.0.0
- Method
  System.Object `` `` `` Parent settings. Must be or an object implementing the and interfaces. Ignored. The XML section from the .config file to parse. Parses and returns the settings in the specified XML element. An object implementing the interface which contains the settings specified in the XML section .

  Parses the XML element , interpreting it as if it were a <system.diagnostics/> .config file section (which, generally, it should be, except in the unit tests). During the parse, the following things are done:

  s are added and removed
  settings are recorded (which are later looked up by the Switch objects when the current values are needed)
  The is initialized, setting the and properties, if specified.

  The <system.diagnostics/> .config file section is (or should be) specified elsewhere. The Mono Handbook would be a good place for this information, anyway...

  1.0.5000.0
  2.0.0.0
System.Obsolete("This class is obsoleted")