<?xml version="1.0"?>
<doc>
<assembly>
<name>log4net</name>
</assembly>
<members>
<member name="T:log4net.Util.TypeConverters.EncodingConverter">
<summary>
Supports conversion from string to <see cref="T:System.Text.Encoding"/> type.
</summary>
<remarks>
<para>
Supports conversion from string to <see cref="T:System.Text.Encoding"/> type.
</para>
</remarks>
<seealso cref="T:log4net.Util.TypeConverters.ConverterRegistry"/>
<seealso cref="T:log4net.Util.TypeConverters.IConvertFrom"/>
<seealso cref="T:log4net.Util.TypeConverters.IConvertTo"/>
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
</member>
<member name="T:log4net.Util.TypeConverters.IConvertFrom">
<summary>
Interface supported by type converters
</summary>
<remarks>
<para>
This interface supports conversion from arbitrary types
to a single target type. See <see cref="T:log4net.Util.TypeConverters.TypeConverterAttribute"/>.
</para>
</remarks>
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
</member>
<member name="M:log4net.Util.TypeConverters.IConvertFrom.CanConvertFrom(System.Type)">
<summary>
Can the source type be converted to the type supported by this object
</summary>
<param name="sourceType">the type to convert</param>
<returns>true if the conversion is possible</returns>
<remarks>
<para>
Test if the <paramref name="sourceType"/> can be converted to the
type supported by this converter.
</para>
</remarks>
</member>
<member name="M:log4net.Util.TypeConverters.IConvertFrom.ConvertFrom(System.Object)">
<summary>
Convert the source object to the type supported by this object
</summary>
<param name="source">the object to convert</param>
<returns>the converted object</returns>
<remarks>
<para>
Converts the <paramref name="source"/> to the type supported
by this converter.
</para>
</remarks>
</member>
<member name="M:log4net.Util.TypeConverters.EncodingConverter.CanConvertFrom(System.Type)">
<summary>
Can the source type be converted to the type supported by this object
</summary>
<param name="sourceType">the type to convert</param>
<returns>true if the conversion is possible</returns>
<remarks>
<para>
Returns <c>true</c> if the <paramref name="sourceType"/> is
the <see cref="T:System.String"/> type.
</para>
</remarks>
</member>
<member name="M:log4net.Util.TypeConverters.EncodingConverter.ConvertFrom(System.Object)">
<summary>
Overrides the ConvertFrom method of IConvertFrom.
</summary>
<param name="source">the object to convert to an encoding</param>
<returns>the encoding</returns>
<remarks>
<para>
Uses the <see cref="M:System.Text.Encoding.GetEncoding(System.String)"/> method to
convert the <see cref="T:System.String"/> argument to an <see cref="T:System.Text.Encoding"/>.
</para>
</remarks>
<exception cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException">
The <paramref name="source"/> object cannot be converted to the
target type. To check for this condition use the <see cref="M:log4net.Util.TypeConverters.EncodingConverter.CanConvertFrom(System.Type)"/>
method.
</exception>
</member>
<member name="T:log4net.Util.TypeConverters.ConversionNotSupportedException">
<summary>
Exception base type for conversion errors.
</summary>
<remarks>
<para>
This type extends <see cref="T:System.ApplicationException"/>. It
does not add any new functionality but does differentiate the
type of exception being thrown.
</para>
</remarks>
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
</member>
<member name="M:log4net.Util.TypeConverters.ConversionNotSupportedException.#ctor">
<summary>
Constructor
</summary>
<remarks>
<para>
Initializes a new instance of the <see cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException"/> class.
</para>
</remarks>
</member>
<member name="M:log4net.Util.TypeConverters.ConversionNotSupportedException.#ctor(System.String)">
<summary>
Constructor
</summary>
<param name="message">A message to include with the exception.</param>
<remarks>
<para>
Initializes a new instance of the <see cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException"/> class
with the specified message.
</para>
</remarks>
</member>
<member name="M:log4net.Util.TypeConverters.ConversionNotSupportedException.#ctor(System.String,System.Exception)">
<summary>
Constructor
</summary>
<param name="message">A message to include with the exception.</param>
<param name="innerException">A nested exception to include.</param>
<remarks>
<para>
Initializes a new instance of the <see cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException"/> class
with the specified message and inner exception.
</para>
</remarks>
</member>
<member name="M:log4net.Util.TypeConverters.ConversionNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Serialization constructor
</summary>
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
<param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
<remarks>
<para>
Initializes a new instance of the <see cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException"/> class
with serialized data.
</para>
</remarks>
</member>
<member name="M:log4net.Util.TypeConverters.ConversionNotSupportedException.Create(System.Type,System.Object)">
<summary>
Creates a new instance of the <see cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException"/> class.
</summary>
<param name="destinationType">The conversion destination type.</param>
<param name="sourceValue">The value to convert.</param>
<returns>An instance of the <see cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException"/>.</returns>
<remarks>
<para>
Creates a new instance of the <see cref="T:log4net.Util.TypeConverters.ConversionNotSupportedException"/> class.
</para>
</remarks>