Detailed Description

A starter info class. Passed to all starting modules.

Public Member Functions

void FindAllSubTypes (Type type, OnFoundTypeEvent found)
 Searches modules for subclasses of the given type (includes the type itself). Runs the found event for each one it discovers. More...
 
virtual void Done (Assembly asm)
 Called right after all modules in the given assembly are done starting. More...
 

Public Attributes

bool ShareScanners =true
 True if scanners should be shared. That basically means those scanners will be applied to all loading assemblies. More...
 

Package Attributes

AssemblyScanner Scanner_
 A shared scanner.</summray> More...
 

Static Package Attributes

static AssemblyScanner SharedScanner
 A globally shared scanner. More...
 

Properties

AssemblyScanner Scanner [get]
 A scanner for this start info. More...
 

Member Function Documentation

virtual void Modular.StartInfo.Done ( Assembly  asm)
inlinevirtual

Called right after all modules in the given assembly are done starting.

void Modular.StartInfo.FindAllSubTypes ( Type  type,
OnFoundTypeEvent  found 
)
inline

Searches modules for subclasses of the given type (includes the type itself). Runs the found event for each one it discovers.

Member Data Documentation

AssemblyScanner Modular.StartInfo.Scanner_
package

A shared scanner.</summray>

AssemblyScanner Modular.StartInfo.SharedScanner
staticpackage

A globally shared scanner.

bool Modular.StartInfo.ShareScanners =true

True if scanners should be shared. That basically means those scanners will be applied to all loading assemblies.

Property Documentation

AssemblyScanner Modular.StartInfo.Scanner
get

A scanner for this start info.