C# Class withSIX.Core.Services.AssemblyLoader

Inheritance: IAssemblyLoader, IDomainService
Mostrar archivo Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
AssemblyLoader ( Assembly assembly, IAbsoluteFilePath locationOverride = null, IAbsoluteDirectoryPath netEntryPath = null ) : System
GetEntryAssemblyName ( ) : string
GetEntryLocation ( ) : IAbsoluteFilePath
GetEntryPath ( ) : IAbsoluteDirectoryPath
GetEntryVersion ( ) : System.Version
GetInformationalVersion ( ) : string
GetNetEntryPath ( ) : IAbsoluteDirectoryPath
GetProductVersion ( ) : string

Private Methods

Method Description
GetNetEntryFilePath ( IAbsoluteDirectoryPath netEntryPath, string asName ) : IAbsoluteFilePath

Method Details

AssemblyLoader() public method

public AssemblyLoader ( Assembly assembly, IAbsoluteFilePath locationOverride = null, IAbsoluteDirectoryPath netEntryPath = null ) : System
assembly System.Reflection.Assembly
locationOverride IAbsoluteFilePath
netEntryPath IAbsoluteDirectoryPath
return System

GetEntryAssemblyName() public method

public GetEntryAssemblyName ( ) : string
return string

GetEntryLocation() public method

public GetEntryLocation ( ) : IAbsoluteFilePath
return IAbsoluteFilePath

GetEntryPath() public method

public GetEntryPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetEntryVersion() public method

public GetEntryVersion ( ) : System.Version
return System.Version

GetInformationalVersion() public method

public GetInformationalVersion ( ) : string
return string

GetNetEntryPath() public method

public GetNetEntryPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetProductVersion() public method

public GetProductVersion ( ) : string
return string