System.Net.NetworkInformation.BsdIcmpV6Statistics.BsdIcmpV6Statistics C# (CSharp) Method

BsdIcmpV6Statistics() public method

public BsdIcmpV6Statistics ( ) : System.Runtime.Versioning
return System.Runtime.Versioning
        public BsdIcmpV6Statistics()
        {
            Interop.Sys.Icmpv6GlobalStatistics statistics;
            if (Interop.Sys.GetIcmpv6GlobalStatistics(out statistics) != 0)
            {
                throw new NetworkInformationException(SR.net_PInvokeError);
            }

            _destinationUnreachableMessagesReceived = (long)statistics.DestinationUnreachableMessagesReceived;
            _destinationUnreachableMessagesSent = (long)statistics.DestinationUnreachableMessagesSent;
            _echoRepliesReceived = (long)statistics.EchoRepliesReceived;
            _echoRepliesSent = (long)statistics.EchoRepliesSent;
            _echoRequestsReceived = (long)statistics.EchoRequestsReceived;
            _echoRequestsSent = (long)statistics.EchoRequestsSent;
            _membershipQueriesReceived = (long)statistics.MembershipQueriesReceived;
            _membershipQueriesSent = (long)statistics.MembershipQueriesSent;
            _membershipReductionsReceived = (long)statistics.MembershipReductionsReceived;
            _membershipReductionsSent = (long)statistics.MembershipReductionsSent;
            _membershipReportsReceived = (long)statistics.MembershipReportsReceived;
            _membershipReportsSent = (long)statistics.MembershipReportsSent;
            _neighborAdvertisementsReceived = (long)statistics.NeighborAdvertisementsReceived;
            _neighborAdvertisementsSent = (long)statistics.NeighborAdvertisementsSent;
            _neighborSolicitsReceived = (long)statistics.NeighborSolicitsReceived;
            _neighborSolicitsSent = (long)statistics.NeighborSolicitsSent;
            _packetTooBigMessagesReceived = (long)statistics.PacketTooBigMessagesReceived;
            _packetTooBigMessagesSent = (long)statistics.PacketTooBigMessagesSent;
            _parameterProblemsReceived = (long)statistics.ParameterProblemsReceived;
            _parameterProblemsSent = (long)statistics.ParameterProblemsSent;
            _redirectsReceived = (long)statistics.RedirectsReceived;
            _redirectsSent = (long)statistics.RedirectsSent;
            _routerAdvertisementsReceived = (long)statistics.RouterAdvertisementsReceived;
            _routerAdvertisementsSent = (long)statistics.RouterAdvertisementsSent;
            _routerSolicitsReceived = (long)statistics.RouterAdvertisementsReceived;
            _routerSolicitsSent = (long)statistics.RouterAdvertisementsSent;
            _timeExceededMessagesReceived = (long)statistics.TimeExceededMessagesReceived;
            _timeExceededMessagesSent = (long)statistics.TimeExceededMessagesSent;
        }
BsdIcmpV6Statistics