# InMemoryAiSdkDocs class

Namespace: [Grasshopper2.Components.Descriptive](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.components.descriptive.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class InMemoryAiSdkDocs : IAiSdkDocs
```

V1 stand-in for the real SDK docs. Holds a small hand-authored corpus of the Grasshopper2 surface area the model actually needs (parameter construction, IDataAccess patterns, the AiComponentLogic contract). Swap out for a JSON-loaded implementation once the corpus is big enough that hand-editing this file becomes painful.

## Constructors

- [InMemoryAiSdkDocs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.inmemoryaisdkdocs/ctor.md)

## Methods

- [GetExample](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.inmemoryaisdkdocs/getexample.md)
- [LookupSymbol](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.descriptive.inmemoryaisdkdocs/lookupsymbol.md)
