Utility to retrieve most information regarding the running program. More...
Classes | |
class | AssemblyInfo |
Information regarding an assembly (program or library) More... | |
Public Types | |
enum | AssemblyInfoSelect { AssemblyInfoSelect.All, AssemblyInfoSelect.OnlyLocals, AssemblyInfoSelect.AllButLocals } |
Selection criteria for GetAssembliesInfo() More... | |
Static Public Member Functions | |
static void | LogAssemblyList (bool onlyLocals=true, Logger.Level level=Logger.Level.Info) |
Dump the list of assemblies, with their version, through the Logger output. | |
static AssemblyInfo [] | GetAssembliesInfo (AssemblyInfoSelect select=AssemblyInfoSelect.OnlyLocals) |
Get a list of AssemblyInfo for all assemblies referenced by the program. | |
static AssemblyInfo [] | GetAssembliesInfo (bool onlyLocals=true) |
Get a list of AssemblyInfo for all assemblies referenced by the program. | |
Properties | |
static string | ExecutionDirectory [get] |
Get the program's execution directory. | |
static FileVersionInfo | VersionInfo [get] |
Get the program's FileVersionInfo. | |
static string | IdentificationString [get] |
Get the program's complete name: Company name + product name + product version. | |
static string | Version [get] |
Get the program's version. | |
Utility to retrieve most information regarding the running program.
|
strong |
Selection criteria for GetAssembliesInfo()