menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class WSectionCollection - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class WSectionCollection

    Represents a collection of WSection.

    Inheritance
    System.Object
    OwnerHolder
    CollectionImpl
    XDLSSerializableCollection
    EntityCollection
    WSectionCollection
    Implements
    IXDLSSerializableCollection
    IWSectionCollection
    IEntityCollectionBase
    ICollectionBase
    System.Collections.IEnumerable
    Inherited Members
    CollectionImpl.Count
    CollectionImpl.GetEnumerator()
    EntityCollection.Add(IEntity)
    EntityCollection.Clear()
    EntityCollection.Contains(IEntity)
    EntityCollection.FirstItem
    EntityCollection.IndexOf(IEntity)
    EntityCollection.Insert(Int32, IEntity)
    EntityCollection.LastItem
    EntityCollection.OnClear()
    EntityCollection.OnInsert(Int32, Entity)
    EntityCollection.OnInsertComplete(Int32, Entity)
    EntityCollection.OnRemove(Int32)
    EntityCollection.Remove(IEntity)
    EntityCollection.RemoveAt(Int32)
    OwnerHolder.Document
    OwnerHolder.m_doc
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    XDLSSerializableCollection.IXDLSSerializableCollection.AddNewItem(IXDLSContentReader)
    XDLSSerializableCollection.IXDLSSerializableCollection.TagItemName
    Namespace: Syncfusion.DocIO.DLS
    Assembly: Syncfusion.DocIO.Base.dll
    Syntax
    public class WSectionCollection : EntityCollection, IXDLSSerializableCollection, IWSectionCollection, IEntityCollectionBase, ICollectionBase, IEnumerable

    Constructors

    WSectionCollection(WordDocument)

    Initializes a new instance of the WSectionCollection class.

    Declaration
    public WSectionCollection(WordDocument doc)
    Parameters
    Type Name Description
    WordDocument doc

    The WordDocument instance.

    Properties

    Item[Int32]

    Gets the WSection at the specified index.

    Declaration
    public WSection this[int index] { get; }
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index of the section to get

    Property Value
    Type Description
    WSection

    The WSection at the specified index

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    The index is not valid index in the WSectionCollection

    TypesOfElement

    Gets the type of the elements present in the collection.

    Declaration
    protected override Type[] TypesOfElement { get; }
    Property Value
    Type Description
    System.Type[]

    The System.Type collection that contains the types of the elements.

    Overrides
    EntityCollection.TypesOfElement

    Methods

    Add(IWSection)

    Adds a new IWSection to end of document.

    Declaration
    public int Add(IWSection section)
    Parameters
    Type Name Description
    IWSection section

    The IWSection to be added to the collection.

    Returns
    Type Description
    System.Int32

    The zero-based index of the IWSection

    CreateItem(IXDLSContentReader)

    Creates the item.

    Declaration
    protected override OwnerHolder CreateItem(IXDLSContentReader reader)
    Parameters
    Type Name Description
    IXDLSContentReader reader

    The IXDLSContentReader object.

    Returns
    Type Description
    OwnerHolder

    The WSection object which can be casted as OwnerHolder.

    Overrides
    XDLSSerializableCollection.CreateItem(IXDLSContentReader)

    GetTagItemName()

    Gets name of xml tag

    Declaration
    protected override string GetTagItemName()
    Returns
    Type Description
    System.String

    The string that represents the section tag name.

    Overrides
    XDLSSerializableCollection.GetTagItemName()

    IndexOf(IWSection)

    Returns the zero-based index of the specified section.

    Declaration
    public int IndexOf(IWSection section)
    Parameters
    Type Name Description
    IWSection section

    The IWSection object.

    Returns
    Type Description
    System.Int32

    The zero-based index of the first occurrence of item

    Implements

    IXDLSSerializableCollection
    IWSectionCollection
    IEntityCollectionBase
    ICollectionBase
    System.Collections.IEnumerable

    Extension Methods

    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved