Search Results for

    Show / Hide Table of Contents

    Class CommentContainer

    An AnnotationContainer representing user comments.

    Inheritance
    System.Object
    ExtensionDataContainer
    MetadataContainer
    MarkupData
    MarkupDataContainer
    AnnotationContainer
    CommentContainer
    Implements
    System.IEquatable<MetadataContainer>
    ICloneable<MarkupData>
    System.IEquatable<MarkupData>
    ISkeletonItemReference<CommentDefinition>
    Inherited Members
    AnnotationContainer.AnnotationId
    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.Annotations
    Assembly: Sdl.Core.Bcm.BcmModel.dll
    Syntax
    public class CommentContainer : AnnotationContainer, ICloneable<MarkupData>, ISkeletonItemReference<CommentDefinition>

    Constructors

    CommentContainer()

    Declaration
    public CommentContainer()

    Properties

    CommentDefinitionId

    Gets or sets the comment definition ID.

    Declaration
    public int CommentDefinitionId { get; set; }
    Property Value
    Type Description
    System.Int32

    The comment definition ID.

    Definition

    Gets the CommentDefinition.

    Declaration
    public CommentDefinition Definition { get; }
    Property Value
    Type Description
    CommentDefinition

    Type

    Gets the MarkupData type.

    Declaration
    protected override string Type { get; set; }
    Property Value
    Type Description
    System.String
    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 CommentContainer Clone()
    Returns
    Type Description
    CommentContainer

    The clone.

    Equals(MarkupData)

    MarkupData based equality.

    Declaration
    public override bool Equals(MarkupData other)
    Parameters
    Type Name Description
    MarkupData other
    Returns
    Type Description
    System.Boolean
    Overrides
    AnnotationContainer.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
    AnnotationContainer.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
    AnnotationContainer.GetHashCode()

    UniqueClone()

    Clones this instance using a new uniqueu ID.

    Declaration
    public CommentContainer UniqueClone()
    Returns
    Type Description
    CommentContainer

    The clone.

    Implements

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

    On this page

    Back to top Generated by DocFX