Volume Control
Application-specific hotkeys for Windows
VolumeControl.Core.ActionTargetSpecifier Class Reference

Specifies the target(s) of a hotkey action. More...

Inheritance diagram for VolumeControl.Core.ActionTargetSpecifier:
Collaboration diagram for VolumeControl.Core.ActionTargetSpecifier:

Public Member Functions

 ActionTargetSpecifier ()
 Creates a new ActionTargetSpecifier instance. More...
 
void Add (string item)
 
void Clear ()
 
bool Contains (string item)
 
void CopyTo (string[] array, int arrayIndex)
 
IEnumerator< string > GetEnumerator ()
 
bool Remove (string item)
 

Properties

ObservableImmutableList< string > Targets = new() [get]
 Gets the list of targets. More...
 
bool HasTargets [get]
 Gets whether there are any targets or not. More...
 
int Count [get]
 
bool IsReadOnly [get]
 

Events

PropertyChangedEventHandler? PropertyChanged
 

Detailed Description

Specifies the target(s) of a hotkey action.

Constructor & Destructor Documentation

◆ ActionTargetSpecifier()

VolumeControl.Core.ActionTargetSpecifier.ActionTargetSpecifier ( )

Property Documentation

◆ HasTargets

bool VolumeControl.Core.ActionTargetSpecifier.HasTargets
get

Gets whether there are any targets or not.

Referenced by VolumeControl.Core.ActionTargetSpecifier.Remove().

◆ Targets

ObservableImmutableList<string> VolumeControl.Core.ActionTargetSpecifier.Targets = new()
get

The documentation for this class was generated from the following file: