// // 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); }
// // 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; }