Class DefaultAutocompleter
OptimaJet.Workflow.Core.Runtime.CodeAutocomplete.DefaultAutocompleter
Namespace: OptimaJet.Workflow.Core.Runtime.CodeAutocomplete
public class DefaultAutocompleter : ICodeAutocompleterInheritance
- System.Object
Implemented Interfaces
Constructors
public DefaultAutocompleter(Action<Exception, string> log) #Parameters
Name
Type
Description
logAction<String>public DefaultAutocompleter(Action<Exception, string> log, ITypeSearcher typeSearcher) #Parameters
Name
Type
Description
logAction<String>typeSearcherITypeSearcherProperties
Methods
public HashSet<AutocompleteItem> Get(string pattern, IEnumerable<string> usings, IEnumerable<AutocompleteVariable> variables) #Get autocomplete from all autocompleters that yet initialized
Parameters
Name
Type
Description
patternStringtext for search (like "System.Thr")
usingsIEnumerable<String>list of usings (like "System", "System.Threading")
variablesIEnumerable<AutocompleteVariable>list of allow variables to autocomplete
Returns
Type
Description
HashSet<AutocompleteItem>public void InitIfNotInitialized() #public void AddVariables(IEnumerable<AutocompleteVariable> variables) #Parameters
Name
Type
Description
variablesIEnumerable<AutocompleteVariable>Fields
public static string DefaultAutocompleterName #