C# Class TESVSnip.Framework.Services.Platform

Show file Open project: figment/tesvsnip

Public Methods

Method Description
Initialize ( ) : void
LoadAssembly ( string assembly ) : Assembly
RegisterLibrary ( string name ) : void

Register library name as dynamic

UnregisterLibrary ( string name ) : void

Private Methods

Method Description
CustomResolve ( object sender, ResolveEventArgs args ) : Assembly
FreeLibrary ( IntPtr dllPointer ) : bool
LoadLibraryEx ( string lpFileName, IntPtr hFile, uint dwFlags ) : IntPtr
SetDllDirectory ( [ lpPathName ) : bool

Method Details

Initialize() public static method

public static Initialize ( ) : void
return void

LoadAssembly() public static method

public static LoadAssembly ( string assembly ) : Assembly
assembly string
return System.Reflection.Assembly

RegisterLibrary() public static method

Register library name as dynamic
public static RegisterLibrary ( string name ) : void
name string Complete library name including extension without path
return void

UnregisterLibrary() public static method

public static UnregisterLibrary ( string name ) : void
name string
return void