Skip to main content

Class DefaultAutocompleter

Inheritance

↳ object

    DefaultAutocompleter

Implements

ICodeAutocompleter

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime.CodeAutocomplete

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class DefaultAutocompleter : ICodeAutocompleter

Constructors

DefaultAutocompleter(Action<Exception, string>)

Declaration
public DefaultAutocompleter(Action<Exception, string> log)
Parameters
TypeNameDescription
Action<Exception, string>log

DefaultAutocompleter(Action<Exception, string>, ITypeSearcher)

Declaration
public DefaultAutocompleter(Action<Exception, string> log, ITypeSearcher typeSearcher)
Parameters
TypeNameDescription
Action<Exception, string>log
ITypeSearchertypeSearcher

Properties

AutocompleterName

Declaration
public string AutocompleterName { get; }
Property value
TypeDescription
string

Initialized

Declaration
public bool Initialized { get; }
Property value
TypeDescription
bool

Methods

Get(string, IEnumerable<string>, IEnumerable<AutocompleteVariable>)

Declaration
public HashSet<AutocompleteItem> Get(string pattern, IEnumerable<string> usings, IEnumerable<AutocompleteVariable> variables)
Parameters
TypeNameDescription
stringpattern
IEnumerable<string>usings
IEnumerable<AutocompleteVariable>variables
Returns
TypeDescription
HashSet<AutocompleteItem>

InitIfNotInitialized()

Declaration
public void InitIfNotInitialized()

AddVariables(IEnumerable<AutocompleteVariable>)

Declaration
public void AddVariables(IEnumerable<AutocompleteVariable> variables)
Parameters
TypeNameDescription
IEnumerable<AutocompleteVariable>variables

Fields

DefaultAutocompleterName

Declaration
public static string DefaultAutocompleterName
Returns
TypeDescription
string

Extension Methods