# Namespace OptimaJet.Workflow.Core.Runtime.CodeAutocomplete ## Classes - [AutocompleteItem](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/AutocompleteItem/) Represents a node in the autocomplete tree used by code completion. - [AutocompleteRequest](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/AutocompleteRequest/) Represents a request for retrieving code autocomplete suggestions. - [AutocompleteVariable](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/AutocompleteVariable/) Represents one variable entry in the code autocomplete metadata model. - [CodeAutocompleteProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/CodeAutocompleteProvider/) Aggregates, stores, and routes autocomplete requests to [ICodeAutocompleter](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/ICodeAutocompleter/) implementations. - [DefaultAutocompleter](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/DefaultAutocompleter/) Provides the default [ICodeAutocompleter](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/ICodeAutocompleter/) implementation. - [TypeSearcher](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/TypeSearcher/) Searches and caches available runtime types for code autocomplete. ## Interfaces - [ICodeAutocompleteProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/ICodeAutocompleteProvider/) Provides access to code autocomplete providers and methods for registering, initializing, and querying completion data. - [ICodeAutocompleter](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/ICodeAutocompleter/) Provides an abstraction for components that can provide code completion suggestions. - [ITypeSearcher](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/ITypeSearcher/) Provides access to discover and cache runtime types used by code autocomplete. ## Enums - [AutocompleteKind](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/AutocompleteKind/) Defines the kind of element represented by an autocomplete suggestion item.