# Naming class

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

```cs
public static class Naming
```

Maintains a mapping from runtime types to user friendly names.

## Methods

- [AddName](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.naming/addname.md): (2 overloads, static) Add a mapping from a runtime type to a user friendly name. If the type has already been named, the new name will replace the old name.
- [ContainsName](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.naming/containsname.md): (static) Gets whether a specific type has been renamed.
- [Format](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.naming/format.md): (2 overloads, static) Format a name using grammatical constraints.
