Example #1
0
 static void MaybeDispose()
 {
     if (networkChange != null && networkChange.HasRegisteredEvents)
     {
         networkChange.Dispose();
         networkChange = null;
     }
 }
Example #2
0
		static NetworkChange ()
		{
			if (MacNetworkChange.IsEnabled) {
				networkChange = new MacNetworkChange ();
			} else {
				networkChange = new LinuxNetworkChange ();
			}
		}
Example #3
0
 static NetworkChange()
 {
     if (MacNetworkChange.IsEnabled)
     {
         networkChange = new MacNetworkChange();
     }
     else
     {
         networkChange = new LinuxNetworkChange();
     }
 }
Example #4
0
        static void MaybeCreate()
        {
            if (networkChange != null)
            {
                return;
            }

            try {
                networkChange = new MacNetworkChange();
            } catch {
#if !NETWORK_CHANGE_STANDALONE && !MONOTOUCH
                networkChange = new LinuxNetworkChange();
#endif
            }
        }
Example #5
0
        static void MaybeCreate()
        {
#if MONOTOUCH_WATCH || ORBIS
            throw new PlatformNotSupportedException("NetworkInformation.NetworkChange is not supported on the current platform.");
#else
            if (networkChange != null)
            {
                return;
            }

            try {
                networkChange = new MacNetworkChange();
            } catch {
#if !NETWORK_CHANGE_STANDALONE && !MONOTOUCH
                networkChange = new LinuxNetworkChange();
#endif
            }
#endif // MONOTOUCH_WATCH
        }
Example #6
0
		static void MaybeDispose ()
		{
			if (networkChange != null && networkChange.HasRegisteredEvents) {
				networkChange.Dispose ();
				networkChange = null;
			}
		}
Example #7
0
		static void MaybeCreate ()
		{
#if MONOTOUCH_WATCH
			throw new PlatformNotSupportedException ("NetworkInformation.NetworkChange is not supported on the current platform.");
#else
			if (networkChange != null)
				return;

			try {
				networkChange = new MacNetworkChange ();
			} catch {
#if !NETWORK_CHANGE_STANDALONE && !MONOTOUCH
				networkChange = new LinuxNetworkChange ();
#endif
			}
#endif // MONOTOUCH_WATCH
		}
Example #8
0
		static void MaybeCreate ()
		{
			if (networkChange != null)
				return;

			try {
				networkChange = new MacNetworkChange ();
			} catch {
#if !NETWORK_CHANGE_STANDALONE && !MONOTOUCH
				networkChange = new LinuxNetworkChange ();
#endif
			}
		}