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

IsAdHocWiFiNetworkAvailable() public static method

public static IsAdHocWiFiNetworkAvailable ( NetworkReachabilityFlags &flags ) : bool
flags NetworkReachabilityFlags
return bool
		public static bool IsAdHocWiFiNetworkAvailable(out NetworkReachabilityFlags flags)
		{
			if (adHocWiFiNetworkReachability == null)
			{
				adHocWiFiNetworkReachability = new NetworkReachability(new IPAddress(new byte[] {169,254,0,0}));
				adHocWiFiNetworkReachability.SetCallback(OnChange);
				adHocWiFiNetworkReachability.Schedule(CFRunLoop.Current, CFRunLoop.ModeDefault);
			}
			
			if (!adHocWiFiNetworkReachability.TryGetFlags(out flags))
			{
				return false;
			}
			
			return IsReachableWithoutRequiringConnection(flags);
		}