public abstract long EchoRepliesSent { get; }
public abstract long EchoRequestsReceived { get; }
public abstract long EchoRequestsSent { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long ErrorsReceived { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long ErrorsSent { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long MessagesReceived { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long MessagesSent { get; }
public abstract long ParameterProblemsReceived { get; }
public abstract long ParameterProblemsSent { get; }
public abstract long EchoRepliesSent { get; }
public abstract long EchoRequestsReceived { get; }
public abstract long EchoRequestsSent { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long ErrorsReceived { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long ErrorsSent { get; }
public abstract long MembershipQueriesReceived { get; }
public abstract long MembershipQueriesSent { get; }
public abstract long MembershipReductionsSent { get; }
public abstract long MembershipReportsReceived { get; }
public abstract long MembershipReportsSent { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long MessagesReceived { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long MessagesSent { get; }
public abstract long NeighborAdvertisementsReceived { get; }
public abstract long NeighborAdvertisementsSent { get; }
{
protected IPAddressInformation() { }
public abstract System.Net.IPAddress Address { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract bool IsDnsEligible { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract bool IsTransient { get; }
}
public partial class IPAddressInformationCollection : System.Collections.Generic.ICollection<System.Net.NetworkInformation.IPAddressInformation>, System.Collections.Generic.IEnumerable<System.Net.NetworkInformation.IPAddressInformation>, System.Collections.IEnumerable
public abstract partial class IPGlobalProperties
{
protected IPGlobalProperties() { }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract string DhcpScopeName { get; }
public abstract string DomainName { get; }
public abstract string HostName { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract bool IsWinsProxy { get; }
public abstract System.Net.NetworkInformation.NetBiosNodeType NodeType { get; }
public virtual System.IAsyncResult BeginGetUnicastAddresses(System.AsyncCallback? callback, object? state) { throw null; }
public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection EndGetUnicastAddresses(System.IAsyncResult asyncResult) { throw null; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.IPEndPoint[] GetActiveTcpListeners();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.IPEndPoint[] GetActiveUdpListeners();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.IcmpV4Statistics GetIcmpV4Statistics();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.IcmpV6Statistics GetIcmpV6Statistics();
- [System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("illumos")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("solaris")]
public static System.Net.NetworkInformation.IPGlobalProperties GetIPGlobalProperties() { throw null; }
public abstract System.Net.NetworkInformation.IPGlobalStatistics GetIPv4GlobalStatistics();
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract System.Net.NetworkInformation.IPGlobalStatistics GetIPv6GlobalStatistics();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.TcpStatistics GetTcpIPv4Statistics();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.TcpStatistics GetTcpIPv6Statistics();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv4Statistics();
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics();
public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection GetUnicastAddresses() { throw null; }
public virtual System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection> GetUnicastAddressesAsync() { throw null; }
public abstract partial class IPGlobalStatistics
{
protected IPGlobalStatistics() { }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract int DefaultTtl { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract bool ForwardingEnabled { get; }
public abstract int NumberOfInterfaces { get; }
public abstract int NumberOfIPAddresses { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract int NumberOfRoutes { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long OutputPacketRequests { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long OutputPacketRoutingDiscards { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long OutputPacketsDiscarded { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long OutputPacketsWithNoRoute { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long PacketFragmentFailures { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long PacketReassembliesRequired { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long PacketReassemblyFailures { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long PacketReassemblyTimeout { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long PacketsFragmented { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long PacketsReassembled { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long ReceivedPackets { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long ReceivedPacketsDelivered { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long ReceivedPacketsDiscarded { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long ReceivedPacketsForwarded { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long ReceivedPacketsWithAddressErrors { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long ReceivedPacketsWithHeadersErrors { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract long ReceivedPacketsWithUnknownProtocol { get; }
}
public abstract partial class IPInterfaceProperties
{
protected IPInterfaceProperties() { }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract System.Net.NetworkInformation.IPAddressInformationCollection AnycastAddresses { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract System.Net.NetworkInformation.IPAddressCollection DhcpServerAddresses { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.IPAddressCollection DnsAddresses { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract string DnsSuffix { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public abstract System.Net.NetworkInformation.GatewayIPAddressInformationCollection GatewayAddresses { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract bool IsDnsEnabled { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract bool IsDynamicDnsEnabled { get; }
public abstract System.Net.NetworkInformation.MulticastIPAddressInformationCollection MulticastAddresses { get; }
public abstract System.Net.NetworkInformation.UnicastIPAddressInformationCollection UnicastAddresses { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract System.Net.NetworkInformation.IPAddressCollection WinsServersAddresses { get; }
public abstract System.Net.NetworkInformation.IPv4InterfaceProperties GetIPv4Properties();
public abstract System.Net.NetworkInformation.IPv6InterfaceProperties GetIPv6Properties();
public abstract long BytesSent { get; }
public abstract long IncomingPacketsDiscarded { get; }
public abstract long IncomingPacketsWithErrors { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("linux")]
public abstract long IncomingUnknownProtocolPackets { get; }
public abstract long NonUnicastPacketsReceived { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("linux")]
public abstract long NonUnicastPacketsSent { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("osx")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long OutgoingPacketsDiscarded { get; }
public abstract long OutgoingPacketsWithErrors { get; }
public abstract long OutputQueueLength { get; }
{
protected IPv4InterfaceProperties() { }
public abstract int Index { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract bool IsAutomaticPrivateAddressingActive { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract bool IsAutomaticPrivateAddressingEnabled { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract bool IsDhcpEnabled { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("linux")]
public abstract bool IsForwardingEnabled { get; }
public abstract int Mtu { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("linux")]
public abstract bool UsesWins { get; }
}
public abstract partial class IPv4InterfaceStatistics
public abstract long IncomingUnknownProtocolPackets { get; }
public abstract long NonUnicastPacketsReceived { get; }
public abstract long NonUnicastPacketsSent { get; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("osx")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public abstract long OutgoingPacketsDiscarded { get; }
public abstract long OutgoingPacketsWithErrors { get; }
public abstract long OutputQueueLength { get; }
protected IPv6InterfaceProperties() { }
public abstract int Index { get; }
public abstract int Mtu { get; }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("freebsd")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("osx")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public virtual long GetScopeId(System.Net.NetworkInformation.ScopeLevel scopeLevel) { throw null; }
}
public abstract partial class MulticastIPAddressInformation : System.Net.NetworkInformation.IPAddressInformation
{
protected MulticastIPAddressInformation() { }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract long AddressPreferredLifetime { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract long AddressValidLifetime { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract long DhcpLeaseLifetime { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract System.Net.NetworkInformation.DuplicateAddressDetectionState DuplicateAddressDetectionState { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract System.Net.NetworkInformation.PrefixOrigin PrefixOrigin { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract System.Net.NetworkInformation.SuffixOrigin SuffixOrigin { get; }
}
public partial class MulticastIPAddressInformationCollection : System.Collections.Generic.ICollection<System.Net.NetworkInformation.MulticastIPAddressInformation>, System.Collections.Generic.IEnumerable<System.Net.NetworkInformation.MulticastIPAddressInformation>, System.Collections.IEnumerable
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public NetworkChange() { }
- [System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("illumos")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("solaris")]
public static event System.Net.NetworkInformation.NetworkAddressChangedEventHandler? NetworkAddressChanged { add { } remove { } }
- [System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("illumos")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("solaris")]
public static event System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler? NetworkAvailabilityChanged { add { } remove { } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
protected NetworkInterface() { }
public virtual string Description { get { throw null; } }
public virtual string Id { get { throw null; } }
- [System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("illumos")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("solaris")]
public static int IPv6LoopbackInterfaceIndex { get { throw null; } }
public virtual bool IsReceiveOnly { get { throw null; } }
- [System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("illumos")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("solaris")]
public static int LoopbackInterfaceIndex { get { throw null; } }
public virtual string Name { get { throw null; } }
public virtual System.Net.NetworkInformation.NetworkInterfaceType NetworkInterfaceType { get { throw null; } }
public virtual System.Net.NetworkInformation.OperationalStatus OperationalStatus { get { throw null; } }
public virtual long Speed { get { throw null; } }
public virtual bool SupportsMulticast { get { throw null; } }
- [System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("illumos")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("solaris")]
public static System.Net.NetworkInformation.NetworkInterface[] GetAllNetworkInterfaces() { throw null; }
public virtual System.Net.NetworkInformation.IPInterfaceProperties GetIPProperties() { throw null; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public virtual System.Net.NetworkInformation.IPInterfaceStatistics GetIPStatistics() { throw null; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("android")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("android")]
public virtual System.Net.NetworkInformation.IPv4InterfaceStatistics GetIPv4Statistics() { throw null; }
- [System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
- [System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("illumos")]
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("solaris")]
public static bool GetIsNetworkAvailable() { throw null; }
public virtual System.Net.NetworkInformation.PhysicalAddress GetPhysicalAddress() { throw null; }
public virtual bool Supports(System.Net.NetworkInformation.NetworkInterfaceComponent networkInterfaceComponent) { throw null; }
{
public static readonly System.Net.NetworkInformation.PhysicalAddress None;
public PhysicalAddress(byte[] address) { }
- public override bool Equals([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] object? comparand) { throw null; }
+ public override bool Equals([System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] object? comparand) { throw null; }
public byte[] GetAddressBytes() { throw null; }
public override int GetHashCode() { throw null; }
+ public static System.Net.NetworkInformation.PhysicalAddress Parse(System.ReadOnlySpan<char> address) { throw null; }
public static System.Net.NetworkInformation.PhysicalAddress Parse(string? address) { throw null; }
- public static System.Net.NetworkInformation.PhysicalAddress Parse(ReadOnlySpan<char> address) { throw null; }
- public static bool TryParse(string? address, [System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] out System.Net.NetworkInformation.PhysicalAddress? value) { throw null; }
- public static bool TryParse(ReadOnlySpan<char> address, [System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] out System.Net.NetworkInformation.PhysicalAddress? value) { throw null; }
public override string ToString() { throw null; }
+ public static bool TryParse(System.ReadOnlySpan<char> address, [System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] out System.Net.NetworkInformation.PhysicalAddress? value) { throw null; }
+ public static bool TryParse(string? address, [System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] out System.Net.NetworkInformation.PhysicalAddress? value) { throw null; }
}
public enum PrefixOrigin
{
public abstract partial class UnicastIPAddressInformation : System.Net.NetworkInformation.IPAddressInformation
{
protected UnicastIPAddressInformation() { }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract long AddressPreferredLifetime { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract long AddressValidLifetime { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract long DhcpLeaseLifetime { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract System.Net.NetworkInformation.DuplicateAddressDetectionState DuplicateAddressDetectionState { get; }
public abstract System.Net.IPAddress IPv4Mask { get; }
public virtual int PrefixLength { get { throw null; } }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract System.Net.NetworkInformation.PrefixOrigin PrefixOrigin { get; }
+ [System.Runtime.Versioning.SupportedOSPlatformAttribute("windows")]
public abstract System.Net.NetworkInformation.SuffixOrigin SuffixOrigin { get; }
}
public partial class UnicastIPAddressInformationCollection : System.Collections.Generic.ICollection<System.Net.NetworkInformation.UnicastIPAddressInformation>, System.Collections.Generic.IEnumerable<System.Net.NetworkInformation.UnicastIPAddressInformation>, System.Collections.IEnumerable