Energy Core Library
Energy.Core.Version Class Reference

Version information More...

Public Member Functions

void Set (System.Reflection.Assembly assembly)
 Set product and compilation information More...
 

Static Public Member Functions

static string GetProduct (System.Reflection.Assembly assembly)
 Get product version for assembly More...
 
static string GetCompilation (System.Reflection.Assembly assembly)
 Get compilation date for assembly More...
 
static int Compare (string a, string b, char[] separator)
 Compare two versions More...
 
static int Compare (string a, string b)
 Compare two versions More...
 

Properties

string Product [get]
 Get product version More...
 
string Compilation [get]
 Get compilation date More...
 
string Description [get, set]
 Public version description More...
 
static string LibraryVersion [get, set]
 Library version More...
 
static string LibraryCompilation [get, set]
 Library compilation More...
 

Detailed Description

Version information

Member Function Documentation

◆ Compare() [1/2]

static int Energy.Core.Version.Compare ( string  a,
string  b,
char []  separator 
)
static

Compare two versions

Parameters
aFirst
bSecond
separatorSeparator character list
Returns
int

◆ Compare() [2/2]

static int Energy.Core.Version.Compare ( string  a,
string  b 
)
static

Compare two versions

Parameters
astring
bstring
Returns
int

◆ GetCompilation()

static string Energy.Core.Version.GetCompilation ( System.Reflection.Assembly  assembly)
static

Get compilation date for assembly

Parameters
assemblySystem.Reflection.Assembly
Returns
string

◆ GetProduct()

static string Energy.Core.Version.GetProduct ( System.Reflection.Assembly  assembly)
static

Get product version for assembly

Parameters
assemblySystem.Reflection.Assembly
Returns
string

◆ Set()

void Energy.Core.Version.Set ( System.Reflection.Assembly  assembly)

Set product and compilation information

Parameters
assemblySystem.Reflection.Assembly

Property Documentation

◆ Compilation

string Energy.Core.Version.Compilation
get

Get compilation date

Returns
string

◆ Description

string Energy.Core.Version.Description
getset

Public version description

◆ LibraryCompilation

string Energy.Core.Version.LibraryCompilation
staticgetset

Library compilation

◆ LibraryVersion

string Energy.Core.Version.LibraryVersion
staticgetset

Library version

◆ Product

string Energy.Core.Version.Product
get

Get product version

Returns
string

The documentation for this class was generated from the following file: