Search Results for

    Show / Hide Table of Contents

    Class Paragraph

    A MarkupDataContainer containing the source or target content of a ParagraphUnit.

    Inheritance
    System.Object
    ExtensionDataContainer
    MetadataContainer
    MarkupData
    MarkupDataContainer
    Paragraph
    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.Equals(MarkupData)
    MarkupDataContainer.MoveToContainer(MarkupDataContainer, Int32, Int32, Int32)
    MarkupDataContainer.Equals(MarkupDataContainer)
    MarkupDataContainer.Equals(Object)
    MarkupDataContainer.GetHashCode()
    MarkupDataContainer.ToString()
    MarkupDataContainer.OnDeserialized()
    MarkupDataContainer.CloneWithoutChildren()
    MarkupDataContainer.Children
    MarkupDataContainer.AllSubItems
    MarkupDataContainer.Count
    MarkupDataContainer.Item[Int32]
    MarkupData.Id
    MarkupData.Parent
    MarkupData.ParentFragment
    MarkupData.ParentParagraph
    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 Paragraph : MarkupDataContainer, ICloneable<MarkupData>

    Constructors

    Paragraph()

    Initializes a new instance of the Paragraph class.

    Declaration
    public Paragraph()

    Paragraph(Segment)

    Initializes a new instance of the Paragraph class with a particular child Segment.

    Declaration
    public Paragraph(Segment segment)
    Parameters
    Type Name Description
    Segment segment

    The Segment to be added as a child to this instance.

    Paragraph(String)

    Initializes a new instance of the Paragraph class.

    Declaration
    public Paragraph(string id)
    Parameters
    Type Name Description
    System.String id

    The identifier.

    Properties

    ParentParagraphUnit

    The ParagraphUnit containing this item.

    Declaration
    public override ParagraphUnit ParentParagraphUnit { get; set; }
    Property Value
    Type Description
    ParagraphUnit
    Overrides
    MarkupData.ParentParagraphUnit

    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 Paragraph Clone()
    Returns
    Type Description
    Paragraph

    A deep clone of this instance.

    UniqueClone()

    Clones this instance, assigning a new unique Id.

    Declaration
    public Paragraph UniqueClone()
    Returns
    Type Description
    Paragraph

    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