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