Class
ModuleBase

Definition

Namespace:ArtOfTest.WebAii.Design.ProjectModel.Providers.Modules

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ModuleBase

Inheritance: objectModuleBase

Derived Classes: DataSourceModuleElementsModuleLightProjectModuleProjectModuleProjectDataManager

Properties

Project

Declaration

cs-api-definition
protected virtual Project Project { get; set; }

Property Value

Project

Methods

InvokeOnUIThread(Action, bool)

Declaration

cs-api-definition
protected void InvokeOnUIThread(Action action, bool sync = false)

Parameters

action

Action

sync

bool

TriggerAsyncAction(Action)

Declaration

cs-api-definition
protected Task TriggerAsyncAction(Action action)

Parameters

action

Action

Returns

Task

TriggerAsyncFunc<T>(Func<T>)

Declaration

cs-api-definition
protected Task<T> TriggerAsyncFunc<T>(Func<T> func)

Parameters

func

Func<T>

Returns

Task<T>