Assembly: OptimaJet.Workflow.Core

Interface ITypeSearcher

OptimaJet.Workflow.Core.Runtime.CodeAutocomplete.ITypeSearcher

Provides access to discover and cache runtime types used by code autocomplete.

public interface ITypeSearcher

Type Hierarchy

Properties

bool Initialized { get; } #
Gets a value indicating whether initialization has already been completed.

Methods

void InitIfNotInitialized() #
Initializes the internal type cache if it has not been initialized yet.
Type GetByFullName(string fullName) #
Gets a cached Type by full name.

Parameters

Name
Type
Description
fullName
String
Fully qualified type name, for example System.Text.StringBuilder.

Returns

Type
Description
Type
The Type registered under fullName, or null if no match exists.

Exceptions

Type
Description
ArgumentNullException
fullName is null.
Type[] GetAllTypes() #
Gets all cached Type instances currently known to the searcher.

Returns

Type
Description
Type[]
An array that contains all cached types.