Class StudioVersion
This class hold details specific to a Studio version
Inheritance
Inherited Members
Namespace: Sdl.Versioning
Assembly: Sdl.Versioning.dll
Syntax
public class StudioVersion
Constructors
StudioVersion()
This class hold details specific to a Studio version
Declaration
public StudioVersion()
Properties
BaseProductName
The Name of the product with no qualifiers e.g. Trados Studio this is usually used as a neutral folder name
Declaration
public string BaseProductName { get; set; }
Property Value
Type | Description |
---|---|
String |
Company
The publishing company of the Studio edition e.g. Sdl or Trados
Declaration
public string Company { get; set; }
Property Value
Type | Description |
---|---|
String |
Edition
The current Studio edition e.g. blank or beta, nightly etc.
Declaration
public string Edition { get; set; }
Property Value
Type | Description |
---|---|
String |
ExecutableVersion
The version of the Executable as a version type e.g. 16.0.0.1234
Declaration
public Version ExecutableVersion { get; set; }
Property Value
Type | Description |
---|---|
Version |
InstallPath
The installation location
Declaration
public string InstallPath { get; set; }
Property Value
Type | Description |
---|---|
String |
PluginPackagePath
The version dependent part of the plugin package location e.g 15 or 16 or 16Beta
Declaration
public string PluginPackagePath { get; }
Property Value
Type | Description |
---|---|
String |
PluginUnpackPath
The version dependent part of the plugin contents when unpacked location e.g 15 or 16 or 16Beta
Declaration
public string PluginUnpackPath { get; }
Property Value
Type | Description |
---|---|
String |
PublicVersion
The public version e.g."Trados Studio 2022"
Declaration
public string PublicVersion { get; set; }
Property Value
Type | Description |
---|---|
String |
ShortVersion
The Studio short version e.g. 2021
Declaration
public string ShortVersion { get; set; }
Property Value
Type | Description |
---|---|
String |
StudioDocumentsFolderName
The Studio Documents folder name
Declaration
public string StudioDocumentsFolderName { get; set; }
Property Value
Type | Description |
---|---|
String |
Version
The product version string e.g. studio16Beta
Declaration
public string Version { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
ToString()
This class hold details specific to a Studio version
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |