The assembly attribute to specify the deterministic protocol version. More...
Inherits Attribute.
Public Member Functions | |
DeterministicProtocolVersionAttribute (String version, params String[] compatible) | |
Create the attribute with the given version and compatible versions. More... | |
Static Public Member Functions | |
static DeterministicProtocolVersionAttribute | Get (Assembly asm) |
A helper method to get the attribute from an assembly. More... | |
static DeterministicProtocolVersions | GetEnum (String version) |
Convert a string to the protocol version enum. More... | |
Static Public Attributes | |
const string | LATEST = "3.0.0.0" |
The latest Quantum protocol version. More... | |
Properties | |
String[] | Compatible [get] |
Return a list of the compatible versions. More... | |
String | Version [get] |
Get the assigned version. More... | |
The assembly attribute to specify the deterministic protocol version.
|
inline |
Create the attribute with the given version and compatible versions.
version | Current version |
compatible | Backwards compatible versions |
|
inlinestatic |
A helper method to get the attribute from an assembly.
asm | Assembly to search for the attribute |
|
inlinestatic |
Convert a string to the protocol version enum.
version | Version as string, default format is 1.0.0.0 |
|
static |
The latest Quantum protocol version.
|
get |
Get the assigned version.
|
get |
Return a list of the compatible versions.