# GH_CharPatternParamNameConstructor class

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_CharPatternParamNameConstructor : GH_StringPattern
```

> **Obsolete:** This class is obsolete, please use GH_StringPattern

## Constructors

- [GH_CharPatternParamNameConstructor](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-charpatternparamnameconstructor/ctor.md): (3 overloads)

## Inherited Members

- From [GH_StringPattern](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern.md): [m_charpool](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/m-charpool.md), [m_format](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/m-format.md), [m_seq](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/m-seq.md), [FormatMask](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/formatmask.md), [StackDepth](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/stackdepth.md), [Current](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/current.md), [IncrementStack](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/incrementstack.md), [IsValid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/isvalid.md), [Next](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/next.md), [Reset](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/reset.md), [SetCharPool](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-stringpattern/setcharpool.md)
