2using System.Reflection;
9 [AttributeUsage(AttributeTargets.Assembly)]
16 .GetExecutingAssembly()
52 string rawConfigurationVersion,
53 string rawInteropVersion,
54 string rawControlPanelVersion,
55 string rawHostWatchdogVersion)
57 RawConfigurationVersion = rawConfigurationVersion ??
throw new ArgumentNullException(nameof(rawConfigurationVersion));
58 RawInteropVersion = rawInteropVersion ??
throw new ArgumentNullException(nameof(rawInteropVersion));
59 RawControlPanelVersion = rawControlPanelVersion ??
throw new ArgumentNullException(nameof(rawControlPanelVersion));
60 RawHostWatchdogVersion = rawHostWatchdogVersion ??
throw new ArgumentNullException(nameof(rawHostWatchdogVersion));
Attribute for bringing in the master versions list from MSBuild that aren't embedded into assemblies ...
MasterVersionsAttribute(string rawConfigurationVersion, string rawInteropVersion, string rawControlPanelVersion, string rawHostWatchdogVersion)
Initializes a new instance of the MasterVersionsAttribute class.
string RawHostWatchdogVersion
The Version string of the control panel version built.
string RawControlPanelVersion
The Version string of the control panel version built.
string DefaultControlPanelChannel
The compile time default.
string RawInteropVersion
The Version string of the DMAPI interop version used.
string RawConfigurationVersion
The Version string of the Configuration version built.
static MasterVersionsAttribute Instance
Return the Assembly's instance of the MasterVersionsAttribute.