C# Class fitSharp.Machine.Engine.ApplicationUnderTest

Inheritance: Copyable
显示文件 Open project: jediwhale/fitsharp Class Usage Examples

Public Methods

Method Description
AddAssemblies ( IEnumerable assemblyNames ) : void
AddAssembly ( string assemblyName ) : void
AddNamespace ( string namespaceName ) : void
AddOptionalAssembly ( string assemblyName ) : void
ApplicationUnderTest ( ) : System
ApplicationUnderTest ( ApplicationDomain appDomain ) : System
ApplicationUnderTest ( ApplicationUnderTest other ) : System
Copy ( ) : Copyable
FindType ( NameMatcher typeName ) : RuntimeType
FindType ( string exactTypename ) : RuntimeType
RemoveNamespace ( string namespaceName ) : void

Private Methods

Method Description
SearchForType ( NameMatcher typeName, IEnumerable types ) : Type
UpdateCache ( Type type ) : void

Method Details

AddAssemblies() public method

public AddAssemblies ( IEnumerable assemblyNames ) : void
assemblyNames IEnumerable
return void

AddAssembly() public method

public AddAssembly ( string assemblyName ) : void
assemblyName string
return void

AddNamespace() public method

public AddNamespace ( string namespaceName ) : void
namespaceName string
return void

AddOptionalAssembly() public method

public AddOptionalAssembly ( string assemblyName ) : void
assemblyName string
return void

ApplicationUnderTest() public method

public ApplicationUnderTest ( ) : System
return System

ApplicationUnderTest() public method

public ApplicationUnderTest ( ApplicationDomain appDomain ) : System
appDomain ApplicationDomain
return System

ApplicationUnderTest() public method

public ApplicationUnderTest ( ApplicationUnderTest other ) : System
other ApplicationUnderTest
return System

Copy() public method

public Copy ( ) : Copyable
return Copyable

FindType() public method

public FindType ( NameMatcher typeName ) : RuntimeType
typeName NameMatcher
return RuntimeType

FindType() public method

public FindType ( string exactTypename ) : RuntimeType
exactTypename string
return RuntimeType

RemoveNamespace() public method

public RemoveNamespace ( string namespaceName ) : void
namespaceName string
return void