# CommandAliasList class

Namespace: [Rhino.ApplicationSettings](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.applicationsettings.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public static class CommandAliasList
```

Contains static methods and properties to access command aliases.

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/count.md): (static) Returns the number of command alias in Rhino.
- [InstantAliasDelayMilliseconds](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/instantaliasdelaymilliseconds.md): (static) Timer delay to use before triggering instant aliases

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/add.md): (static) Adds a new command alias to Rhino.
- [Clear](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/clear.md): (static) Removes all aliases from the list.
- [Delete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/delete.md): (static) Deletes an existing command alias from Rhino.
- [FindAlias](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/findalias.md): (static) Find an existing CommandAlias given the alias string
- [GetAlias](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/getalias.md): (static) Get command alias from the list
- [GetDefaults](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/getdefaults.md): (static) Constructs a dictionary containing as keys the default names and as value the default macro. The returned dictionary contains a copy of the settings.
- [GetMacro](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/getmacro.md): (static) Returns the macro of a command alias.
- [GetNames](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/getnames.md): (static) Returns a list of command alias names.
- [IsAlias](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/isalias.md): (static) Verifies that a command alias exists in Rhino.
- [IsDefault](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/isdefault.md): (static) Computes a value indicating if the current alias list is the same as the default alias list.
- [SetMacro](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/setmacro.md): (static) Modifies the macro of a command alias.
- [ToDictionary](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/todictionary.md): (static) Constructs a new dictionary that contains: as keys all names and as values all macros. Modifications to this dictionary do not affect any Rhino command alias.
- [Update](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist/update.md): (static) Add or modify the command aliases with a list of aliases
