Class RecordCollectionExtension
Extension methods for IEnumerable<T> where T
is DnsResourceRecord.
Inherited Members
Namespace: System.Linq
Assembly: DnsClient.dll
Syntax
public static class RecordCollectionExtension
Methods
| Improve this Doc View SourceAaaaRecords(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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |