C# Class GrasshopperBootstrap.GHBAsyncComponent

Inheritance: GrasshopperBootstrap.GHBComponent
Show file Open project: philipbelesky/GrasshopperBootstrap

Public Properties

Property Type Description
CancellationSources List
ProgressReports double>.ConcurrentDictionary
Workers List

Public Methods

Method Description
AppendAdditionalMenuItems ( ToolStripDropDown menu ) : void
DisplayProgress ( object sender, System.Timers.ElapsedEventArgs e ) : void
RequestCancellation ( ) : void

Protected Methods

Method Description
AfterSolveInstance ( ) : void
BeforeSolveInstance ( ) : void
ExpireDownStreamObjects ( ) : void
GHBAsyncComponent ( string name, string nickname, string description, string subCategory ) : System
GrasshopperBootstrapSolveInstance ( IGH_DataAccess da ) : void

Method Details

AfterSolveInstance() protected method

protected AfterSolveInstance ( ) : void
return void

AppendAdditionalMenuItems() public method

public AppendAdditionalMenuItems ( ToolStripDropDown menu ) : void
menu ToolStripDropDown
return void

BeforeSolveInstance() protected method

protected BeforeSolveInstance ( ) : void
return void

DisplayProgress() public method

public DisplayProgress ( object sender, System.Timers.ElapsedEventArgs e ) : void
sender object
e System.Timers.ElapsedEventArgs
return void

ExpireDownStreamObjects() protected method

protected ExpireDownStreamObjects ( ) : void
return void

GHBAsyncComponent() protected method

protected GHBAsyncComponent ( string name, string nickname, string description, string subCategory ) : System
name string
nickname string
description string
subCategory string
return System

GrasshopperBootstrapSolveInstance() protected method

protected GrasshopperBootstrapSolveInstance ( IGH_DataAccess da ) : void
da IGH_DataAccess
return void

RequestCancellation() public method

public RequestCancellation ( ) : void
return void

Property Details

CancellationSources public property

public List CancellationSources
return List

ProgressReports public property

public ConcurrentDictionary ProgressReports
return double>.ConcurrentDictionary

Workers public property

public List Workers
return List