Interface IInputTranslationMemoryCollection
Represents a collection of input translation memories (see IInputTranslationMemory) in a migration project (see IMigrationProject).
Inherited Members
System.Collections.Generic.ICollection<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.Add(Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory)
System.Collections.Generic.ICollection<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.Clear()
System.Collections.Generic.ICollection<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.Contains(Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory)
System.Collections.Generic.ICollection<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.CopyTo(Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory[], System.Int32)
System.Collections.Generic.ICollection<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.Remove(Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory)
System.Collections.Generic.ICollection<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.Count
System.Collections.Generic.ICollection<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.IsReadOnly
System.Collections.Generic.IEnumerable<Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade.IInputTranslationMemory>.GetEnumerator()
Namespace: Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade
Assembly: Sdl.LanguagePlatform.TranslationMemoryApi.dll
Syntax
public interface IInputTranslationMemoryCollection : ICollection<IInputTranslationMemory>, IEnumerable<IInputTranslationMemory>, IEnumerable
Properties
Item[Int32]
Gets the input translation memory at the specified index.
Declaration
IInputTranslationMemory this[int index] { get; }
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index. |
Property Value
Type | Description |
---|---|
IInputTranslationMemory | The input translation memory. |
Methods
Add(ILegacyTranslationMemory)
Adds a legacy translation memory as input to the collection.
Declaration
IInputTranslationMemory Add(ILegacyTranslationMemory legacyTm)
Parameters
Type | Name | Description |
---|---|---|
ILegacyTranslationMemory | legacyTm | A legacy translation memory. See IBaseTranslationMemoryMigrationManager for methods to obtain representations of various types of legacy translation memories. |
Returns
Type | Description |
---|---|
IInputTranslationMemory | A new IInputTranslationMemory object, which represents the legacy translation memory in the migration project that owns this collection. |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Thrown if the |