# Enum AutocompleteKind OptimaJet.Workflow.Core.Runtime.CodeAutocomplete.AutocompleteKind Defines the kind of element represented by an autocomplete suggestion item. Namespace: [OptimaJet.Workflow.Core.Runtime.CodeAutocomplete](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/) ```csharp public enum AutocompleteKind ``` ## Fields `Namespace = 10` Represents a namespace segment in the autocomplete tree. `Class = 20` Represents a class type. `Struct = 30` Represents a struct type. `Method = 40` Represents a method or extension method. `Parameter = 50` Represents a method parameter. `FrameworkVariable = 60` Represents an available variable in the runtime context. `Property = 70` Represents a property. `Field = 80` Represents a non-constant field. `Const = 90` Represents a constant field. `Event = 100` Represents an event. `Root = 1000` Represents the root node used as the entry point for all autocomplete suggestions. [Previous AutocompleteItem](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/AutocompleteItem/) [Next AutocompleteRequest](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/AutocompleteRequest/)