static public bool createBond(Class btClass, BluetoothDevice btDevice) { Method createBondMethod = btClass.GetMethod("createBond"); Boolean returnValue = (Boolean)createBondMethod.Invoke(btDevice); return(returnValue.BooleanValue()); }
// 取消配对 static public bool cancelBondProcess(Class btClass, BluetoothDevice device) { Method createBondMethod = btClass.GetMethod("cancelBondProcess"); Boolean returnValue = (Boolean)createBondMethod.Invoke(device); return(returnValue.BooleanValue()); }
public bool Remove(QueryEvent <Boolean> test) { for (int i = length - 1; i > -1; i--) { Boolean t = Boolean.ValueOf(Get(i)); if (test.Hit(t)) { return(RemoveValue(t.BooleanValue())); } } return(false); }
public bool Find(QueryEvent <Boolean> test) { for (int i = 0; i < length; i++) { Boolean t = Boolean.ValueOf(Get(i)); if (test.Hit(t)) { return(t.BooleanValue()); } } return(false); }
public BoolArray Where(QueryEvent <Boolean> test) { BoolArray list = new BoolArray(); for (int i = 0; i < length; i++) { Boolean t = Boolean.ValueOf(Get(i)); if (test.Hit(t)) { list.Add(t.BooleanValue()); } } return(list); }