# NodeInCodeTable class

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

```cs
public class NodeInCodeTable : DynamicObject
```

Permits rapid access to references to all Grasshopper functions.

## Constructors

- [NodeInCodeTable](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/ctor.md): Instantiates the table. Users of RhinoCommon do not typically need to call this constructor.

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/count.md): Returns the amount of items in this table.

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/add.md): Adds, or replaces a new instance of component function information.
- [Contains](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/contains.md): Check whether node is registered in this table or not
- [GetDynamicMemberNames](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/getdynamicmembernames.md): Returns all additional names in the table.
- [GetDynamicMembers](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/getdynamicmembers.md): Returns component info for all additional names in the table.
- [TryGetIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/trygetindex.md): Gets the ComponentFunctionInfo at
- [TryGetMember](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/trygetmember.md): Dynamically binds the table to property-like access via its item names.
- [TryInvokeMember](https://developer.rhino3d.com/api/rhinocommon/type/rhino.nodeincode.nodeincodetable/tryinvokemember.md): Dynamically invokes a member of the table.
