Search Results for

    Show / Hide Table of Contents

    Class RevisionContainer

    Marks revisions to the translated content.

    Inheritance
    System.Object
    ExtensionDataContainer
    MetadataContainer
    MarkupData
    MarkupDataContainer
    RevisionContainer
    Implements
    System.IEquatable<MetadataContainer>
    ICloneable<MarkupData>
    System.IEquatable<MarkupData>
    Inherited Members
    MarkupDataContainer.AutoClonedTagPairKey
    MarkupDataContainer.GetAllChildren(Func<MarkupData, Boolean>)
    MarkupDataContainer.GetAllChildren<T>(Func<T, Boolean>)
    MarkupDataContainer.Add(MarkupData)
    MarkupDataContainer.Add(IEnumerable<MarkupData>)
    MarkupDataContainer.Insert(Int32, MarkupData)
    MarkupDataContainer.Remove(MarkupData)
    MarkupDataContainer.Clear()
    MarkupDataContainer.GetEnumerator()
    MarkupDataContainer.MoveToContainer(MarkupDataContainer, Int32, Int32, Int32)
    MarkupDataContainer.Equals(MarkupDataContainer)
    MarkupDataContainer.ToString()
    MarkupDataContainer.OnDeserialized()
    MarkupDataContainer.CloneWithoutChildren()
    MarkupDataContainer.Children
    MarkupDataContainer.AllSubItems
    MarkupDataContainer.Count
    MarkupDataContainer.Item[Int32]
    MarkupData.Id
    MarkupData.Parent
    MarkupData.ParentFragment
    MarkupData.ParentParagraph
    MarkupData.ParentParagraphUnit
    MarkupData.Ancestors
    MarkupData.ParentSegment
    MarkupData.IsContainer
    MarkupData.IndexInParent
    MetadataContainer.GetMetadata(String)
    MetadataContainer.SetMetadata(String, String)
    MetadataContainer.Equals(MetadataContainer)
    MetadataContainer.ShouldSerialize_metadata()
    MetadataContainer.Metadata
    ExtensionDataContainer.ExtensionData
    Namespace: Sdl.Core.Bcm.BcmModel
    Assembly: Sdl.Core.Bcm.BcmModel.dll
    Syntax
    public class RevisionContainer : MarkupDataContainer, ICloneable<MarkupData>

    Constructors

    RevisionContainer()

    Initializes a new instance of the RevisionContainer class.

    Declaration
    public RevisionContainer()

    RevisionContainer(RevisionType)

    Initializes a new instance of the RevisionContainer class.

    Declaration
    public RevisionContainer(RevisionType revisionType)
    Parameters
    Type Name Description
    RevisionType revisionType

    Type of the revision.

    Properties

    Author

    Gets or sets the revision author.

    Declaration
    public string Author { get; set; }
    Property Value
    Type Description
    System.String

    The revision author.

    RevisionType

    Gets or sets the type of the revision.

    Declaration
    public RevisionType RevisionType { get; set; }
    Property Value
    Type Description
    RevisionType

    The type of the revision.

    Timestamp

    Gets or sets the date when the revision was added.

    Declaration
    public Nullable<DateTime> Timestamp { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The date when the revision was added.

    Type

    Gets the type of MarkupData.

    Declaration
    protected override string Type { get; set; }
    Property Value
    Type Description
    System.String

    The type.

    Overrides
    MarkupData.Type

    Methods

    AcceptVisitor(BcmVisitor)

    Accepts a visitor of type BcmVisitor.

    Declaration
    public override void AcceptVisitor(BcmVisitor visitor)
    Parameters
    Type Name Description
    BcmVisitor visitor

    The BcmVisitor used to visit this item.

    Overrides
    MarkupData.AcceptVisitor(BcmVisitor)

    Clone()

    Clones this instance.

    Declaration
    public RevisionContainer Clone()
    Returns
    Type Description
    RevisionContainer

    A deep clone of this instance.

    Equals(MarkupData)

    Indicates whether the current object is equal to another object of the same type.

    Declaration
    public override bool Equals(MarkupData other)
    Parameters
    Type Name Description
    MarkupData other

    An object to compare with this object.

    Returns
    Type Description
    System.Boolean

    true if the current object is equal to the other parameter; otherwise, false.

    Overrides
    MarkupDataContainer.Equals(MarkupData)

    Equals(Object)

    Performs a deep-equals comparison.
    System.Object.Equals(object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    MarkupDataContainer.Equals(Object)

    GetHashCode()

    Returns a hash code for this instance.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32

    A hash code for this instance.

    Overrides
    MarkupDataContainer.GetHashCode()

    UniqueClone()

    Clones this instance, setting a new unique id.

    Declaration
    public RevisionContainer UniqueClone()
    Returns
    Type Description
    RevisionContainer

    A deep clone of this instance, with a new unique id.

    Implements

    System.IEquatable<>
    ICloneable<T>
    System.IEquatable<>

    See Also

    MarkupDataContainer

    On this page

    Back to top Generated by DocFX