Program utilities
GetAssembly
Get current assembly from GetExecutingAssembly or GetCallingAssembly.
This function will not throw any exception, returning null on any error.
System.Reflection.Assembly Energy.Core.Program.GetAssembly()
GetExecutionFile
Get execution file location from current working assembly (calling or executing).
System.Reflection.Assembly Energy.Core.Program.GetExecutionFile()
GetExecutionDirectory
Get execution directory from the assembly location.
Resulting directory will contain trailing path separator.
System.Reflection.Assembly Energy.Core.Program.GetExecutionDirectory(System.Reflection.Assembly assembly)
System.Reflection.Assembly Energy.Core.Program.GetExecutionDirectory()
GetCommandName
Get short command name from assembly location.
System.Reflection.Assembly Energy.Core.Program.GetCommandName(System.Reflection.Assembly assembly)
System.Reflection.Assembly Energy.Core.Program.GetCommandName()
SetLanguage
Set specified language for program.
System.Globalization.CultureInfo Energy.Core.Program.SetLanguage(string culture)
Set default language for program (en-US).
System.Globalization.CultureInfo Energy.Core.Program.SetLanguage()
SetConsoleEncoding
Set specified encoding for console.
System.Text.Encoding Energy.Core.Program.SetConsoleEncoding(System.Text.Encoding encoding)
System.Text.Encoding Energy.Core.Program.SetConsoleEncoding(string encoding)
Set encoding for console to UTF-8.
System.Text.Encoding Energy.Core.Program.SetConsoleEncoding()