• DnsClient
  • Readme
  • Api Docs
  • MichaCo.net
This site uses "cookies" - small data files stored locally on your computer - to save information about your preferences when using this site. Learn More.

    Show / Hide Table of Contents

    Class RecordCollectionExtension

    Extension methods for IEnumerable<T> where T is DnsResourceRecord.

    Inheritance
    Object
    RecordCollectionExtension
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: System.Linq
    Assembly: DnsClient.dll
    Syntax
    public static class RecordCollectionExtension

    Methods

    | Improve this Doc View Source

    AaaaRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return AaaaRecords only.

    Declaration
    public static IEnumerable<AaaaRecord> AaaaRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<AaaaRecord>

    The list of AaaaRecord.

    | Improve this Doc View Source

    AddressRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return ARecords only.

    Declaration
    public static IEnumerable<AddressRecord> AddressRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<AddressRecord>

    The list of ARecord.

    | Improve this Doc View Source

    AfsDbRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return AfsDbRecords only.

    Declaration
    public static IEnumerable<AfsDbRecord> AfsDbRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<AfsDbRecord>

    The list of AfsDbRecord.

    | Improve this Doc View Source

    ARecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return ARecords only.

    Declaration
    public static IEnumerable<ARecord> ARecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<ARecord>

    The list of ARecord.

    | Improve this Doc View Source

    CaaRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return CaaRecords only.

    Declaration
    public static IEnumerable<CaaRecord> CaaRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<CaaRecord>

    The list of CaaRecord.

    | Improve this Doc View Source

    CnameRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return CNameRecords only.

    Declaration
    public static IEnumerable<CNameRecord> CnameRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<CNameRecord>

    The list of CNameRecord.

    | Improve this Doc View Source

    HInfoRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return HInfoRecords only.

    Declaration
    public static IEnumerable<HInfoRecord> HInfoRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<HInfoRecord>

    The list of HInfoRecord.

    | Improve this Doc View Source

    MbRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return MbRecords only.

    Declaration
    public static IEnumerable<MbRecord> MbRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<MbRecord>

    The list of MbRecord.

    | Improve this Doc View Source

    MgRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return MgRecords only.

    Declaration
    public static IEnumerable<MgRecord> MgRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<MgRecord>

    The list of MgRecord.

    | Improve this Doc View Source

    MrRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return MrRecords only.

    Declaration
    public static IEnumerable<MrRecord> MrRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<MrRecord>

    The list of MrRecord.

    | Improve this Doc View Source

    MxRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return MxRecords only.

    Declaration
    [CLSCompliant(false)]
    public static IEnumerable<MxRecord> MxRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<MxRecord>

    The list of MxRecord.

    | Improve this Doc View Source

    NsRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return NsRecords only.

    Declaration
    public static IEnumerable<NsRecord> NsRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<NsRecord>

    The list of NsRecord.

    | Improve this Doc View Source

    NullRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return NullRecords only.

    Declaration
    public static IEnumerable<NullRecord> NullRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<NullRecord>

    The list of NullRecord.

    | Improve this Doc View Source

    OfRecordType(IEnumerable<DnsResourceRecord>, ResourceRecordType)

    Filters the elements of an IEnumerable<T> to return DnsResourceRecords which have the type.

    Declaration
    public static IEnumerable<DnsResourceRecord> OfRecordType(this IEnumerable<DnsResourceRecord> records, ResourceRecordType type)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    ResourceRecordType type

    The ResourceRecordType to filter for.

    Returns
    Type Description
    IEnumerable<DnsResourceRecord>

    The list of ARecord.

    | Improve this Doc View Source

    PtrRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return PtrRecords only.

    Declaration
    public static IEnumerable<PtrRecord> PtrRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<PtrRecord>

    The list of PtrRecord.

    | Improve this Doc View Source

    RpRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return RpRecords only.

    Declaration
    public static IEnumerable<RpRecord> RpRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<RpRecord>

    The list of RpRecord.

    | Improve this Doc View Source

    SoaRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return SoaRecords only.

    Declaration
    [CLSCompliant(false)]
    public static IEnumerable<SoaRecord> SoaRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<SoaRecord>

    The list of SoaRecord.

    | Improve this Doc View Source

    SrvRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return SrvRecords only.

    Declaration
    [CLSCompliant(false)]
    public static IEnumerable<SrvRecord> SrvRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<SrvRecord>

    The list of SrvRecord.

    | Improve this Doc View Source

    TxtRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return TxtRecords only.

    Declaration
    public static IEnumerable<TxtRecord> TxtRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<TxtRecord>

    The list of TxtRecord.

    | Improve this Doc View Source

    UriRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return UriRecords only.

    Declaration
    public static IEnumerable<UriRecord> UriRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<UriRecord>

    The list of UriRecord.

    | Improve this Doc View Source

    WksRecords(IEnumerable<DnsResourceRecord>)

    Filters the elements of an IEnumerable<T> to return WksRecords only.

    Declaration
    public static IEnumerable<WksRecord> WksRecords(this IEnumerable<DnsResourceRecord> records)
    Parameters
    Type Name Description
    IEnumerable<DnsResourceRecord> records

    The records.

    Returns
    Type Description
    IEnumerable<WksRecord>

    The list of WksRecord.

    • Improve this Doc
    • View Source
    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net