Exemple #1
0
 public bool TryGetByName(string name, out IPeripheralsGroup group)
 {
     group = ActiveGroups.SingleOrDefault(x => x.Name == name);
     return(group != null);
 }
 private void OnDisable()
 {
     ActiveGroups.Remove(this);
 }
Exemple #3
0
 public bool TryGetActiveGroupContaining(IPeripheral peripheral, out IPeripheralsGroup group)
 {
     group = ActiveGroups.SingleOrDefault(x => ((PeripheralsGroup)x).Contains(peripheral));
     return(group != null);
 }
 private void OnEnable()
 {
     CurrentEntry = null;
     ActiveGroups.Add(this);
 }