# GH_CustomEventServer 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_CustomEventServer
```

RhinoCommon only event server.

## Constructors

- [GH_CustomEventServer](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-customeventserver/ctor.md): Create and register a new event server.

## Properties

- [Enabled](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-customeventserver/enabled.md): Gets or sets the enabled state flag for this event watcher.
- [GuidTable](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-customeventserver/guidtable.md): Gets direct access to the internal guid table. The table contains pairs of object Ids and runtime serial numbers.
- [GuidTableCount](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-customeventserver/guidtablecount.md): Gets the number of stored ids in the Guid Table.
