Search Results for

    Show / Hide Table of Contents

    Class AnnotationContainer

    Abstract MarkupDataContainer, marking a user annotation on the BCM.

    Inheritance
    System.Object
    ExtensionDataContainer
    MetadataContainer
    MarkupData
    MarkupDataContainer
    AnnotationContainer
    CommentContainer
    TerminologyAnnotationContainer
    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.Clone()
    MarkupDataContainer.MoveToContainer(MarkupDataContainer, Int32, Int32, Int32)
    MarkupDataContainer.Equals(MarkupDataContainer)
    MarkupDataContainer.ToString()
    MarkupDataContainer.OnDeserialized()
    MarkupDataContainer.UniqueClone()
    MarkupDataContainer.CloneWithoutChildren()
    MarkupDataContainer.Children
    MarkupDataContainer.AllSubItems
    MarkupDataContainer.Count
    MarkupDataContainer.Item[Int32]
    MarkupData.AcceptVisitor(BcmVisitor)
    MarkupData.Id
    MarkupData.Type
    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 abstract class AnnotationContainer : MarkupDataContainer, ICloneable<MarkupData>

    Constructors

    AnnotationContainer()

    Declaration
    protected AnnotationContainer()

    Properties

    AnnotationId

    The annotation ID.

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

    Methods

    Equals(MarkupData)

    MarkupData based equality.

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

    Implements

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

    On this page

    • Constructors
      • AnnotationContainer()
    • Properties
      • AnnotationId
    • Methods
      • Equals(MarkupData)
      • Equals(Object)
      • GetHashCode()
    • Implements
    Back to top Generated by DocFX