Exemplo n.º 1
0
        //
        // Events and properties from the delegate
        //

        _IOBluetoothRFCOMMChannelDelegate EnsureIOBluetoothRFCOMMChannelDelegate()
        {
            var del = WeakDelegate;

            if (del == null)
            {
                del          = new _IOBluetoothRFCOMMChannelDelegate();
                WeakDelegate = del;
            }
            if (!(del is _IOBluetoothRFCOMMChannelDelegate))
            {
                throw new InvalidOperationException("Cannot use this method when a user-defined delegate has been assigned.");
            }
            return((_IOBluetoothRFCOMMChannelDelegate)del);
        }
Exemplo n.º 2
0
		//
		// Events and properties from the delegate
		//

		_IOBluetoothRFCOMMChannelDelegate EnsureIOBluetoothRFCOMMChannelDelegate ()
		{
			var del = WeakDelegate;
			if (del == null) {
				del = new _IOBluetoothRFCOMMChannelDelegate ();
				WeakDelegate = del;
			}
			if (!(del is _IOBluetoothRFCOMMChannelDelegate)) {
				throw new InvalidOperationException ("Cannot use this method when a user-defined delegate has been assigned.");
			}
			return (_IOBluetoothRFCOMMChannelDelegate) del;
		}