Class StudioVersionService
Service used to obtain installation information for the current running Trados Studio instance
Inheritance
System.Object
StudioVersionService
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Sdl.Versioning
Assembly: Sdl.Versioning.dll
Syntax
public class StudioVersionService : IStudioVersionService
Constructors
StudioVersionService()
Declaration
public StudioVersionService()
Methods
GetInstalledStudioVersions()
Returns a list of all installed Trados Studio versions
Declaration
public List<StudioVersion> GetInstalledStudioVersions()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<StudioVersion> |
GetStudioVersion()
Returns information for the current Trados Studio installation
Declaration
public StudioVersion GetStudioVersion()
Returns
Type | Description |
---|---|
StudioVersion |
StudioVersionSuported(Version, Version, Version)
Determines if given version is supported or not
Declaration
public bool StudioVersionSuported(Version minVersion, Version maxVersion, Version studioVersion)
Parameters
Type | Name | Description |
---|---|---|
System.Version | minVersion | |
System.Version | maxVersion | |
System.Version | studioVersion |
Returns
Type | Description |
---|---|
System.Boolean | True when the Studio version is within the given bounds |