Interface IRevisionMarker
Marker used to indicate content changes tracked via revisions, such as content that has been added or deleted. The revision applies to all content that this marker spans.
Inherited Members
Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
Assembly: Sdl.FileTypeSupport.Framework.Core.dll
Syntax
public interface IRevisionMarker : IAbstractMarkupDataContainer, IList<IAbstractMarkupData>, ICollection<IAbstractMarkupData>, IEnumerable<IAbstractMarkupData>, IEnumerable, IAbstractMarker, IAbstractMarkupData, ISupportsUniqueId, ICloneable
Remarks
Revision markers can be nested. If revisions are nested, all content inside a Delete revision (including other revisions) is always considered to be deleted. Deleted revisions that appear inside inserted revisions should be treated as if a part of the inserted content has been deleted in a subsequent revision.
Note that individual tags may also have revision properties. This is necessary to track adding and deleting of tag pairs or individual start/end tags.
Revision markers are also used to annotate differences between TM matches and document content when a match is shown in the TM window.
A single edit operation (revision) may need to be applied using multiple revision markers (and tags). In such cases, the different markers (and tags) can reference the same revision properties object.
Feedback (Translation Quality Assessment): RevisionMarkers are also used for TQA. In this case, the RevisionType enum indicates what type of feedback is involved (FeedbackAdded, FeedbackRemoved or FeedbackComment) Please see the RevisionType enum for more information.
Properties
Properties
Information on this particular revision
Declaration
IRevisionProperties Properties { get; set; }
Property Value
Type | Description |
---|---|
IRevisionProperties |
Remarks
This object may be shared between multiple revision markers and tags that represent the same edit operation.