# ModifierIcons class

Namespace: [Grasshopper2.Parameters](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.parameters.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class ModifierIcons
```

Contains an ordered list of modifier icons which apply to a parameter.

## Fields

- [Empty](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/empty.md): (static) Gets the empty modifier icon set.

## Properties

- [Count](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/count.md): Gets the number of icons in this set.

## Methods

- [Append](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/append.md): Add an icon to this set.
- [Icon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/icon.md): Gets the icon at the given index.
- [Info](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/info.md): Gets the info at the given index.
- [Name](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/name.md): Gets the name at the given index.
- [Prepend](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/prepend.md): Add an icon to this set in the first place. It is highly recommended to never do this as it messes with the default ordering of icons.
- [Remove](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.modifiericons/remove.md): Remove one of the icons from this set.
