C# Class Bike.Interpreter.ClrImportContext

Inheritance: ImportContext
Datei anzeigen Open project: buunguyen/bike Class Usage Examples

Public Methods

Method Description
ClrImportContext ( string coreLibFolder, string addonLibFolders ) : System
ImportAssembly ( string currentFolder, string assemblyString ) : void
IsVisibleClrType ( string typeName ) : bool
LoadTypeFromDescriptor ( TypeDescriptor typeDescriptor ) : Type
LoadTypeFromName ( string typeName ) : Type
LoadTypeFromName ( string typeName, Type typeParams ) : Type

Private Methods

Method Description
ClrImportContext ( ) : System
ImportAssembly ( Assembly assembly ) : void
ImportTypes ( IEnumerable types ) : void
ResolveAssembly ( string currentFolder, string assemblyString ) : Assembly

Method Details

ClrImportContext() public method

public ClrImportContext ( string coreLibFolder, string addonLibFolders ) : System
coreLibFolder string
addonLibFolders string
return System

ImportAssembly() public method

public ImportAssembly ( string currentFolder, string assemblyString ) : void
currentFolder string
assemblyString string
return void

IsVisibleClrType() public method

public IsVisibleClrType ( string typeName ) : bool
typeName string
return bool

LoadTypeFromDescriptor() public method

public LoadTypeFromDescriptor ( TypeDescriptor typeDescriptor ) : Type
typeDescriptor TypeDescriptor
return System.Type

LoadTypeFromName() public method

public LoadTypeFromName ( string typeName ) : Type
typeName string
return System.Type

LoadTypeFromName() public method

public LoadTypeFromName ( string typeName, Type typeParams ) : Type
typeName string
typeParams System.Type
return System.Type