Assemblies/ARSoft.Tools.Net.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ARSoft.Tools.Net</name>
    </assembly>
    <members>
        <member name="T:ARSoft.Tools.Net.Dns.EDnsOptionBase">
            <summary>
              Base class of EDNS options
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.EDnsOptionBase.Type">
            <summary>
              Type of the option
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.AddRecordUpdate">
            <summary>
              Add record action
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.UpdateBase">
            <summary>
              Base update action of dynamic dns update
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsRecordBase">
            <summary>
              Base class representing a dns record
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsMessageEntryBase">
            <summary>
              Base class for a dns name identity
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsMessageEntryBase.ToString">
            <summary>
              Returns the textual representation
            </summary>
            <returns> Textual representation </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageEntryBase.Name">
            <summary>
              Domain name
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageEntryBase.RecordType">
            <summary>
              Type of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageEntryBase.RecordClass">
            <summary>
              Class of the record
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsRecordBase.ToString">
            <summary>
              Returns the textual representation of a record
            </summary>
            <returns> Textual representation </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsRecordBase.TimeToLive">
            <summary>
              Seconds which a record should be cached at most
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.AddRecordUpdate.#ctor(ARSoft.Tools.Net.Dns.DnsRecordBase)">
            <summary>
              Creates a new instance of the AddRecordUpdate
            </summary>
            <param name="record"> Record which should be added </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DynamicUpdate.AddRecordUpdate.Record">
            <summary>
              Record which should be added
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.DeleteAllRecordsUpdate">
            <summary>
              Delete all records action
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.DeleteRecordUpdate">
            <summary>
              Delete record action
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.DeleteRecordUpdate.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordType)">
            <summary>
              Creates a new instance of the DeleteRecordUpdate class
            </summary>
            <param name="name"> Name of the record that should be deleted </param>
            <param name="recordType"> Type of the record that should be deleted </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.DeleteRecordUpdate.#ctor(ARSoft.Tools.Net.Dns.DnsRecordBase)">
            <summary>
              Creates a new instance of the DeleteRecordUpdate class
            </summary>
            <param name="record"> Record that should be deleted </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DynamicUpdate.DeleteRecordUpdate.Record">
            <summary>
              Record that should be deleted
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.DeleteAllRecordsUpdate.#ctor(System.String)">
            <summary>
              Creates a new instance of the DeleteAllRecordsUpdate class
            </summary>
            <param name="name"> Name of records, that should be deleted </param>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DsRecord">
            <summary>
              <para>Delegation signer</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                               and
                                               <see cref="!:http://tools.ietf.org/html/rfc3658">RFC 3658</see>
                                             </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DsRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,System.UInt16,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,ARSoft.Tools.Net.Dns.DnsSecDigestType,System.Byte[])">
            <summary>
              Creates a new instance of the DsRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="keyTag"> Key tag </param>
            <param name="algorithm"> Algorithm used </param>
            <param name="digestType"> Type of the digest </param>
            <param name="digest"> Binary data of the digest </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DsRecord.KeyTag">
            <summary>
              Key tag
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DsRecord.Algorithm">
            <summary>
              Algorithm used
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DsRecord.DigestType">
            <summary>
              Type of the digest
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DsRecord.Digest">
            <summary>
              Binary data of the digest
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsSecDigestType">
            <summary>
              Type of DNSSEC digest
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecDigestType.Sha1">
            <summary>
              <para>SHA-1</para> <para>Defined in
                                   <see cref="!:http://tools.ietf.org/html/rfc3658">RFC 3658</see>
                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecDigestType.Sha256">
            <summary>
              <para>SHA-256</para> <para>Defined in
                                     <see cref="!:http://tools.ietf.org/html/rfc4509">RFC 4509</see>
                                   </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.LocRecord">
            <summary>
              <para>Location information</para> <para>Defined in
                                                  <see cref="!:http://tools.ietf.org/html/rfc1876">RFC 1876</see>
                                                </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LocRecord.#ctor(System.String,System.Int32,System.Byte,System.Double,System.Double,System.Double,ARSoft.Tools.Net.Dns.LocRecord.Degree,ARSoft.Tools.Net.Dns.LocRecord.Degree,System.Double)">
            <summary>
              Creates a new instance of the LocRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="version"> Version number of representation </param>
            <param name="size"> Size of location in centimeters </param>
            <param name="horizontalPrecision"> Horizontal precision in centimeters </param>
            <param name="verticalPrecision"> Vertical precision in centimeters </param>
            <param name="latitude"> Latitude of the geographical position </param>
            <param name="longitude"> Longitude of the geographical position </param>
            <param name="altitude"> Altitude of the geographical position </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Version">
            <summary>
              Version number of representation
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Size">
            <summary>
              Size of location in centimeters
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.HorizontalPrecision">
            <summary>
              Horizontal precision in centimeters
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.VerticalPrecision">
            <summary>
              Vertical precision in centimeters
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Latitude">
            <summary>
              Latitude of the geographical position
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Longitude">
            <summary>
              Longitude of the geographical position
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Altitude">
            <summary>
              Altitude of the geographical position
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.LocRecord.Degree">
            <summary>
              Represents a geopgraphical degree
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LocRecord.Degree.#ctor(System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
              Creates a new instance of the Degree class
            </summary>
            <param name="isNegative"> Is negative value </param>
            <param name="degrees"> Number of full degrees </param>
            <param name="minutes"> Number of minutes </param>
            <param name="seconds"> Number of seconds </param>
            <param name="milliseconds"> Number of Milliseconds </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LocRecord.Degree.#ctor(System.Double)">
            <summary>
              Creates a new instance of the Degree class
            </summary>
            <param name="decimalDegrees"> Decimal representation of the Degree </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Degree.IsNegative">
            <summary>
              Is negative value
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Degree.Degrees">
            <summary>
              Number of full degrees
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Degree.Minutes">
            <summary>
              Number of minutes
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Degree.Seconds">
            <summary>
              Number of seconds
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Degree.Milliseconds">
            <summary>
              Number of Milliseconds
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LocRecord.Degree.DecimalDegrees">
            <summary>
              Returns the decimal representation of the Degree instance
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.ARecord">
            <summary>
              <para>Host address record</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                               </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.IAddressRecord">
            <summary>
              Interface for host address providing <see cref="T:ARSoft.Tools.Net.Dns.DnsRecordBase">records</see>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IAddressRecord.Address">
            <summary>
              IP address of the host
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.ARecord.#ctor(System.String,System.Int32,System.Net.IPAddress)">
            <summary>
              Creates a new instance of the ARecord class
            </summary>
            <param name="name"> Domain name of the host </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="address"> IP address of the host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.ARecord.Address">
            <summary>
              IP address of the host
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsClientBase.QueryTimeout">
            <summary>
              Milliseconds after which a query times out.
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsClientBase.IsResponseValidationEnabled">
            <summary>
              Gets or set a value indicating whether the response is validated as described in <see
               cref="!:http://tools.ietf.org/id/draft-vixie-dnsext-dns0x20-00.txt">draft-vixie-dnsext-dns0x20-00</see>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsClientBase.Is0x20ValidationEnabled">
            <summary>
              Gets or set a value indicating whether the query labels are used for additional validation as described in <see
               cref="!:http://tools.ietf.org/id/draft-vixie-dnsext-dns0x20-00.txt">draft-vixie-dnsext-dns0x20-00</see>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsClient">
            <summary>
              Provides a client for querying dns records
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.#ctor(System.Net.IPAddress,System.Int32)">
            <summary>
              Provides a new instance with custom dns server and query timeout
            </summary>
            <param name="dnsServer"> The IPAddress of the dns server to use </param>
            <param name="queryTimeout"> Query timeout in milliseconds </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.#ctor(System.Collections.Generic.List{System.Net.IPAddress},System.Int32)">
            <summary>
              Provides a new instance with custom dns servers and query timeout
            </summary>
            <param name="dnsServers"> The IPAddresses of the dns servers to use </param>
            <param name="queryTimeout"> Query timeout in milliseconds </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.Resolve(System.String)">
            <summary>
              Queries a dns server for address records.
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.Resolve(System.String,ARSoft.Tools.Net.Dns.RecordType)">
            <summary>
              Queries a dns server for specified records.
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <param name="recordType"> Recordtype the should be queried </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.Resolve(System.String,ARSoft.Tools.Net.Dns.RecordType,ARSoft.Tools.Net.Dns.RecordClass)">
            <summary>
              Queries a dns server for specified records.
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <param name="recordType"> Type the should be queried </param>
            <param name="recordClass"> Class the should be queried </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.BeginResolve(System.String,System.AsyncCallback,System.Object)">
            <summary>
              Queries a dns server for specified records asynchronously.
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.BeginResolve(System.String,ARSoft.Tools.Net.Dns.RecordType,System.AsyncCallback,System.Object)">
            <summary>
              Queries a dns server for specified records asynchronously.
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <param name="recordType"> Type the should be queried </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.BeginResolve(System.String,ARSoft.Tools.Net.Dns.RecordType,ARSoft.Tools.Net.Dns.RecordClass,System.AsyncCallback,System.Object)">
            <summary>
              Queries a dns server for specified records asynchronously.
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <param name="recordType"> Type the should be queried </param>
            <param name="recordClass"> Class the should be queried </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.EndResolve(System.IAsyncResult)">
            <summary>
              Ends a pending asynchronous operation.
            </summary>
            <param name="ar"> An <see cref="T:System.IAsyncResult"/> object returned by a call to <see cref="M:ARSoft.Tools.Net.Dns.DnsClient.BeginResolve(System.String,System.AsyncCallback,System.Object)"/> . </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.SendMessage(ARSoft.Tools.Net.Dns.DnsMessage)">
            <summary>
              Send a custom message to the dns server and returns the answer.
            </summary>
            <param name="message"> Message, that should be send to the dns server </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.SendUpdate(ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage)">
            <summary>
              Send an dynamic update to the dns server and returns the answer.
            </summary>
            <param name="message"> Update, that should be send to the dns server </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.BeginSendMessage(ARSoft.Tools.Net.Dns.DnsMessage,System.AsyncCallback,System.Object)">
            <summary>
              Send a custom message to the dns server and returns the answer asynchronously.
            </summary>
            <param name="message"> Message, that should be send to the dns server </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.BeginSendUpdate(ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage,System.AsyncCallback,System.Object)">
            <summary>
              Send an dynamic update to the dns server and returns the answer asynchronously.
            </summary>
            <param name="message"> Update, that should be send to the dns server </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.EndSendMessage(System.IAsyncResult)">
            <summary>
              Ends a pending asynchronous operation.
            </summary>
            <param name="ar"> An <see cref="T:System.IAsyncResult"/> object returned by a call to <see cref="M:ARSoft.Tools.Net.Dns.DnsClient.BeginSendMessage(ARSoft.Tools.Net.Dns.DnsMessage,System.AsyncCallback,System.Object)"/> . </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsClient.EndSendUpdate(System.IAsyncResult)">
            <summary>
              Ends a pending asynchronous operation.
            </summary>
            <param name="ar"> An <see cref="T:System.IAsyncResult"/> object returned by a call to <see cref="M:ARSoft.Tools.Net.Dns.DnsClient.BeginSendUpdate(ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage,System.AsyncCallback,System.Object)"/> . </param>
            <returns> The complete response of the dns server </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsClient.Default">
            <summary>
              Returns a default instance of the DnsClient, which uses the configured dns servers of the executing computer and a query timeout of 10 seconds.
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SenderIDRecord">
            <summary>
              <para>Parsed instance of the textual representation of a SenderID record</para> <para>Defined in
                                                                                                <see cref="!:http://tools.ietf.org/html/rfc4406">RFC 4406</see>
                                                                                              </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfRecordBase">
            <summary>
              Base class of a SPF or SenderID record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfRecordBase.Terms">
            <summary>
              Modifiers and mechanisms of a record
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SenderIDRecord.ToString">
            <summary>
              Returns the textual representation of the SenderID record
            </summary>
            <returns> Textual representation </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SenderIDRecord.IsSenderIDRecord(System.String,ARSoft.Tools.Net.Spf.SenderIDScope)">
            <summary>
              Checks, whether a given string starts with a correct SenderID prefix of a given scope
            </summary>
            <param name="s"> Textual representation to check </param>
            <param name="scope"> Scope, which should be matched </param>
            <returns> true in case of correct prefix </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SenderIDRecord.TryParse(System.String,ARSoft.Tools.Net.Spf.SenderIDRecord@)">
            <summary>
              Tries to parse the textual representation of a SenderID record
            </summary>
            <param name="s"> Textual representation to check </param>
            <param name="value"> Parsed SenderID record in case of successful parsing </param>
            <returns> true in case of successful parsing </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SenderIDRecord.Version">
            <summary>
              Version of the SenderID record.
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SenderIDRecord.MinorVersion">
            <summary>
              Minor version of the SenderID record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SenderIDRecord.Scopes">
            <summary>
              List of Scopes of the SenderID record
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.EDnsOptionType">
            <summary>
              ENDS Option types
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.EDnsOptionType.LongLivedQuery">
            <summary>
              <para>Update Lease</para> <para>Defined in
                                          <see cref="!:http://files.dns-sd.org/draft-sekar-dns-llq.txt">draft-sekar-dns-llq</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.EDnsOptionType.UpdateLease">
            <summary>
              <para>Update Lease</para> <para>Defined in
                                          <see cref="!:http://files.dns-sd.org/draft-sekar-dns-ul.txt">draft-sekar-dns-ul</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.EDnsOptionType.NsId">
            <summary>
              <para>Name server ID</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc5001">RFC 5001</see>
                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.EDnsOptionType.Owner">
            <summary>
              <para>Owner</para> <para>Defined in
                                   <see cref="!:http://tools.ietf.org/html/draft-cheshire-edns0-owner-option-00">draft-cheshire-edns0-owner-option</see>
                                 </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.WksRecord">
            <summary>
              <para>Well known services record</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                      </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.WksRecord.#ctor(System.String,System.Int32,System.Net.IPAddress,System.Net.Sockets.ProtocolType,System.Collections.Generic.List{System.UInt16})">
            <summary>
              Creates a new instance of the WksRecord class
            </summary>
            <param name="name"> Name of the host </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="address"> IP address of the host </param>
            <param name="protocol"> Type of the protocol </param>
            <param name="ports"> List of ports which are supported by the host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.WksRecord.Address">
            <summary>
              IP address of the host
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.WksRecord.Protocol">
            <summary>
              Type of the protocol
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.WksRecord.Ports">
            <summary>
              List of ports which are supported by the host
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.KxRecord">
            <summary>
              <para>Key exchanger record</para> <para>Defined in
                                                  <see cref="!:http://tools.ietf.org/html/rfc2230">RFC 2230</see>
                                                </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.KxRecord.#ctor(System.String,System.Int32,System.UInt16,System.String)">
            <summary>
              Creates a new instance of the KxRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="preference"> Preference of the record </param>
            <param name="exchanger"> Domain name of the exchange host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KxRecord.Preference">
            <summary>
              Preference of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KxRecord.Exchanger">
            <summary>
              Domain name of the exchange host
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsMessageBase">
            <summary>
              Base class for a dns answer
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.AdditionalRecords">
            <summary>
              Gets or sets the entries in the additional records section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.TransactionID">
            <summary>
              Gets or sets the transaction identifier (ID) of the message
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.IsQuery">
            <summary>
              Gets or sets the query (QR) flag
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.OperationCode">
            <summary>
              Gets or sets the Operation Code (OPCODE)
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.ReturnCode">
            <summary>
              Gets or sets the return code (RCODE)
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.IsEDnsEnabled">
            <summary>
              Enables or disables EDNS
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.EDnsOptions">
            <summary>
              Gets or set the OptRecord for the EDNS options
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.IsDnsSecOk">
            <summary>
              <para>Gets or sets the DNSSEC answer OK (DO) flag</para> <para>Defined in
                                                                         <see cref="!:http://tools.ietf.org/html/rfc4035">RFC 4035</see>
                                                                         and
                                                                         <see cref="!:http://tools.ietf.org/html/rfc3225">RFC 3225</see>
                                                                       </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessageBase.TSigOptions">
            <summary>
              Gets or set the TSigRecord for the tsig signed messages
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.ExceptionEventArgs">
            <summary>
              Event arguments of <see cref="E:ARSoft.Tools.Net.Dns.DnsServer.ExceptionThrown"/> event.
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.ExceptionEventArgs.Exception">
            <summary>
              Exception which was thrown originally
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.MulticastDnsMessage">
            <summary>
              Message returned as result to a dns query
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.IsAuthoritiveAnswer">
            <summary>
              <para>Gets or sets the autoritive answer (AA) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.IsTruncated">
            <summary>
              <para>Gets or sets the truncated response (TC) flag</para> <para>Defined in
                                                                           <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                         </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.IsRecursionDesired">
            <summary>
              <para>Gets or sets the recursion desired (RD) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.IsRecursionAllowed">
            <summary>
              <para>Gets or sets the recursion allowed (RA) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.IsAuthenticData">
            <summary>
              <para>Gets or sets the authentic data (AD) flag</para> <para>Defined in
                                                                       <see cref="!:http://tools.ietf.org/html/rfc4035">RFC 4035</see>
                                                                     </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.IsCheckingDisabled">
            <summary>
              <para>Gets or sets the checking disabled (CD) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc4035">RFC 4035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.Questions">
            <summary>
              Gets or sets the entries in the question section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.AnswerRecords">
            <summary>
              Gets or sets the entries in the answer records section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MulticastDnsMessage.AuthorityRecords">
            <summary>
              Gets or sets the entries in the authority records section
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.RecordExistsPrequisite">
            <summary>
              Prequisite, that a record exists
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.PrequisiteBase">
            <summary>
              Base class for prequisites of dynamic dns updates
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.RecordExistsPrequisite.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordType)">
            <summary>
              Creates a new instance of the RecordExistsPrequisite class
            </summary>
            <param name="name"> Name of record that should be checked </param>
            <param name="recordType"> Type of record that should be checked </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.RecordExistsPrequisite.#ctor(ARSoft.Tools.Net.Dns.DnsRecordBase)">
            <summary>
              Creates a new instance of the RecordExistsPrequisite class
            </summary>
            <param name="record"> tecord that should be checked </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DynamicUpdate.RecordExistsPrequisite.Record">
            <summary>
              Record that should exist
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.NameIsInUsePrequisite">
            <summary>
              Prequisite, that a name exists
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.NameIsInUsePrequisite.#ctor(System.String)">
            <summary>
              Creates a new instance of the NameIsInUsePrequisite class
            </summary>
            <param name="name"> Name that should be checked </param>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage">
            <summary>
              <para>Dynamic DNS update message</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                                      </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage.#ctor">
            <summary>
              Creates a new instance of the DnsUpdateMessage class
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage.ZoneName">
            <summary>
              Gets or sets the zone name
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage.Prequisites">
            <summary>
              Gets or sets the entries in the prerequisites section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DynamicUpdate.DnsUpdateMessage.Updates">
            <summary>
              Gets or sets the entries in the update section
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.NSec3ParamRecord">
            <summary>
              <para>Hashed next owner parameter record</para> <para>Defined in
                                                                <see cref="!:http://tools.ietf.org/html/rfc5155">RFC 5155</see>
                                                              </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.NSec3ParamRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,System.Byte,System.UInt16,System.Byte[])">
            <summary>
              Creates a new instance of the NSec3ParamRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="hashAlgorithm"> Algorithm of hash </param>
            <param name="flags"> Flags of the record </param>
            <param name="iterations"> Number of iterations </param>
            <param name="salt"> Binary data of salt </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3ParamRecord.HashAlgorithm">
            <summary>
              Algorithm of the hash
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3ParamRecord.Flags">
            <summary>
              Flags of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3ParamRecord.Iterations">
            <summary>
              Number of iterations
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3ParamRecord.Salt">
            <summary>
              Binary data of salt
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsSecAlgorithm">
            <summary>
              DNSSEC algorithm type
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.RsaMd5">
            <summary>
              <para>RSA MD5</para> <para>Defined in
                                     <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                   </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.DiffieHellman">
            <summary>
              <para>Diffie Hellman</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc2539">RFC 2539</see>
                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.DsaSha1">
            <summary>
              <para>DSA/SHA-1</para> <para>Defined in
                                       <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                     </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.EllipticCurve">
            <summary>
              <para>Elliptic curves</para> <para>Defined in
                                             <see cref="!:http://tools.ietf.org/html/rfc">RFC</see>
                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.RsaSha1">
            <summary>
              <para>RSA/SHA-1</para> <para>Defined in
                                       <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                     </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.DsaNsec3Sha1">
            <summary>
              <para>DSA/SHA-1 using NSEC3 hashs</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc5155">RFC 5155</see>
                                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.RsaSha1Nsec3Sha1">
            <summary>
              <para>RSA/SHA-1 using NSEC3 hashs</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc5155">RFC 5155</see>
                                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.RsaSha256">
            <summary>
              <para>RSA/SHA-256</para> <para>Defined in
                                         <see cref="!:http://tools.ietf.org/html/rfc5702">RFC 5702</see>
                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.RsaSha512">
            <summary>
              <para>RSA/SHA-512</para> <para>Defined in
                                         <see cref="!:http://tools.ietf.org/html/rfc5702">RFC 5702</see>
                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.EccGost">
            <summary>
              <para>GOST Signature</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc5933">RFC 5933</see>
                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.Indirect">
            <summary>
              <para>Indirect</para> <para>Defined in
                                      <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                    </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.PrivateDns">
            <summary>
              <para>Private key using named algorithm</para> <para>Defined in
                                                               <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsSecAlgorithm.PrivateOid">
            <summary>
              <para>Private key using algorithm object identifier</para> <para>Defined in
                                                                           <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                                                         </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.IsdnRecord">
            <summary>
              <para>ISDN address</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                        </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.IsdnRecord.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the IsdnRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="isdnAddress"> ISDN number </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.IsdnRecord.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
              Creates a new instance of the IsdnRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="isdnAddress"> ISDN number </param>
            <param name="subAddress"> Sub address </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IsdnRecord.IsdnAddress">
            <summary>
              ISDN number
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IsdnRecord.SubAddress">
            <summary>
              Sub address
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfValidator">
            <summary>
              Validator for SPF records
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.ValidatorBase`1">
            <summary>
              Base implementation of a validator for SPF and SenderID records
            </summary>
            <typeparam name="T"> Type of the record </typeparam>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.ValidatorBase`1.CheckHost(System.Net.IPAddress,System.String,System.String)">
            <summary>
              Validates the record(s)
            </summary>
            <param name="ip"> The IP address of the SMTP client that is emitting the mail </param>
            <param name="domain"> The domain portion of the "MAIL FROM" or "HELO" identity </param>
            <param name="sender"> The "MAIL FROM" or "HELO" identity </param>
            <returns> The result of the evaluation </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.ValidatorBase`1.CheckHost(System.Net.IPAddress,System.String,System.String,System.String@)">
            <summary>
              Validates the record(s)
            </summary>
            <param name="ip"> The IP address of the SMTP client that is emitting the mail </param>
            <param name="domain"> The domain portion of the "MAIL FROM" or "HELO" identity </param>
            <param name="sender"> The "MAIL FROM" or "HELO" identity </param>
            <param name="explanation"> A explanation in case of result Fail </param>
            <returns> The result of the evaluation </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.ValidatorBase`1.HeloDomain">
            <summary>
              Domain name which was used in HELO/EHLO
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.ValidatorBase`1.LocalIP">
            <summary>
              IP address of the computer validating the record <para>Default is the first IP the computer</para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.ValidatorBase`1.LocalDomain">
            <summary>
              Name of the computer validating the record <para>Default is the computer name</para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.ValidatorBase`1.DnsLookupLimit">
            <summary>
              The maximum number of DNS lookups allowed <para>Default is 20</para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfMechanismType">
            <summary>
              Type of spf mechanism
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.Unknown">
            <summary>
              Unknown mechanism
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.All">
            <summary>
              All mechanism, matches always
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.Ip4">
            <summary>
              IP4 mechanism, matches if ip address (IPv4) is within the given network
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.Ip6">
            <summary>
              IP6 mechanism, matches if ip address (IPv6) is within the given network
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.A">
            <summary>
              A mechanism, matches if the ip address is the target of a hostname lookup for the given domain
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.Mx">
            <summary>
              MX mechanism, matches if the ip address is a mail exchanger for the given domain
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.Ptr">
            <summary>
              PTR mechanism, matches if a correct reverse mapping exists
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.Exist">
            <summary>
              EXISTS mechanism, matches if the given domain exists
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfMechanismType.Include">
            <summary>
              INCLUDE mechanism, triggers a recursive evaluation
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.OwnerOption">
            <summary>
              <para>EDNS0 Owner Option</para> <para>Defined in
                                                <see cref="!:http://files.dns-sd.org/draft-sekar-dns-llq.txt">draft-cheshire-edns0-owner-option</see>
                                              </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OwnerOption.#ctor(System.Byte,System.Net.NetworkInformation.PhysicalAddress)">
            <summary>
              Creates a new instance of the OwnerOption class
            </summary>
            <param name="sequence"> The sequence number </param>
            <param name="primaryMacAddress"> The primary MAC address </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OwnerOption.#ctor(System.Byte,System.Byte,System.Net.NetworkInformation.PhysicalAddress)">
            <summary>
              Creates a new instance of the OwnerOption class
            </summary>
            <param name="version"> The version </param>
            <param name="sequence"> The sequence number </param>
            <param name="primaryMacAddress"> The primary MAC address </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OwnerOption.#ctor(System.Byte,System.Net.NetworkInformation.PhysicalAddress,System.Net.NetworkInformation.PhysicalAddress)">
            <summary>
              Creates a new instance of the OwnerOption class
            </summary>
            <param name="sequence"> The sequence number </param>
            <param name="primaryMacAddress"> The primary MAC address </param>
            <param name="wakeupMacAddress"> The wakeup MAC address </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OwnerOption.#ctor(System.Byte,System.Byte,System.Net.NetworkInformation.PhysicalAddress,System.Net.NetworkInformation.PhysicalAddress)">
            <summary>
              Creates a new instance of the OwnerOption class
            </summary>
            <param name="version"> The version </param>
            <param name="sequence"> The sequence number </param>
            <param name="primaryMacAddress"> The primary MAC address </param>
            <param name="wakeupMacAddress"> The wakeup MAC address </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OwnerOption.#ctor(System.Byte,System.Net.NetworkInformation.PhysicalAddress,System.Net.NetworkInformation.PhysicalAddress,System.Byte[])">
            <summary>
              Creates a new instance of the OwnerOption class
            </summary>
            <param name="sequence"> The sequence number </param>
            <param name="primaryMacAddress"> The primary MAC address </param>
            <param name="wakeupMacAddress"> The wakeup MAC address </param>
            <param name="password"> The password, should be empty, 4 bytes long or 6 bytes long </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OwnerOption.#ctor(System.Byte,System.Byte,System.Net.NetworkInformation.PhysicalAddress,System.Net.NetworkInformation.PhysicalAddress,System.Byte[])">
            <summary>
              Creates a new instance of the OwnerOption class
            </summary>
            <param name="version"> The version </param>
            <param name="sequence"> The sequence number </param>
            <param name="primaryMacAddress"> The primary MAC address </param>
            <param name="wakeupMacAddress"> The wakeup MAC address </param>
            <param name="password"> The password, should be empty, 4 bytes long or 6 bytes long </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OwnerOption.Version">
            <summary>
              The version
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OwnerOption.Sequence">
            <summary>
              The sequence number
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OwnerOption.PrimaryMacAddress">
            <summary>
              The primary MAC address
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OwnerOption.WakeupMacAddress">
            <summary>
              The Wakeup MAC address
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OwnerOption.Password">
            <summary>
              The password, should be empty, 4 bytes long or 6 bytes long
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.AplRecord">
            <summary>
              <para>Address prefixes record</para> <para>Defined in
                                                     <see cref="!:http://tools.ietf.org/html/rfc3123">RFC 3123</see>
                                                   </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.AplRecord.#ctor(System.String,System.Int32,System.Collections.Generic.List{ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix})">
            <summary>
              Creates a new instance of the AplRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="prefixes"> List of address prefixes covered by this record </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AplRecord.Prefixes">
            <summary>
              List of address prefixes covered by this record
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.AplRecord.Family.IpV4">
            <summary>
              <para>IPv4</para> <para>Defined in
                                  <see cref="!:http://tools.ietf.org/html/rfc3123">RFC 3123</see>
                                </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.AplRecord.Family.IpV6">
            <summary>
              <para>IPv6</para> <para>Defined in
                                  <see cref="!:http://tools.ietf.org/html/rfc3123">RFC 3123</see>
                                </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix">
            <summary>
              Represents an address prefix
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix.#ctor(System.Boolean,System.Net.IPAddress,System.Byte)">
            <summary>
              Creates a new instance of the AddressPrefix class
            </summary>
            <param name="isNegated"> Is negated prefix </param>
            <param name="address"> Network address </param>
            <param name="prefix"> Prefix of the network </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix.ToString">
            <summary>
              Returns the textual representation of an address prefix
            </summary>
            <returns> The textual representation </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix.IsNegated">
            <summary>
              Is negated prefix
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix.AddressFamily">
            <summary>
              Address familiy
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix.Address">
            <summary>
              Network address
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AplRecord.AddressPrefix.Prefix">
            <summary>
              Prefix of the network
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.AfsdbRecord">
            <summary>
              <para>AFS data base location</para> <para>Defined in
                                                    <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                                    and
                                                    <see cref="!:http://tools.ietf.org/html/rfc5864">RFC 5864</see>
                                                  </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.AfsdbRecord.#ctor(System.String,System.Int32,ARSoft.Tools.Net.Dns.AfsdbRecord.AfsSubType,System.String)">
            <summary>
              Creates a new instance of the AfsdbRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="subType"> Subtype of the record </param>
            <param name="hostname"> Hostname of the AFS database </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AfsdbRecord.SubType">
            <summary>
              Subtype of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AfsdbRecord.Hostname">
            <summary>
              Hostname of the AFS database
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.AfsdbRecord.AfsSubType">
            <summary>
              AFS database subtype
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.AfsdbRecord.AfsSubType.Afs">
            <summary>
              <para>Andrews File Service v3.0 Location service</para> <para>Defined in
                                                                        <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.AfsdbRecord.AfsSubType.Dce">
            <summary>
              <para>DCE/NCA root cell directory node</para> <para>Defined in
                                                              <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                                            </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.InvalidSignedMessageEventArgs">
            <summary>
              Event arguments of <see cref="E:ARSoft.Tools.Net.Dns.DnsServer.InvalidSignedMessageReceived"/> event.
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.InvalidSignedMessageEventArgs.Message">
            <summary>
              Original message, which the client provided
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsServer">
            <summary>
              Provides a base dns server interface
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.DnsServer.TsigKeySelector">
            <summary>
              Method that will be called to get the keydata for processing a tsig signed message
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsServer.#ctor(System.Int32,System.Int32,ARSoft.Tools.Net.Dns.DnsServer.ProcessQuery)">
            <summary>
              Creates a new dns server instance which will listen on all available interfaces
            </summary>
            <param name="udpListenerCount"> The count of threads listings on udp, 0 to deactivate udp </param>
            <param name="tcpListenerCount"> The count of threads listings on tcp, 0 to deactivate tcp </param>
            <param name="processQuery"> Method, which process the queries and returns the response </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsServer.#ctor(System.Net.IPAddress,System.Int32,System.Int32,ARSoft.Tools.Net.Dns.DnsServer.ProcessQuery)">
            <summary>
              Creates a new dns server instance
            </summary>
            <param name="bindAddress"> The address, on which should be listend </param>
            <param name="udpListenerCount"> The count of threads listings on udp, 0 to deactivate udp </param>
            <param name="tcpListenerCount"> The count of threads listings on tcp, 0 to deactivate tcp </param>
            <param name="processQuery"> Method, which process the queries and returns the response </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsServer.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32,ARSoft.Tools.Net.Dns.DnsServer.ProcessQuery)">
            <summary>
              Creates a new dns server instance
            </summary>
            <param name="bindEndPoint"> The endpoint, on which should be listend </param>
            <param name="udpListenerCount"> The count of threads listings on udp, 0 to deactivate udp </param>
            <param name="tcpListenerCount"> The count of threads listings on tcp, 0 to deactivate tcp </param>
            <param name="processQuery"> Method, which process the queries and returns the response </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsServer.Start">
            <summary>
              Starts the server
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsServer.Stop">
            <summary>
              Stops the server
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsServer.Timeout">
            <summary>
              Gets or sets the timeout for sending and receiving data
            </summary>
        </member>
        <member name="E:ARSoft.Tools.Net.Dns.DnsServer.ExceptionThrown">
            <summary>
              This event is fired on exceptions of the listeners. You can use it for custom logging.
            </summary>
        </member>
        <member name="E:ARSoft.Tools.Net.Dns.DnsServer.InvalidSignedMessageReceived">
            <summary>
              This event is fired whenever a message is received, that is not correct signed
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsServer.ProcessQuery">
            <summary>
              Represents the method, that will be called to get the response for a specific dns query
            </summary>
            <param name="query"> The query, for that a response should be returned </param>
            <param name="clientAddress"> The ip address from which the queries comes </param>
            <param name="protocolType"> The protocol which was used for the query </param>
            <returns> A DnsMessage with the response to the query </returns>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsServer.SelectTsigKey">
            <summary>
              Represents the method, that will be called to get the keydata for processing a tsig signed message
            </summary>
            <param name="algorithm"> The algorithm which is used in the message </param>
            <param name="keyName"> The keyname which is used in the message </param>
            <returns> Binary representation of the key </returns>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.KeyRecordBase">
            <summary>
              <para>Security Key</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                          ,
                                          <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                          ,
                                          <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                          and
                                          <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.Flags">
            <summary>
              Flags of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.Protocol">
            <summary>
              Protocol for which the key is used
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.Algorithm">
            <summary>
              Algorithm of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.Type">
            <summary>
              Type of key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.IsExtendedFlag">
            <summary>
              True, if a second flag field should be added
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.NameType">
            <summary>
              Type of name
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.IsZoneSignatory">
            <summary>
              Is the key authorized for zone updates
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.IsStrongSignatory">
            <summary>
              Is the key authorized for updates of records signed with other key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.IsUniqueSignatory">
            <summary>
              Is the key only authorized for update of records with the same record name as the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecordBase.IsGeneralSignatory">
            <summary>
              Is the key an update key
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.KeyRecordBase.KeyTypeFlag">
            <summary>
              Type of key
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.KeyTypeFlag.AuthenticationProhibited">
            <summary>
              <para>Use of the key is prohibited for authentication</para> <para>Defined in
                                                                             <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.KeyTypeFlag.ConfidentialityProhibited">
            <summary>
              <para>Use of the key is prohibited for confidentiality</para> <para>Defined in
                                                                              <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.KeyTypeFlag.BothProhibited">
            <summary>
              <para>Use of the key for authentication and/or confidentiality is permitted</para> <para>Defined in
                                                                                                   <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                                                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.KeyTypeFlag.NoKey">
            <summary>
              <para>There is no key information</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                       </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.KeyRecordBase.NameTypeFlag">
            <summary>
              Type of name
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.NameTypeFlag.User">
            <summary>
              <para>Key is associated with a user or account</para> <para>Defined in
                                                                      <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                                    </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.NameTypeFlag.Zone">
            <summary>
              <para>Key is associated with a zone</para> <para>Defined in
                                                           <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.NameTypeFlag.Host">
            <summary>
              <para>Key is associated with a host</para> <para>Defined in
                                                           <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.NameTypeFlag.Reserved">
            <summary>
              <para>Reserved</para> <para>Defined in
                                      <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                    </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType">
            <summary>
              Protocol for which the key is used
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType.Tls">
            <summary>
              <para>Use in connection with TLS</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType.Email">
            <summary>
              <para>Use in connection with email</para> <para>Defined in
                                                          <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType.DnsSec">
            <summary>
              <para>Used for DNS security</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType.IpSec">
            <summary>
              <para>Refer to the Oakley/IPSEC protocol</para> <para>Defined in
                                                                 <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType.Any">
            <summary>
              <para>Used in connection with any protocol</para> <para>Defined in
                                                                  <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                                </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsKeyRecord">
            <summary>
              <para>DNS Key record</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                            and
                                            <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                          </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsKeyRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,System.UInt16,System.Byte,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,System.Byte[])">
            <summary>
              Creates a new instance of the DnsKeyRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="flags"> Flags of the key </param>
            <param name="protocol"> Protocol field </param>
            <param name="algorithm"> Algorithm of the key </param>
            <param name="publicKey"> Binary data of the public key </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsKeyRecord.Flags">
            <summary>
              Flags of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsKeyRecord.Protocol">
            <summary>
              Protocol field
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsKeyRecord.Algorithm">
            <summary>
              Algorithm of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsKeyRecord.PublicKey">
            <summary>
              Binary data of the public key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsKeyRecord.IsZoneKey">
            <summary>
              Record holds a DNS zone key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsKeyRecord.IsSecureEntryPoint">
            <summary>
              <para>Key is intended for use as a secure entry point</para> <para>Defined in
                                                                             <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                                                             and
                                                                             <see cref="!:http://tools.ietf.org/html/rfc3757">RFC 3757</see>
                                                                           </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DiffieHellmanKeyRecord">
            <summary>
              <para>Security Key record using Diffie Hellman algorithm</para> <para>Defined in
                                                                                <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                                                                ,
                                                                                <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                                                                ,
                                                                                <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                                                and
                                                                                <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                                                              </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DiffieHellmanKeyRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,System.UInt16,ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType,System.Byte[],System.Byte[],System.Byte[])">
            <summary>
              Creates a new instance of the DiffieHellmanKeyRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="flags"> Flags of the key </param>
            <param name="protocol"> Protocol for which the key is used </param>
            <param name="prime"> Binary data of the prime of the key </param>
            <param name="generator"> Binary data of the generator of the key </param>
            <param name="publicValue"> Binary data of the public value </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DiffieHellmanKeyRecord.Prime">
            <summary>
              Binary data of the prime of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DiffieHellmanKeyRecord.Generator">
            <summary>
              Binary data of the generator of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DiffieHellmanKeyRecord.PublicValue">
            <summary>
              Binary data of the public value
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.HInfoRecord">
            <summary>
              <para>Host information</para> <para>Defined in
                                              <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                            </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.HInfoRecord.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
              Creates a new instance of the HInfoRecord class
            </summary>
            <param name="name"> Name of the host </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="cpu"> Type of the CPU of the host </param>
            <param name="operatingSystem"> Name of the operating system of the host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.HInfoRecord.Cpu">
            <summary>
              Type of the CPU of the host
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.HInfoRecord.OperatingSystem">
            <summary>
              Name of the operating system of the host
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfTerm">
            <summary>
              Represents a single term of a SPF record
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SenderIDValidator">
            <summary>
              Validator for SenderID records
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SenderIDValidator.#ctor">
            <summary>
              Initializes a new instance of the SenderIDValidator class.
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SenderIDValidator.Scope">
            <summary>
              Scope to examin
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.TxtRecord">
            <summary>
              <para>Text strings</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                        </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.TxtRecord.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the TxtRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="textData"> Text data </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.TxtRecord.#ctor(System.String,System.Int32,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
              Creates a new instance of the TxtRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="textParts"> All parts of the text data </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TxtRecord.TextData">
            <summary>
              Text data
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TxtRecord.TextParts">
            <summary>
              The single parts of the text data
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.SigRecord">
            <summary>
              <para>Security signature record</para> <para>Defined in
                                                       <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                                       ,
                                                       <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                                       ,
                                                       <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                       and
                                                       <see cref="!:http://tools.ietf.org/html/rfc2931">RFC 2931</see>
                                                     </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.SigRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,ARSoft.Tools.Net.Dns.RecordType,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,System.Byte,System.Int32,System.DateTime,System.DateTime,System.UInt16,System.String,System.Byte[])">
            <summary>
              Creates a new instance of the SigRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="typeCovered"> <see cref="T:ARSoft.Tools.Net.Dns.RecordType">Record type</see> that is covered by this record </param>
            <param name="algorithm"> <see cref="T:ARSoft.Tools.Net.Dns.DnsSecAlgorithm">Algorithm</see> that is used for signature </param>
            <param name="labels"> Label count of original record that is covered by this record </param>
            <param name="originalTimeToLive"> Original time to live value of original record that is covered by this record </param>
            <param name="signatureExpiration"> Signature is valid until this date </param>
            <param name="signatureInception"> Signature is valid from this date </param>
            <param name="keyTag"> Key tag </param>
            <param name="signersName"> Domain name of generator of the signature </param>
            <param name="signature"> Binary data of the signature </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.TypeCovered">
            <summary>
              <see cref="T:ARSoft.Tools.Net.Dns.RecordType">Record type</see> that is covered by this record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.Algorithm">
            <summary>
              <see cref="T:ARSoft.Tools.Net.Dns.DnsSecAlgorithm">Algorithm</see> that is used for signature
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.Labels">
            <summary>
              Label count of original record that is covered by this record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.OriginalTimeToLive">
            <summary>
              Original time to live value of original record that is covered by this record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.SignatureExpiration">
            <summary>
              Signature is valid until this date
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.SignatureInception">
            <summary>
              Signature is valid from this date
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.KeyTag">
            <summary>
              Key tag
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.SignersName">
            <summary>
              Domain name of generator of the signature
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SigRecord.Signature">
            <summary>
              Binary data of the signature
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.NameIsNotInUsePrequisite">
            <summary>
              Prequisite, that a name does not exist
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.NameIsNotInUsePrequisite.#ctor(System.String)">
            <summary>
              Creates a new instance of the NameIsNotInUsePrequisite class
            </summary>
            <param name="name"> Name that should be checked </param>
        </member>
        <member name="T:ARSoft.Tools.Net.IPAddressExtension">
            <summary>
              Extension class for the <see cref="T:System.Net.IPAddress"/> class
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.IPAddressExtension.Reverse(System.Net.IPAddress)">
            <summary>
              Reverses the order of the bytes of an IPAddress
            </summary>
            <param name="ipAddress"> Instance of the IPAddress, that should be reversed </param>
            <returns> New instance of IPAddress with reversed address </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.IPAddressExtension.GetNetworkAddress(System.Net.IPAddress,System.Net.IPAddress)">
            <summary>
              Gets the network address for a specified IPAddress and netmask
            </summary>
            <param name="ipAddress"> IPAddress, for that the network address should be returned </param>
            <param name="netmask"> Netmask, that should be used </param>
            <returns> New instance of IPAddress with the network address assigend </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.IPAddressExtension.GetNetworkAddress(System.Net.IPAddress,System.Int32)">
            <summary>
              Gets the network address for a specified IPAddress and netmask
            </summary>
            <param name="ipAddress"> IPAddress, for that the network address should be returned </param>
            <param name="netmask"> Netmask in CIDR format </param>
            <returns> New instance of IPAddress with the network address assigend </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.IPAddressExtension.GetReverseLookupAddress(System.Net.IPAddress)">
            <summary>
              Returns the reverse lookup address of an IPAddress
            </summary>
            <param name="ipAddress"> Instance of the IPAddress, that should be used </param>
            <returns> A string with the reverse lookup address </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.IPAddressExtension.IsMulticast(System.Net.IPAddress)">
            <summary>
              Returns a value indicating whether a ip address is a multicast address
            </summary>
            <param name="ipAddress"> Instance of the IPAddress, that should be used </param>
            <returns> true, if the given address is a multicast address; otherwise, false </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.IPAddressExtension.GetInterfaceIndex(System.Net.IPAddress)">
            <summary>
              Returns the index for the interface which has the ip address assigned
            </summary>
            <param name="ipAddress"> The ip address to look for </param>
            <returns> The index for the interface which has the ip address assigned </returns>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.SoaRecord">
            <summary>
              <para>Start of zone of authority record</para> <para>Defined in
                                                               <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                             </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.SoaRecord.#ctor(System.String,System.Int32,System.String,System.String,System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
              Creates a new instance of the SoaRecord class
            </summary>
            <param name="name"> Name of the zone </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="masterName"> Hostname of the primary name server </param>
            <param name="responsibleName"> Mail address of the responsable person. The @ should be replaced by a dot. </param>
            <param name="serialNumber"> Serial number of the zone </param>
            <param name="refreshInterval"> Seconds before the zone should be refreshed </param>
            <param name="retryInterval"> Seconds that should be elapsed before retry of failed transfer </param>
            <param name="expireInterval"> Seconds that can elapse before the zone is no longer authorative </param>
            <param name="negativeCachingTTL"> <para>Seconds a negative answer could be cached</para> <para>Defined in
                                                                                                       <see cref="!:http://tools.ietf.org/html/rfc2308">RFC 2308</see>
                                                                                                     </para> </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SoaRecord.MasterName">
            <summary>
              Hostname of the primary name server
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SoaRecord.ResponsibleName">
            <summary>
              Mail address of the responsable person. The @ should be replaced by a dot.
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SoaRecord.SerialNumber">
            <summary>
              Serial number of the zone
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SoaRecord.RefreshInterval">
            <summary>
              Seconds before the zone should be refreshed
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SoaRecord.RetryInterval">
            <summary>
              Seconds that should be elapsed before retry of failed transfer
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SoaRecord.ExpireInterval">
            <summary>
              Seconds that can elapse before the zone is no longer authorative
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SoaRecord.NegativeCachingTTL">
            <summary>
              <para>Seconds a negative answer could be cached</para> <para>Defined in
                                                                       <see cref="!:http://tools.ietf.org/html/rfc2308">RFC 2308</see>
                                                                     </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.NSecRecord">
            <summary>
              <para>Next owner</para> <para>Defined in
                                        <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                        and
                                        <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                      </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.NSecRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,System.String,System.Collections.Generic.List{ARSoft.Tools.Net.Dns.RecordType})">
            <summary>
              Creates a new instance of the NSecRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="nextDomainName"> Name of next owner </param>
            <param name="types"> Record types of the next owner </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSecRecord.NextDomainName">
            <summary>
              Name of next owner
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSecRecord.Types">
            <summary>
              Record types of the next owner
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.NsapRecord">
            <summary>
              <para>NSAP address, NSAP style A record</para> <para>Defined in
                                                               <see cref="!:http://tools.ietf.org/html/rfc1706">RFC 1706</see>
                                                               and
                                                               <see cref="!:http://tools.ietf.org/html/rfc1348">RFC 1348</see>
                                                             </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.NsapRecord.#ctor(System.String,System.Int32,System.Byte[])">
            <summary>
              Creates a new instance of the NsapRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="recordData"> Binary encoded NSAP data </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NsapRecord.RecordData">
            <summary>
              Binary encoded NSAP data
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.CertRecord">
            <summary>
              <para>Certificate storage record</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                                      </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.CertRecord.#ctor(System.String,System.Int32,ARSoft.Tools.Net.Dns.CertRecord.CertType,System.UInt16,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,System.Byte[])">
            <summary>
              Creates a new instace of the CertRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="type"> Type of the certificate data </param>
            <param name="keyTag"> Key tag </param>
            <param name="algorithm"> Algorithm of the certificate </param>
            <param name="certificate"> Binary data of the certificate </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.CertRecord.Type">
            <summary>
              Type of the certificate data
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.CertRecord.KeyTag">
            <summary>
              Key tag
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.CertRecord.Algorithm">
            <summary>
              Algorithm of the certificate
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.CertRecord.Certificate">
            <summary>
              Binary data of the certificate
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.CertRecord.CertType">
            <summary>
              Type of cert
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.None">
            <summary>
              None
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.Pkix">
            <summary>
              <para>X.509 as per PKIX</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.Spki">
            <summary>
              <para>SPKI certificate</para> <para>Defined in
                                              <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.Pgp">
            <summary>
              <para>OpenPGP packet</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.IPkix">
            <summary>
              <para>The URL of an X.509 data object</para> <para>Defined in
                                                             <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.ISpki">
            <summary>
              <para>The URL of an SPKI certificate</para> <para>Defined in
                                                            <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.IPgp">
            <summary>
              <para>The fingerprint and URL of an OpenPGP packet</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.Acpkix">
            <summary>
              <para>Attribute Certificate</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.IAcpkix">
            <summary>
              <para>The URL of an Attribute Certificate</para> <para>Defined in
                                                                 <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.Uri">
            <summary>
              <para>URI private</para> <para>Defined in
                                         <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.CertRecord.CertType.Oid">
            <summary>
              <para>OID private</para> <para>Defined in
                                         <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                       </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsQuestion">
            <summary>
              A single entry of the Question section of a dns query
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DnsQuestion.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordType,ARSoft.Tools.Net.Dns.RecordClass)">
            <summary>
              Creates a new instance of the DnsQuestion class
            </summary>
            <param name="name"> Domain name </param>
            <param name="recordType"> Record type </param>
            <param name="recordClass"> Record class </param>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfModifierType">
            <summary>
              Type of the spf modifier
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfModifierType.Unknown">
            <summary>
              Unknown mechanism
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfModifierType.Redirect">
            <summary>
              REDIRECT modifier, redirects the evaluation to another record, if of all tests fail
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfModifierType.Exp">
            <summary>
              EXP modifier, used for lookup of a explanation in case of failed test
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.OperationCode">
            <summary>
              Operation code of a dns query
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.OperationCode.Query">
            <summary>
              <para>Normal query</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.OperationCode.InverseQuery">
            <summary>
              <para>Inverse query</para> <para>Obsoleted by
                                           <see cref="!:http://tools.ietf.org/html/rfc3425">RFC 3425</see>
                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.OperationCode.Status">
            <summary>
              <para>Server status request</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.OperationCode.Notify">
            <summary>
              <para>Notify of zone change</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc1996">RFC 1996</see>
                                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.OperationCode.Update">
            <summary>
              <para>Dynamic update</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                          </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.TSigAlgorithm">
            <summary>
              Type of algorithm
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TSigAlgorithm.Unknown">
            <summary>
              Unknown
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TSigAlgorithm.Md5">
            <summary>
              <para>MD5</para> <para>Defined in
                                 <see cref="!:http://tools.ietf.org/html/rfc2845">RFC 2845</see>
                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TSigAlgorithm.Sha1">
            <summary>
              <para>SHA-1</para> <para>Defined in
                                   <see cref="!:http://tools.ietf.org/html/rfc4635">RFC 4635</see>
                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TSigAlgorithm.Sha256">
            <summary>
              <para>SHA-256</para> <para>Defined in
                                     <see cref="!:http://tools.ietf.org/html/rfc4635">RFC 4635</see>
                                   </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TSigAlgorithm.Sha384">
            <summary>
              <para>SHA-384</para> <para>Defined in
                                     <see cref="!:http://tools.ietf.org/html/rfc4635">RFC 4635</see>
                                   </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TSigAlgorithm.Sha512">
            <summary>
              <para>SHA-512</para> <para>Defined in
                                     <see cref="!:http://tools.ietf.org/html/rfc4635">RFC 4635</see>
                                   </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.UpdateLeaseOption">
            <summary>
              <para>Update lease option</para> <para>Defined in
                                                 <see cref="!:http://files.dns-sd.org/draft-sekar-dns-ul.txt">draft-sekar-dns-ul</see>
                                               </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.UpdateLeaseOption.#ctor(System.TimeSpan)">
            <summary>
              Creates a new instance of the UpdateLeaseOption class
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.UpdateLeaseOption.LeaseTime">
            <summary>
              Desired lease (request) or granted lease (response)
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.TKeyRecord">
            <summary>
              <para>Transaction key</para> <para>Defined in
                                             <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                           </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.TKeyRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.TSigAlgorithm,System.DateTime,System.DateTime,ARSoft.Tools.Net.Dns.TKeyRecord.TKeyMode,ARSoft.Tools.Net.Dns.ReturnCode,System.Byte[],System.Byte[])">
            <summary>
              Creates a new instance of the TKeyRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="algorithm"> Algorithm of the key </param>
            <param name="inception"> Date from which the key is valid </param>
            <param name="expiration"> Date to which the key is valid </param>
            <param name="mode"> Mode of transaction </param>
            <param name="error"> Error field </param>
            <param name="key"> Binary data of the key </param>
            <param name="otherData"> Binary other data </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TKeyRecord.Algorithm">
            <summary>
              Algorithm of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TKeyRecord.Inception">
            <summary>
              Date from which the key is valid
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TKeyRecord.Expiration">
            <summary>
              Date to which the key is valid
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TKeyRecord.Mode">
            <summary>
              Mode of transaction
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TKeyRecord.Error">
            <summary>
              Error field
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TKeyRecord.Key">
            <summary>
              Binary data of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TKeyRecord.OtherData">
            <summary>
              Binary other data
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.TKeyRecord.TKeyMode">
            <summary>
              Mode of transaction
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TKeyRecord.TKeyMode.ServerAssignment">
            <summary>
              <para>Server assignment</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TKeyRecord.TKeyMode.DiffieHellmanExchange">
            <summary>
              <para>Diffie-Hellman exchange</para> <para>Defined in
                                                     <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                                   </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TKeyRecord.TKeyMode.GssNegotiation">
            <summary>
              <para>GSS-API negotiation</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TKeyRecord.TKeyMode.ResolverAssignment">
            <summary>
              <para>Resolver assignment</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.TKeyRecord.TKeyMode.KeyDeletion">
            <summary>
              <para>Key deletion</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                        </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.MxRecord">
            <summary>
              <para>Mail exchange</para> <para>Defined in
                                           <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                         </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MxRecord.#ctor(System.String,System.Int32,System.UInt16,System.String)">
            <summary>
              Creates a new instance of the MxRecord class
            </summary>
            <param name="name"> Name of the zone </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="preference"> Preference of the record </param>
            <param name="exchangeDomainName"> Host name of the mail exchanger </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MxRecord.Preference">
            <summary>
              Preference of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.MxRecord.ExchangeDomainName">
            <summary>
              Host name of the mail exchanger
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DhcidRecord">
            <summary>
              <para>Dynamic Host Configuration Protocol (DHCP) Information record</para> <para>Defined in
                                                                                           <see cref="!:http://tools.ietf.org/html/rfc4701">RFC 4701</see>
                                                                                         </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DhcidRecord.#ctor(System.String,System.Int32,System.Byte[])">
            <summary>
              Creates a new instance of the DhcidRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="recordData"> Record data </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DhcidRecord.RecordData">
            <summary>
              Record data
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfRecord">
            <summary>
              <para>Parsed instance of the textual representation of a SPF record</para> <para>Defined in
                                                                                           <see cref="!:http://tools.ietf.org/html/rfc4408">RFC 4408</see>
                                                                                         </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SpfRecord.ToString">
            <summary>
              Returns the textual representation of a SPF record
            </summary>
            <returns> Textual representation </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SpfRecord.IsSpfRecord(System.String)">
            <summary>
              Checks, whether a given string starts with a correct SPF prefix
            </summary>
            <param name="s"> Textual representation to check </param>
            <returns> true in case of correct prefix </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SpfRecord.TryParse(System.String,ARSoft.Tools.Net.Spf.SpfRecord@)">
            <summary>
              Tries to parse the textual representation of a SPF string
            </summary>
            <param name="s"> Textual representation to check </param>
            <param name="value"> Parsed spf record in case of successful parsing </param>
            <returns> true in case of successful parsing </returns>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfQualifier">
            <summary>
              Qualifier of spf mechanism
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfQualifier.None">
            <summary>
              No records were published or no checkable sender could be determined
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfQualifier.Pass">
            <summary>
              Client is allowed to send mail with the given identity
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfQualifier.Fail">
            <summary>
              Client is explicit not allowed to send mail with the given identity
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfQualifier.SoftFail">
            <summary>
              Client is not allowed to send mail with the given identity
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfQualifier.Neutral">
            <summary>
              No statement if a client is allowed or not allowed to send mail with the given identity
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfQualifier.TempError">
            <summary>
              A transient error encountered while performing the check
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SpfQualifier.PermError">
            <summary>
              The published record could not be correctly interpreted
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient">
            <summary>
              Provides a one/shot client for querying Multicast DNS as defined in <see
               cref="!:http://www.ietf.org/id/draft-cheshire-dnsext-multicastdns-15.txt">draft-cheshire-dnsext-multicastdns-15</see> .
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.#ctor">
            <summary>
              Provides a new instance with a timeout of 2.5 seconds
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.#ctor(System.Int32)">
            <summary>
              Provides a new instance with a custom timeout
            </summary>
            <param name="queryTimeout"> Query timeout in milliseconds </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.Resolve(System.String)">
            <summary>
              Queries for specified name and all records (RecordType.Any).
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <returns> All available responses on the local network </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.Resolve(System.String,ARSoft.Tools.Net.Dns.RecordType)">
            <summary>
              Queries for specified records.
            </summary>
            <param name="name"> Name, that should be queried </param>
            <param name="recordType"> Type the should be queried </param>
            <returns> All available responses on the local network </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.BeginResolve(System.String,System.AsyncCallback,System.Object)">
            <summary>
              Queries for specified records asynchronously.
            </summary>
            <param name="name"> Name, that should be queried </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.BeginResolve(System.String,ARSoft.Tools.Net.Dns.RecordType,System.AsyncCallback,System.Object)">
            <summary>
              Queries for specified records asynchronously.
            </summary>
            <param name="name"> Name, that should be queried </param>
            <param name="recordType"> Type the should be queried </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.EndResolve(System.IAsyncResult)">
            <summary>
              Ends a pending asynchronous operation.
            </summary>
            <param name="ar"> An <see cref="T:System.IAsyncResult"/> object returned by a call to <see cref="M:ARSoft.Tools.Net.Dns.MulticastDnsOneShotClient.BeginResolve(System.String,System.AsyncCallback,System.Object)"/> . </param>
            <returns> All available responses on the local network </returns>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.LongLivedQueryOption">
            <summary>
              <para>Long lived query option</para> <para>Defined in
                                                     <see cref="!:http://files.dns-sd.org/draft-sekar-dns-llq.txt">draft-sekar-dns-llq</see>
                                                   </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LongLivedQueryOption.#ctor(ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqOperationCode,ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode,System.UInt64,System.TimeSpan)">
            <summary>
              Creates a new instance of the LongLivedQueryOption class
            </summary>
            <param name="operationCode"> Identifies LLQ operation </param>
            <param name="errorCode"> Identifies LLQ errors </param>
            <param name="id"> Identifier for an LLQ </param>
            <param name="leaseTime"> Requested or granted life of LLQ </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LongLivedQueryOption.#ctor(System.UInt16,ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqOperationCode,ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode,System.UInt64,System.TimeSpan)">
            <summary>
              Creates a new instance of the LongLivedQueryOption class
            </summary>
            <param name="version"> Version of LLQ protocol implemented </param>
            <param name="operationCode"> Identifies LLQ operation </param>
            <param name="errorCode"> Identifies LLQ errors </param>
            <param name="id"> Identifier for an LLQ </param>
            <param name="leaseTime"> Requested or granted life of LLQ </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LongLivedQueryOption.Version">
            <summary>
              Version of LLQ protocol implemented
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LongLivedQueryOption.OperationCode">
            <summary>
              Identifies LLQ operation
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LongLivedQueryOption.ErrorCode">
            <summary>
              Identifies LLQ errors
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LongLivedQueryOption.Id">
            <summary>
              Identifier for an LLQ
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LeaseTime">
            <summary>
              Requested or granted life of LLQ
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqOperationCode">
            <summary>
              Long lived query operation codes
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqOperationCode.Setup">
            <summary>
              Setup a LLQ
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqOperationCode.Refresh">
            <summary>
              Refresh a LLQ
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqOperationCode.Event">
            <summary>
              LLQ event
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode">
            <summary>
              Long lived query error codes
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode.NoError">
            <summary>
              The LLQ Setup Request was successful.
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode.ServerFull">
            <summary>
              The server cannot grant the LLQ request because it is overloaded, or the request exceeds the server's rate limit.
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode.Static">
            <summary>
              The data for this name and type is not expected to change frequently, and the server therefore does not support the requested LLQ.
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode.FormatError">
            <summary>
              The LLQ was improperly formatted
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode.NoSuchLlq">
            <summary>
              The requested LLQ is expired or non-existent
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode.BadVersion">
            <summary>
              The protocol version specified in the client's request is not supported by the server.
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.LongLivedQueryOption.LlqErrorCode.UnknownError">
            <summary>
              The LLQ was not granted for an unknown reason.
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DynamicUpdate.RecordNotExistsPrequisite">
            <summary>
              Prequisite, that a record does not exist
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DynamicUpdate.RecordNotExistsPrequisite.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordType)">
            <summary>
              Creates a new instance of the RecordNotExistsPrequisite class
            </summary>
            <param name="name"> Name of record that should be checked </param>
            <param name="recordType"> Type of record that should be checked </param>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DlvRecord">
            <summary>
              <para>DNSSEC lookaside validation</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc4431">RFC 4431</see>
                                                       </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DlvRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,System.UInt16,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,ARSoft.Tools.Net.Dns.DnsSecDigestType,System.Byte[])">
            <summary>
              Creates a new instance of the DlvRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="keyTag"> Key tag </param>
            <param name="algorithm"> Algorithm used </param>
            <param name="digestType"> Type of the digest </param>
            <param name="digest"> Binary data of the digest </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DlvRecord.KeyTag">
            <summary>
              Key tag
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DlvRecord.Algorithm">
            <summary>
              Algorithm used
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DlvRecord.DigestType">
            <summary>
              Type of the digest
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DlvRecord.Digest">
            <summary>
              Binary data of the digest
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.RpRecord">
            <summary>
              <para>Responsible person record</para> <para>Defined in
                                                       <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                                     </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.RpRecord.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>
              Creates a new instance of the RpRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="mailBox"> Mail address of responsable person, the @ should be replaced by a dot </param>
            <param name="txtDomainName"> Domain name of a <see cref="T:ARSoft.Tools.Net.Dns.TxtRecord"/> with additional information </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RpRecord.MailBox">
            <summary>
              Mail address of responsable person, the @ should be replaced by a dot
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RpRecord.TxtDomainName">
            <summary>
              Domain name of a <see cref="T:ARSoft.Tools.Net.Dns.TxtRecord"/> with additional information
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.PxRecord">
            <summary>
              <para>X.400 mail mapping information record</para> <para>Defined in
                                                                   <see cref="!:http://tools.ietf.org/html/rfc2163">RFC 2163</see>
                                                                 </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.PxRecord.#ctor(System.String,System.Int32,System.UInt16,System.String,System.String)">
            <summary>
              Creates a new instance of the PxRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="preference"> Preference of the record </param>
            <param name="map822"> Domain name containing the RFC822 domain </param>
            <param name="mapX400"> Domain name containing the X.400 part </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.PxRecord.Preference">
            <summary>
              Preference of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.PxRecord.Map822">
            <summary>
              Domain name containing the RFC822 domain
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.PxRecord.MapX400">
            <summary>
              Domain name containing the X.400 part
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.GPosRecord">
            <summary>
              <para>Geographical position</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc1712">RFC 1712</see>
                                                 </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.GPosRecord.#ctor(System.String,System.Int32,System.Double,System.Double,System.Double)">
            <summary>
              Creates a new instance of the GPosRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="longitude"> Longitude of the geographical position </param>
            <param name="latitude"> Latitude of the geographical position </param>
            <param name="altitude"> Altitude of the geographical position </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.GPosRecord.Longitude">
            <summary>
              Longitude of the geographical position
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.GPosRecord.Latitude">
            <summary>
              Latitude of the geographical position
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.GPosRecord.Altitude">
            <summary>
              Altitude of the geographical position
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.AaaaRecord">
            <summary>
              <para>IPv6 address</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc3596">RFC 3596</see>
                                        </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.AaaaRecord.#ctor(System.String,System.Int32,System.Net.IPAddress)">
            <summary>
              Creates a new instance of the AaaaRecord class
            </summary>
            <param name="name"> Domain name of the host </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="address"> IP address of the host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.AaaaRecord.Address">
            <summary>
              IP address of the host
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.BaseEncoding">
            <summary>
              <para>Extension class for encoding and decoding Base16, Base32 and Base64</para> <para>Defined in
                                                                                                 <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see>
                                                                                               </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase16String(System.String)">
            <summary>
              Decodes a Base16 string as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base16 encoded string. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase16CharArray(System.Char[],System.Int32,System.Int32)">
            <summary>
              Decodes a Base16 char array as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base16 encoded char array. </param>
            <param name="offset"> An offset in inData. </param>
            <param name="length"> The number of elements of inData to decode. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase16String(System.Byte[])">
            <summary>
              Converts a byte array to its corresponding Base16 encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase16String(System.Byte[],System.Int32,System.Int32)">
            <summary>
              Converts a byte array to its corresponding Base16 encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <param name="offset"> An offset in inArray. </param>
            <param name="length"> The number of elements of inArray to convert. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase32String(System.String)">
            <summary>
              Decodes a Base32 string as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base32 encoded string. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase32CharArray(System.Char[],System.Int32,System.Int32)">
            <summary>
              Decodes a Base32 char array as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base32 encoded char array. </param>
            <param name="offset"> An offset in inData. </param>
            <param name="length"> The number of elements of inData to decode. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase32String(System.Byte[])">
            <summary>
              Converts a byte array to its corresponding Base32 encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase32String(System.Byte[],System.Int32,System.Int32)">
            <summary>
              Converts a byte array to its corresponding Base32 encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <param name="offset"> An offset in inArray. </param>
            <param name="length"> The number of elements of inArray to convert. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase32HexString(System.String)">
            <summary>
              Decodes a Base32Hex string as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base32Hex encoded string. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase32HexCharArray(System.Char[],System.Int32,System.Int32)">
            <summary>
              Decodes a Base32Hex char array as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base32Hex encoded char array. </param>
            <param name="offset"> An offset in inData. </param>
            <param name="length"> The number of elements of inData to decode. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase32HexString(System.Byte[])">
            <summary>
              Converts a byte array to its corresponding Base32Hex encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase32HexString(System.Byte[],System.Int32,System.Int32)">
            <summary>
              Converts a byte array to its corresponding Base32Hex encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <param name="offset"> An offset in inArray. </param>
            <param name="length"> The number of elements of inArray to convert. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase64String(System.String)">
            <summary>
              Decodes a Base64 string as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base64 encoded string. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase64CharArray(System.Char[],System.Int32,System.Int32)">
            <summary>
              Decodes a Base64 char array as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base64 encoded char array. </param>
            <param name="offset"> An offset in inData. </param>
            <param name="length"> The number of elements of inData to decode. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase64String(System.Byte[])">
            <summary>
              Converts a byte array to its corresponding Base64 encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase64String(System.Byte[],System.Int32,System.Int32)">
            <summary>
              Converts a byte array to its corresponding Base64 encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <param name="offset"> An offset in inArray. </param>
            <param name="length"> The number of elements of inArray to convert. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase64UrlString(System.String)">
            <summary>
              Decodes a Base64Url string as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base64Url encoded string. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.FromBase64UrlCharArray(System.Char[],System.Int32,System.Int32)">
            <summary>
              Decodes a Base64Url char array as described in <see cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inData"> An Base64Url encoded char array. </param>
            <param name="offset"> An offset in inData. </param>
            <param name="length"> The number of elements of inData to decode. </param>
            <returns> Decoded data </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase64UrlString(System.Byte[])">
            <summary>
              Converts a byte array to its corresponding Base64Url encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.BaseEncoding.ToBase64UrlString(System.Byte[],System.Int32,System.Int32)">
            <summary>
              Converts a byte array to its corresponding Base64Url encoding described in <see
               cref="!:http://tools.ietf.org/html/rfc4648">RFC 4648</see> .
            </summary>
            <param name="inArray"> An array of 8-bit unsigned integers. </param>
            <param name="offset"> An offset in inArray. </param>
            <param name="length"> The number of elements of inArray to convert. </param>
            <returns> Encoded string </returns>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfMechanism">
            <summary>
              Represents a single mechanism term in a SPF record
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SpfMechanism.ToString">
            <summary>
              Returns the textual representation of a mechanism term
            </summary>
            <returns> Textual representation </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfMechanism.Qualifier">
            <summary>
              Qualifier of the mechanism
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfMechanism.Type">
            <summary>
              Type of the mechanism
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfMechanism.Domain">
            <summary>
              Domain part of the mechanism
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfMechanism.Prefix">
            <summary>
              IPv4 prefix of the mechanism
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfMechanism.Prefix6">
            <summary>
              IPv6 prefix of the mechanism
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.SpfRecord">
            <summary>
              <para>Sender Policy Framework</para> <para>Defined in
                                                     <see cref="!:http://tools.ietf.org/html/rfc4408">RFC 4408</see>
                                                   </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.SpfRecord.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the SpfRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="textData"> Text data of the record </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SpfRecord.TextData">
            <summary>
              Text data of the record
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.SrvRecord">
            <summary>
              <para>Server selector</para> <para>Defined in
                                             <see cref="!:http://tools.ietf.org/html/rfc2782">RFC 2782</see>
                                           </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.SrvRecord.#ctor(System.String,System.Int32,System.UInt16,System.UInt16,System.UInt16,System.String)">
            <summary>
              Creates a new instance of the SrvRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="priority"> Priority of the record </param>
            <param name="weight"> Relative weight for records with the same priority </param>
            <param name="port"> The port of the service on the target </param>
            <param name="target"> Domain name of the target host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SrvRecord.Priority">
            <summary>
              Priority of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SrvRecord.Weight">
            <summary>
              Relative weight for records with the same priority
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SrvRecord.Port">
            <summary>
              The port of the service on the target
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SrvRecord.Target">
            <summary>
              Domain name of the target host
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.OptRecord">
            <summary>
              <para>OPT record</para> <para>Defined in
                                        <see cref="!:http://tools.ietf.org/html/rfc2671">RFC 2671</see>
                                      </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OptRecord.#ctor">
            <summary>
              Creates a new instance of the OptRecord
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.OptRecord.ToString">
            <summary>
              Returns the textual representation of the OptRecord
            </summary>
            <returns> The textual representation </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OptRecord.UpdPayloadSize">
            <summary>
              Gets or set the sender's UDP payload size
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OptRecord.ExtendedReturnCode">
            <summary>
              Gets or sets the high bits of return code (EXTENDED-RCODE)
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OptRecord.Version">
            <summary>
              Gets or set the EDNS version
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OptRecord.IsDnsSecOk">
            <summary>
              <para>Gets or sets the DNSSEC OK (DO) flag</para> <para>Defined in
                                                                  <see cref="!:http://tools.ietf.org/html/rfc4035">RFC 4035</see>
                                                                  and
                                                                  <see cref="!:http://tools.ietf.org/html/rfc3225">RFC 3225</see>
                                                                </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.OptRecord.Options">
            <summary>
              Gets or set additional EDNS options
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.KeyRecord">
            <summary>
              <para>Security Key record</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                                 ,
                                                 <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                                 ,
                                                 <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                 and
                                                 <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                               </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.KeyRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,System.UInt16,ARSoft.Tools.Net.Dns.KeyRecordBase.ProtocolType,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,System.Byte[])">
            <summary>
              Creates of new instance of the KeyRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="flags"> Flags of the key </param>
            <param name="protocol"> Protocol for which the key is used </param>
            <param name="algorithm"> Algorithm of the key </param>
            <param name="publicKey"> Binary data of the public key </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.KeyRecord.PublicKey">
            <summary>
              Binary data of the public key
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.HipRecord">
            <summary>
              <para>Host identity protocol</para> <para>Defined in
                                                    <see cref="!:http://tools.ietf.org/html/rfc5205">RFC 5205</see>
                                                  </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.HipRecord.#ctor(System.String,System.Int32,ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecAlgorithm,System.Byte[],System.Byte[],System.Collections.Generic.List{System.String})">
            <summary>
              Creates a new instace of the HipRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="algorithm"> Algorithm of the key </param>
            <param name="hit"> Host identity tag </param>
            <param name="publicKey"> Binary data of the public key </param>
            <param name="rendezvousServers"> Possible rendezvous servers </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.HipRecord.Algorithm">
            <summary>
              Algorithm of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.HipRecord.Hit">
            <summary>
              Host identity tag
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.HipRecord.PublicKey">
            <summary>
              Binary data of the public key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.HipRecord.RendezvousServers">
            <summary>
              Possible rendezvous servers
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DnsMessage">
            <summary>
              Message returned as result to a dns query
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.IsAuthoritiveAnswer">
            <summary>
              <para>Gets or sets the autoritive answer (AA) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.IsTruncated">
            <summary>
              <para>Gets or sets the truncated response (TC) flag</para> <para>Defined in
                                                                           <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                         </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.IsRecursionDesired">
            <summary>
              <para>Gets or sets the recursion desired (RD) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.IsRecursionAllowed">
            <summary>
              <para>Gets or sets the recursion allowed (RA) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.IsAuthenticData">
            <summary>
              <para>Gets or sets the authentic data (AD) flag</para> <para>Defined in
                                                                       <see cref="!:http://tools.ietf.org/html/rfc4035">RFC 4035</see>
                                                                     </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.IsCheckingDisabled">
            <summary>
              <para>Gets or sets the checking disabled (CD) flag</para> <para>Defined in
                                                                          <see cref="!:http://tools.ietf.org/html/rfc4035">RFC 4035</see>
                                                                        </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.Questions">
            <summary>
              Gets or sets the entries in the question section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.AnswerRecords">
            <summary>
              Gets or sets the entries in the answer records section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DnsMessage.AuthorityRecords">
            <summary>
              Gets or sets the entries in the authority records section
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SenderIDScope">
            <summary>
              Scope of a SenderID record
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SenderIDScope.Unknown">
            <summary>
              Unknown scope
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SenderIDScope.MFrom">
            <summary>
              MFrom scope, used for lookups of SMTP MAIL FROM address
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Spf.SenderIDScope.Pra">
            <summary>
              PRA scope, used for lookups of the Purported Responsible Address
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.ReturnCode">
            <summary>
              Result of a dns request
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.NoError">
            <summary>
              <para>No error</para> <para>Defined in
                                      <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                    </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.FormatError">
            <summary>
              <para>Format error</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.ServerFailure">
            <summary>
              <para>Server failure</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.NxDomain">
            <summary>
              <para>Non-existent domain</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.NotImplemented">
            <summary>
              <para>Not implemented</para> <para>Defined in
                                             <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.Refused">
            <summary>
              <para>Query refused</para> <para>Defined in
                                           <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.YXDomain">
            <summary>
              <para>Name exists when it should not</para> <para>Defined in
                                                            <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.YXRRSet">
            <summary>
              <para>Record exists when it should not</para> <para>Defined in
                                                              <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.NXRRSet">
            <summary>
              <para>Record that should exist does not</para> <para>Defined in
                                                               <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.NotAuthoritive">
            <summary>
              <para>Server is not authoritative for zone</para> <para>Defined in
                                                                  <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                                                </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.NotZone">
            <summary>
              <para>Name not contained in zone</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadVersion">
            <summary>
              <para>EDNS version is not supported by responder</para> <para>Defined in
                                                                        <see cref="!:http://tools.ietf.org/html/rfc2671">RFC 2671</see>
                                                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadSig">
            <summary>
              <para>TSIG signature failure</para> <para>Defined in
                                                    <see cref="!:http://tools.ietf.org/html/rfc2845">RFC 2845</see>
                                                  </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadKey">
            <summary>
              <para>Key not recognized</para> <para>Defined in
                                                <see cref="!:http://tools.ietf.org/html/rfc2845">RFC 2845</see>
                                              </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadTime">
            <summary>
              <para>Signature out of time window</para> <para>Defined in
                                                          <see cref="!:http://tools.ietf.org/html/rfc2845">RFC 2845</see>
                                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadMode">
            <summary>
              <para>Bad TKEY mode</para> <para>Defined in
                                           <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadName">
            <summary>
              <para>Duplicate key name</para> <para>Defined in
                                                <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                              </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadAlg">
            <summary>
              <para>Algorithm not supported</para> <para>Defined in
                                                     <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                                   </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.ReturnCode.BadTrunc">
            <summary>
              <para>Bad truncation of TSIG record</para> <para>Defined in
                                                           <see cref="!:http://tools.ietf.org/html/rfc4635">RFC 4635</see>
                                                         </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.RecordType">
            <summary>
              Type of record
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Invalid">
            <summary>
              Invalid record type
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.A">
            <summary>
              <para>Host address</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Ns">
            <summary>
              <para>Authoritatitve name server</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Md">
            <summary>
              <para>Mail destination</para> <para>Defined in
                                              <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Mf">
            <summary>
              <para>Mail forwarder</para> <para>Defined in
                                            <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.CName">
            <summary>
              <para>Canonical name for an alias</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Soa">
            <summary>
              <para>Start of zone of authority</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Mb">
            <summary>
              <para>Mailbox domain name</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                 - Experimental</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Mg">
            <summary>
              <para>Mail group member</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                               - Experimental</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Mr">
            <summary>
              <para>Mail rename domain name</para> <para>Defined in
                                                     <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                     - Experimental</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Null">
            <summary>
              <para>Null record</para> <para>Defined in
                                         <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                         - Experimental</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Wks">
            <summary>
              <para>Well known services</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Ptr">
            <summary>
              <para>Domain name pointer</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.HInfo">
            <summary>
              <para>Host information</para> <para>Defined in
                                              <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.MInfo">
            <summary>
              <para>Mailbox or mail list information</para> <para>Defined in
                                                              <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Mx">
            <summary>
              <para>Mail exchange</para> <para>Defined in
                                           <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Txt">
            <summary>
              <para>Text strings</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Rp">
            <summary>
              <para>Responsible person</para> <para>Defined in
                                                <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                              </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Afsdb">
            <summary>
              <para>AFS data base location</para> <para>Defined in
                                                    <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                                    and
                                                    <see cref="!:http://tools.ietf.org/html/rfc5864">RFC 5864</see>
                                                  </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.X25">
            <summary>
              <para>X.25 PSDN address</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Isdn">
            <summary>
              <para>ISDN address</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Rt">
            <summary>
              <para>Route through</para> <para>Defined in
                                           <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Nsap">
            <summary>
              <para>NSAP address, NSAP style A record</para> <para>Defined in
                                                               <see cref="!:http://tools.ietf.org/html/rfc1706">RFC 1706</see>
                                                               and
                                                               <see cref="!:http://tools.ietf.org/html/rfc1348">RFC 1348</see>
                                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.NsapPtr">
            <summary>
              <para>Domain name pointer, NSAP style</para> <para>Defined in
                                                             <see cref="!:http://tools.ietf.org/html/rfc1348">RFC 1348</see>
                                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Sig">
            <summary>
              <para>Security signature</para> <para>Defined in
                                                <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                                ,
                                                <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                                ,
                                                <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                                and
                                                <see cref="!:http://tools.ietf.org/html/rfc2931">RFC 2931</see>
                                              </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Key">
            <summary>
              <para>Security Key</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                          ,
                                          <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                          ,
                                          <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                          and
                                          <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Px">
            <summary>
              <para>X.400 mail mapping information</para> <para>Defined in
                                                            <see cref="!:http://tools.ietf.org/html/rfc2163">RFC 2163</see>
                                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.GPos">
            <summary>
              <para>Geographical position</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc1712">RFC 1712</see>
                                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Aaaa">
            <summary>
              <para>IPv6 address</para> <para>Defined in
                                          <see cref="!:http://tools.ietf.org/html/rfc3596">RFC 3596</see>
                                        </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Loc">
            <summary>
              <para>Location information</para> <para>Defined in
                                                  <see cref="!:http://tools.ietf.org/html/rfc1876">RFC 1876</see>
                                                </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Nxt">
            <summary>
              <para>Next domain</para> <para>Defined in
                                         <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                         and
                                         <see cref="!:http://tools.ietf.org/html/rfc2535">RFC 2535</see>
                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Eid">
            <summary>
              <para>Endpoint identifier</para> <para>Defined by Michael Patton, &lt;map@bbn.com&gt;, June 1995</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.NimLoc">
            <summary>
              <para>Nimrod locator</para> <para>Defined by Michael Patton, &lt;map@bbn.com&gt;, June 1995</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Srv">
            <summary>
              <para>Server selector</para> <para>Defined in
                                             <see cref="!:http://tools.ietf.org/html/rfc2782">RFC 2782</see>
                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.AtmA">
            <summary>
              <para>ATM address</para> <para>Defined in
                                         <see cref="!:http://broadband-forum.org/ftp/pub/approved-specs/af-saa-0069.000.pdf">ATM Forum Technical Committee, "ATM Name System, V2.0"</see>
                                       </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Naptr">
            <summary>
              <para>Naming authority pointer</para> <para>Defined in
                                                      <see cref="!:http://tools.ietf.org/html/rfc2915">RFC 2915</see>
                                                      ,
                                                      <see cref="!:http://tools.ietf.org/html/rfc2168">RFC 2168</see>
                                                      and
                                                      <see cref="!:http://tools.ietf.org/html/rfc3403">RFC 3403</see>
                                                    </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Kx">
            <summary>
              <para>Key exchanger</para> <para>Defined in
                                           <see cref="!:http://tools.ietf.org/html/rfc2230">RFC 2230</see>
                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Cert">
            <summary>
              <para>Certificate storage</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc4398">RFC 4398</see>
                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.A6">
            <summary>
              <para>A6</para> <para>Defined in
                                <see cref="!:http://tools.ietf.org/html/rfc3226">RFC 3226</see>
                                ,
                                <see cref="!:http://tools.ietf.org/html/rfc2874">RFC 2874</see>
                                and
                                <see cref="!:http://tools.ietf.org/html/rfc6563">RFC 2874</see>
                                - Experimental</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.DName">
            <summary>
              <para>DNS Name Redirection</para> <para>Defined in
                                                  <see cref="!:http://tools.ietf.org/html/rfc2672">RFC 6672</see>
                                                </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Sink">
            <summary>
              <para>SINK</para> <para>Defined by Donald E. Eastlake, III &lt;d3e3e3@gmail.com&gt;, January 1995, November 1997</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Opt">
            <summary>
              <para>OPT</para> <para>Defined in
                                 <see cref="!:http://tools.ietf.org/html/rfc2671">RFC 2671</see>
                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Apl">
            <summary>
              <para>Address prefixes</para> <para>Defined in
                                              <see cref="!:http://tools.ietf.org/html/rfc3123">RFC 3123</see>
                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Ds">
            <summary>
              <para>Delegation signer</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                               and
                                               <see cref="!:http://tools.ietf.org/html/rfc3658">RFC 3658</see>
                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.SshFp">
            <summary>
              <para>SSH key fingerprint</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc4255">RFC 4255</see>
                                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.IpSecKey">
            <summary>
              <para>IPsec key storage</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc4025">RFC 4025</see>
                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.RrSig">
            <summary>
              <para>Record signature</para> <para>Defined in
                                              <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                              and
                                              <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                            </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.NSec">
            <summary>
              <para>Next owner</para> <para>Defined in
                                        <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                        and
                                        <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.DnsKey">
            <summary>
              <para>DNS Key</para> <para>Defined in
                                     <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                     and
                                     <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                   </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Dhcid">
            <summary>
              <para>Dynamic Host Configuration Protocol (DHCP) Information</para> <para>Defined in
                                                                                    <see cref="!:http://tools.ietf.org/html/rfc4701">RFC 4701</see>
                                                                                  </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.NSec3">
            <summary>
              <para>Hashed next owner</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc5155">RFC 5155</see>
                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.NSec3Param">
            <summary>
              <para>Hashed next owner parameter</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc5155">RFC 5155</see>
                                                       </para>
            </summary>
        </member>
        <!-- Ungültiger XML-Kommentar wurde für den Member "F:ARSoft.Tools.Net.Dns.RecordType.Tlsa" ignoriert -->
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Hip">
            <summary>
              <para>Host identity protocol</para> <para>Defined in
                                                    <see cref="!:http://tools.ietf.org/html/rfc5205">RFC 5205</see>
                                                  </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.NInfo">
            <summary>
              <para>NINFO</para> <para>Defined by Jim Reid, &lt;jim@telnic.org&gt;, 21 January 2008</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.RKey">
            <summary>
              <para>RKEY</para> <para>Defined by Jim Reid, &lt;jim@telnic.org&gt;, 21 January 2008</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.TALink">
            <summary>
              <para>Trust anchor link</para> <para>Defined by Wouter Wijngaards, &lt;wouter@nlnetlabs.nl&gt;, 2010-02-17</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.CDS">
            <summary>
              <para>Child DS</para> <para>Defined by George Barwood, &lt;george.barwood@blueyonder.co.uk&gt;, 06 June 2011</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Spf">
            <summary>
              <para>Sender Policy Framework</para> <para>Defined in
                                                     <see cref="!:http://tools.ietf.org/html/rfc4408">RFC 4408</see>
                                                   </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.UInfo">
            <summary>
              <para>UINFO</para> <para>IANA-Reserved</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.UId">
            <summary>
              <para>UID</para> <para>IANA-Reserved</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Gid">
            <summary>
              <para>GID</para> <para>IANA-Reserved</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Unspec">
            <summary>
              <para>UNSPEC</para> <para>IANA-Reserved</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.TKey">
            <summary>
              <para>Transaction key</para> <para>Defined in
                                             <see cref="!:http://tools.ietf.org/html/rfc2930">RFC 2930</see>
                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.TSig">
            <summary>
              <para>Transaction signature</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc2845">RFC 2845</see>
                                                 </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Ixfr">
            <summary>
              <para>Incremental zone transfer</para> <para>Defined in
                                                       <see cref="!:http://tools.ietf.org/html/rfc1995">RFC 1995</see>
                                                     </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Axfr">
            <summary>
              <para>Request transfer of entire zone</para> <para>Defined in
                                                             <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                             and
                                                             <see cref="!:http://tools.ietf.org/html/rfc5936">RFC 5936</see>
                                                           </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.MailB">
            <summary>
              <para>Request mailbox related recors</para> <para>Defined in
                                                            <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                          </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.MailA">
            <summary>
              <para>Request of mail agent records</para> <para>Defined in
                                                           <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                         </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Any">
            <summary>
              <para>Request of all records</para> <para>Defined in
                                                    <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                  </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Uri">
            <summary>
              <para>URI</para> <para>Defined by Patrik Faltstrom, &lt;paf@cisco.com&gt;, 22 February 2011</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.CAA">
            <summary>
              <para>Certification authority auhtorization</para> <para>Defined by Phillip Hallam-Baker, &lt;phill@hallambaker.com&gt;, 07 April 2011</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Ta">
            <summary>
              <para>DNSSEC trust authorities</para> <para>Defined by Sam Weiler, &lt;weiler+iana@tislabs.com&gt;</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordType.Dlv">
            <summary>
              <para>DNSSEC lookaside validation</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc4431">RFC 4431</see>
                                                       </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.UnknownOption">
            <summary>
              Unknown EDNS option
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.UnknownOption.#ctor(ARSoft.Tools.Net.Dns.EDnsOptionType,System.Byte[])">
            <summary>
              Creates a new instance of the UnknownOption class
            </summary>
            <param name="type"> Type of the option </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.UnknownOption.Data">
            <summary>
              Binary data of the option
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.TSigRecord">
            <summary>
              <para>Transaction signature record</para> <para>Defined in
                                                          <see cref="!:http://tools.ietf.org/html/rfc2845">RFC 2845</see>
                                                        </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.TSigRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.TSigAlgorithm,System.DateTime,System.TimeSpan,System.UInt16,ARSoft.Tools.Net.Dns.ReturnCode,System.Byte[],System.Byte[])">
            <summary>
              Creates a new instance of the TSigRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="algorithm"> Algorithm of the key </param>
            <param name="timeSigned"> Time when the data was signed </param>
            <param name="fudge"> Timespan errors permitted </param>
            <param name="originalID"> Original ID of message </param>
            <param name="error"> Error field </param>
            <param name="otherData"> Binary other data </param>
            <param name="keyData"> Binary data of the key </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.Algorithm">
            <summary>
              Algorithm of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.TimeSigned">
            <summary>
              Time when the data was signed
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.Fudge">
            <summary>
              Timespan errors permitted
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.Mac">
            <summary>
              MAC defined by algorithm
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.OriginalID">
            <summary>
              Original ID of message
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.Error">
            <summary>
              Error field
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.OtherData">
            <summary>
              Binary other data
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.KeyData">
            <summary>
              Binary data of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.TSigRecord.ValidationResult">
            <summary>
              Result of validation of record
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.NSec3Record">
            <summary>
              Hashed next owner <para>Defined in
                                  <see cref="!:http://tools.ietf.org/html/rfc5155">RFC 5155</see>
                                </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.NSec3Record.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,System.Byte,System.UInt16,System.Byte[],System.Byte[],System.Collections.Generic.List{ARSoft.Tools.Net.Dns.RecordType})">
            <summary>
              Creates of new instance of the NSec3Record class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="hashAlgorithm"> Algorithm of hash </param>
            <param name="flags"> Flags of the record </param>
            <param name="iterations"> Number of iterations </param>
            <param name="salt"> Binary data of salt </param>
            <param name="nextHashedOwnerName"> Binary data of hash of next owner </param>
            <param name="types"> Types of next owner </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3Record.HashAlgorithm">
            <summary>
              Algorithm of hash
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3Record.Flags">
            <summary>
              Flags of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3Record.Iterations">
            <summary>
              Number of iterations
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3Record.Salt">
            <summary>
              Binary data of salt
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3Record.NextHashedOwnerName">
            <summary>
              Binary data of hash of next owner
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NSec3Record.Types">
            <summary>
              Types of next owner
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.SshFpRecord">
            <summary>
              <para>SSH key fingerprint record</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc4255">RFC 4255</see>
                                                      </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.SshFpRecord.#ctor(System.String,System.Int32,ARSoft.Tools.Net.Dns.SshFpRecord.SshFpAlgorithm,ARSoft.Tools.Net.Dns.SshFpRecord.SshFpFingerPrintType,System.Byte[])">
            <summary>
              Creates a new instance of the SshFpRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="algorithm"> Algorithm of fingerprint </param>
            <param name="fingerPrintType"> Type of fingerprint </param>
            <param name="fingerPrint"> Binary data of the fingerprint </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SshFpRecord.Algorithm">
            <summary>
              Algorithm of fingerprint
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SshFpRecord.FingerPrintType">
            <summary>
              Type of fingerprint
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.SshFpRecord.FingerPrint">
            <summary>
              Binary data of the fingerprint
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.SshFpRecord.SshFpAlgorithm">
            <summary>
              Algorithm of the fingerprint
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.SshFpRecord.SshFpAlgorithm.None">
            <summary>
              None
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.SshFpRecord.SshFpAlgorithm.Rsa">
            <summary>
              <para>RSA</para> <para>Defined in
                                 <see cref="!:http://tools.ietf.org/html/rfc4255">RFC 4255</see>
                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.SshFpRecord.SshFpAlgorithm.Dsa">
            <summary>
              <para>DSA</para> <para>Defined in
                                 <see cref="!:http://tools.ietf.org/html/rfc4255">RFC 4255</see>
                               </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.SshFpRecord.SshFpFingerPrintType">
            <summary>
              Type of the fingerprint
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.SshFpRecord.SshFpFingerPrintType.None">
            <summary>
              None
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.SshFpRecord.SshFpFingerPrintType.Sha1">
            <summary>
              <para>SHA-1</para> <para>Defined in
                                   <see cref="!:http://tools.ietf.org/html/rfc4255">RFC 4255</see>
                                 </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.RtRecord">
            <summary>
              <para>Route through record</para> <para>Defined in
                                                  <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                                </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.RtRecord.#ctor(System.String,System.Int32,System.UInt16,System.String)">
            <summary>
              Creates a new instance of the RtRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="preference"> Preference of the record </param>
            <param name="intermediateHost"> Name of the intermediate host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RtRecord.Preference">
            <summary>
              Preference of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RtRecord.IntermediateHost">
            <summary>
              Name of the intermediate host
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.NsRecord">
            <summary>
              <para>Authoritatitve name server record</para> <para>Defined in
                                                               <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                             </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.NsRecord.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the NsRecord class
            </summary>
            <param name="name"> Domain name of the zone </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="nameServer"> Name of the authoritative name server </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NsRecord.NameServer">
            <summary>
              Name of the authoritatitve nameserver for the zone
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.IpSecKeyRecord">
            <summary>
              <para>IPsec key storage</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc4025">RFC 4025</see>
                                             </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.IpSecKeyRecord.#ctor(System.String,System.Int32,System.Byte,ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecGatewayType,ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecAlgorithm,System.String,System.Byte[])">
            <summary>
              Creates a new instance of the IpSecKeyRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="precedence"> Precedence of the record </param>
            <param name="gatewayType"> Type of gateway </param>
            <param name="algorithm"> Algorithm of the key </param>
            <param name="gateway"> Address of the gateway </param>
            <param name="publicKey"> Binary data of the public key </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IpSecKeyRecord.Precedence">
            <summary>
              Precedence of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IpSecKeyRecord.GatewayType">
            <summary>
              Type of gateway
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IpSecKeyRecord.Algorithm">
            <summary>
              Algorithm of the key
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IpSecKeyRecord.Gateway">
            <summary>
              Address of the gateway
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.IpSecKeyRecord.PublicKey">
            <summary>
              Binary data of the public key
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecAlgorithm">
            <summary>
              Algorithm of key
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecAlgorithm.None">
            <summary>
              None
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecAlgorithm.Rsa">
            <summary>
              <para>RSA</para> <para>Defined in
                                 <see cref="!:http://tools.ietf.org/html/rfc4025">RFC 4025</see>
                               </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecAlgorithm.Dsa">
            <summary>
              <para>DSA</para> <para>Defined in
                                 <see cref="!:http://tools.ietf.org/html/rfc4025">RFC 4025</see>
                               </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecGatewayType">
            <summary>
              Type of gateway
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecGatewayType.None">
            <summary>
              None
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecGatewayType.IpV4">
            <summary>
              <para>Gateway is a IPv4 address</para> <para>Defined in
                                                       <see cref="!:http://tools.ietf.org/html/rfc4025">RFC 4025</see>
                                                     </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecGatewayType.IpV6">
            <summary>
              <para>Gateway is a IPv6 address</para> <para>Defined in
                                                       <see cref="!:http://tools.ietf.org/html/rfc4025">RFC 4025</see>
                                                     </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.IpSecKeyRecord.IpSecGatewayType.Domain">
            <summary>
              <para>Gateway is a domain name</para> <para>Defined in
                                                      <see cref="!:http://tools.ietf.org/html/rfc4025">RFC 4025</see>
                                                    </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.LlmnrMessage">
            <summary>
              Message returned as result to a LLMNR query
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LlmnrMessage.IsConflict">
            <summary>
              <para>Gets or sets the conflict (C) flag</para> <para>Defined in
                                                                <see cref="!:http://tools.ietf.org/html/rfc4795">RFC 4795</see>
                                                              </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LlmnrMessage.IsTruncated">
            <summary>
              <para>Gets or sets the truncated response (TC) flag</para> <para>Defined in
                                                                           <see cref="!:http://tools.ietf.org/html/rfc4795">RFC 4795</see>
                                                                         </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LlmnrMessage.IsTentive">
            <summary>
              <para>Gets or sets the tentive (T) flag</para> <para>Defined in
                                                               <see cref="!:http://tools.ietf.org/html/rfc4795">RFC 4795</see>
                                                             </para>
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LlmnrMessage.Questions">
            <summary>
              Gets or sets the entries in the question section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LlmnrMessage.AnswerRecords">
            <summary>
              Gets or sets the entries in the answer records section
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.LlmnrMessage.AuthorityRecords">
            <summary>
              Gets or sets the entries in the authority records section
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.LlmnrClient">
            <summary>
              Provides a client for querying LLMNR (link-local multicast name resolution) as defined in <see
               cref="!:http://tools.ietf.org/html/rfc4795">RFC 4795</see> .
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LlmnrClient.#ctor">
            <summary>
              Provides a new instance with a timeout of 1 second
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LlmnrClient.#ctor(System.Int32)">
            <summary>
              Provides a new instance with a custom timeout
            </summary>
            <param name="queryTimeout"> Query timeout in milliseconds </param>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LlmnrClient.Resolve(System.String)">
            <summary>
              Queries for specified records.
            </summary>
            <param name="name"> Domain, that should be queried </param>
            <returns> All available responses on the local network </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LlmnrClient.Resolve(System.String,ARSoft.Tools.Net.Dns.RecordType)">
            <summary>
              Queries for specified records.
            </summary>
            <param name="name"> Name, that should be queried </param>
            <param name="recordType"> Type the should be queried </param>
            <returns> All available responses on the local network </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LlmnrClient.BeginResolve(System.String,System.AsyncCallback,System.Object)">
            <summary>
              Queries for specified records asynchronously.
            </summary>
            <param name="name"> Name, that should be queried </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LlmnrClient.BeginResolve(System.String,ARSoft.Tools.Net.Dns.RecordType,System.AsyncCallback,System.Object)">
            <summary>
              Queries for specified records asynchronously.
            </summary>
            <param name="name"> Name, that should be queried </param>
            <param name="recordType"> Type the should be queried </param>
            <param name="requestCallback"> An <see cref="T:System.AsyncCallback"/> delegate that references the method to invoked then the operation is complete. </param>
            <param name="state"> A user-defined object that contains information about the receive operation. This object is passed to the <paramref name="requestCallback"/> delegate when the operation is complete. </param>
            <returns> An <see cref="T:System.IAsyncResult"/> IAsyncResult object that references the asynchronous receive. </returns>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.LlmnrClient.EndResolve(System.IAsyncResult)">
            <summary>
              Ends a pending asynchronous operation.
            </summary>
            <param name="ar"> An <see cref="T:System.IAsyncResult"/> object returned by a call to <see cref="M:ARSoft.Tools.Net.Dns.LlmnrClient.BeginResolve(System.String,System.AsyncCallback,System.Object)"/> . </param>
            <returns> All available responses on the local network </returns>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.X25Record">
            <summary>
              <para>X.25 PSDN address record</para> <para>Defined in
                                                      <see cref="!:http://tools.ietf.org/html/rfc1183">RFC 1183</see>
                                                    </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.X25Record.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the X25Record class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="x25Address"> PSDN (Public Switched Data Network) address </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.X25Record.X25Address">
            <summary>
              PSDN (Public Switched Data Network) address
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.NaptrRecord">
            <summary>
              <para>Naming authority pointer record</para> <para>Defined in
                                                             <see cref="!:http://tools.ietf.org/html/rfc2915">RFC 2915</see>
                                                             ,
                                                             <see cref="!:http://tools.ietf.org/html/rfc2168">RFC 2168</see>
                                                             and
                                                             <see cref="!:http://tools.ietf.org/html/rfc3403">RFC 3403</see>
                                                           </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.NaptrRecord.#ctor(System.String,System.Int32,System.UInt16,System.UInt16,System.String,System.String,System.String,System.String)">
            <summary>
              Creates a new instance of the NaptrRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="order"> Order of the record </param>
            <param name="preference"> Preference of record with same order </param>
            <param name="flags"> Flags of the record </param>
            <param name="services"> Available services </param>
            <param name="regExp"> Substitution expression that is applied to the original string </param>
            <param name="replacement"> The next name to query </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NaptrRecord.Order">
            <summary>
              Order of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NaptrRecord.Preference">
            <summary>
              Preference of record with same order
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NaptrRecord.Flags">
            <summary>
              Flags of the record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NaptrRecord.Services">
            <summary>
              Available services
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NaptrRecord.RegExp">
            <summary>
              Substitution expression that is applied to the original string
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NaptrRecord.Replacement">
            <summary>
              The next name to query
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.RecordClass">
            <summary>
              DNS record class
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordClass.Invalid">
            <summary>
              Invalid record class
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordClass.INet">
            <summary>
              <para>Record class Internet (IN)</para> <para>Defined in
                                                        <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                      </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordClass.Chaos">
            <summary>
              <para>Record class Chaois (CH)</para> <para>Defined: D. Moon, "Chaosnet", A.I. Memo 628, Massachusetts Institute of Technology Artificial Intelligence Laboratory, June 1981.</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordClass.Hesiod">
            <summary>
              <para>Record class Hesiod (HS)</para> <para>Defined: Dyer, S., and F. Hsu, "Hesiod", Project Athena Technical Plan - Name Service, April 1987.</para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordClass.None">
            <summary>
              <para>Record class NONE</para> <para>Defined in
                                               <see cref="!:http://tools.ietf.org/html/rfc2136">RFC 2136</see>
                                             </para>
            </summary>
        </member>
        <member name="F:ARSoft.Tools.Net.Dns.RecordClass.Any">
            <summary>
              <para>Record class * (ANY)</para> <para>Defined in
                                                  <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                </para>
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.RrSigRecord">
            <summary>
              <para>Record signature record</para> <para>Defined in
                                                     <see cref="!:http://tools.ietf.org/html/rfc4034">RFC 4034</see>
                                                     and
                                                     <see cref="!:http://tools.ietf.org/html/rfc3755">RFC 3755</see>
                                                   </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.RrSigRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,ARSoft.Tools.Net.Dns.RecordType,ARSoft.Tools.Net.Dns.DnsSecAlgorithm,System.Byte,System.Int32,System.DateTime,System.DateTime,System.UInt16,System.String,System.Byte[])">
            <summary>
              Creates a new instance of the RrSigRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="recordClass"> Class of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="typeCovered"> <see cref="T:ARSoft.Tools.Net.Dns.RecordType">Record type</see> that is covered by this record </param>
            <param name="algorithm"> <see cref="T:ARSoft.Tools.Net.Dns.DnsSecAlgorithm">Algorithm</see> that is used for signature </param>
            <param name="labels"> Label count of original record that is covered by this record </param>
            <param name="originalTimeToLive"> Original time to live value of original record that is covered by this record </param>
            <param name="signatureExpiration"> Signature is valid until this date </param>
            <param name="signatureInception"> Signature is valid from this date </param>
            <param name="keyTag"> Key tag </param>
            <param name="signersName"> Domain name of generator of the signature </param>
            <param name="signature"> Binary data of the signature </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.TypeCovered">
            <summary>
              <see cref="T:ARSoft.Tools.Net.Dns.RecordType">Record type</see> that is covered by this record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.Algorithm">
            <summary>
              <see cref="T:ARSoft.Tools.Net.Dns.DnsSecAlgorithm">Algorithm</see> that is used for signature
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.Labels">
            <summary>
              Label count of original record that is covered by this record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.OriginalTimeToLive">
            <summary>
              Original time to live value of original record that is covered by this record
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.SignatureExpiration">
            <summary>
              Signature is valid until this date
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.SignatureInception">
            <summary>
              Signature is valid from this date
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.KeyTag">
            <summary>
              Key tag
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.SignersName">
            <summary>
              Domain name of generator of the signature
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.RrSigRecord.Signature">
            <summary>
              Binary data of the signature
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.CNameRecord">
            <summary>
              <para>Canonical name for an alias</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                                       </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.CNameRecord.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the CNameRecord class
            </summary>
            <param name="name"> Domain name the host </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="canonicalName"> Canocical name for the alias of the host </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.CNameRecord.CanonicalName">
            <summary>
              Canonical name
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Spf.SpfModifier">
            <summary>
              Represents a single modifier term in a SPF record
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Spf.SpfModifier.ToString">
            <summary>
              Returns the textual representation of a modifier term
            </summary>
            <returns> Textual representation </returns>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfModifier.Type">
            <summary>
              Type of the modifier
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Spf.SpfModifier.Domain">
            <summary>
              Domain part of the modifier
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.DNameRecord">
            <summary>
              <para>DNS Name Redirection record</para> <para>Defined in
                                                         <see cref="!:http://tools.ietf.org/html/rfc2672">RFC 6672</see>
                                                       </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.DNameRecord.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the DNameRecord class
            </summary>
            <param name="name"> Name of the record </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="target"> Target of the redirection </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.DNameRecord.Target">
            <summary>
              Target of the redirection
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.UnknownRecord">
            <summary>
              Represent a dns record, which is not directly supported by this library
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.UnknownRecord.#ctor(System.String,ARSoft.Tools.Net.Dns.RecordType,ARSoft.Tools.Net.Dns.RecordClass,System.Int32,System.Byte[])">
            <summary>
              Creates a new instance of the UnknownRecord class
            </summary>
            <param name="name"> Domain name of the record </param>
            <param name="recordType"> Record type </param>
            <param name="recordClass"> Record class </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="recordData"> Binary data of the RDATA section of the record </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.UnknownRecord.RecordData">
            <summary>
              Binary data of the RDATA section of the record
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.PtrRecord">
            <summary>
              <para>Domain name pointer</para> <para>Defined in
                                                 <see cref="!:http://tools.ietf.org/html/rfc1035">RFC 1035</see>
                                               </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.PtrRecord.#ctor(System.String,System.Int32,System.String)">
            <summary>
              Creates a new instance of the PtrRecord class
            </summary>
            <param name="name"> Reverse name of the address </param>
            <param name="timeToLive"> Seconds the record should be cached at most </param>
            <param name="pointerDomainName"> Domain name the address points to </param>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.PtrRecord.PointerDomainName">
            <summary>
              Domain name the address points to
            </summary>
        </member>
        <member name="T:ARSoft.Tools.Net.Dns.NsIdOption">
            <summary>
              <para>Name server ID option</para> <para>Defined in
                                                   <see cref="!:http://tools.ietf.org/html/rfc5001">RFC 5001</see>
                                                 </para>
            </summary>
        </member>
        <member name="M:ARSoft.Tools.Net.Dns.NsIdOption.#ctor(System.Byte[])">
            <summary>
              Creates a new instance of the NsIdOption class
            </summary>
        </member>
        <member name="P:ARSoft.Tools.Net.Dns.NsIdOption.Payload">
            <summary>
              Binary data of the payload
            </summary>
        </member>
    </members>
</doc>