MonoMobile.Views.Reachability.InternetConnectionStatus C# (CSharp) Method

InternetConnectionStatus() public static method

public static InternetConnectionStatus ( ) : NetworkStatus
return NetworkStatus
		public static NetworkStatus InternetConnectionStatus()
		{
			NetworkReachabilityFlags flags;
			bool defaultNetworkAvailable = IsNetworkAvaialable(out flags);
			if (defaultNetworkAvailable)
			{
				if ((flags & NetworkReachabilityFlags.IsDirect) != 0)
				{
					return NetworkStatus.NotReachable;
				}
			}
			else if ((flags & NetworkReachabilityFlags.IsWWAN) != 0)
				{
					return NetworkStatus.ReachableViaCarrierDataNetwork;
				}
			return NetworkStatus.ReachableViaWiFiNetwork;
		}