menu

WPF

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

    Show / Hide Table of Contents

    Class ExternNamesCollection

    Summary description for ExternNamesCollection.

    Inheritance
    System.Object
    CollectionBase<ExternNameImpl>
    CollectionBaseEx<ExternNameImpl>
    ExternNamesCollection
    Implements
    System.Collections.Generic.IList<ExternNameImpl>
    System.Collections.Generic.ICollection<ExternNameImpl>
    System.Collections.Generic.IEnumerable<ExternNameImpl>
    System.Collections.IEnumerable
    IParentApplication
    ICloneParent
    Inherited Members
    CollectionBase<ExternNameImpl>.Add(ExternNameImpl)
    CollectionBase<ExternNameImpl>.Capacity
    CollectionBase<ExternNameImpl>.Clear()
    CollectionBase<ExternNameImpl>.Contains(ExternNameImpl)
    CollectionBase<ExternNameImpl>.CopyTo(ExternNameImpl[], Int32)
    CollectionBase<ExternNameImpl>.Count
    CollectionBase<ExternNameImpl>.GetEnumerator()
    CollectionBase<ExternNameImpl>.IEnumerable.GetEnumerator()
    CollectionBase<ExternNameImpl>.IndexOf(ExternNameImpl)
    CollectionBase<ExternNameImpl>.InnerList
    CollectionBase<ExternNameImpl>.Insert(Int32, ExternNameImpl)
    CollectionBase<ExternNameImpl>.IsReadOnly
    CollectionBase<ExternNameImpl>.List
    CollectionBase<ExternNameImpl>.Remove(ExternNameImpl)
    CollectionBase<ExternNameImpl>.RemoveAt(Int32)
    CollectionBaseEx<ExternNameImpl>.AppImplementation
    CollectionBaseEx<ExternNameImpl>.Application
    CollectionBaseEx<ExternNameImpl>.Changed
    CollectionBaseEx<ExternNameImpl>.ChangeName(IDictionary, ValueChangedEventArgs)
    CollectionBaseEx<ExternNameImpl>.Cleared
    CollectionBaseEx<ExternNameImpl>.Clearing
    CollectionBaseEx<ExternNameImpl>.ClearMaxValues()
    CollectionBaseEx<ExternNameImpl>.EnsureCapacity(Int32)
    CollectionBaseEx<ExternNameImpl>.FindParent(Type)
    CollectionBaseEx<ExternNameImpl>.FindParent(Type, Boolean)
    CollectionBaseEx<ExternNameImpl>.GenerateDefaultName(ICollection<ExternNameImpl>, String)
    CollectionBaseEx<ExternNameImpl>.GenerateDefaultName(ICollection, String)
    CollectionBaseEx<ExternNameImpl>.GenerateDefaultName(String, ICollection[])
    CollectionBaseEx<ExternNameImpl>.Inserted
    CollectionBaseEx<ExternNameImpl>.Inserting
    CollectionBaseEx<ExternNameImpl>.OnClear()
    CollectionBaseEx<ExternNameImpl>.OnClearComplete()
    CollectionBaseEx<ExternNameImpl>.OnInsert(Int32, ExternNameImpl)
    CollectionBaseEx<ExternNameImpl>.OnInsertComplete(Int32, ExternNameImpl)
    CollectionBaseEx<ExternNameImpl>.OnRemove(Int32, ExternNameImpl)
    CollectionBaseEx<ExternNameImpl>.OnRemoveComplete(Int32, ExternNameImpl)
    CollectionBaseEx<ExternNameImpl>.OnSet(Int32, ExternNameImpl, ExternNameImpl)
    CollectionBaseEx<ExternNameImpl>.OnSetComplete(Int32, ExternNameImpl, ExternNameImpl)
    CollectionBaseEx<ExternNameImpl>.Parent
    CollectionBaseEx<ExternNameImpl>.QuietMode
    CollectionBaseEx<ExternNameImpl>.Removed
    CollectionBaseEx<ExternNameImpl>.Removing
    CollectionBaseEx<ExternNameImpl>.Set
    CollectionBaseEx<ExternNameImpl>.SetParent(Object)
    CollectionBaseEx<ExternNameImpl>.Setting
    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()
    Namespace: Syncfusion.XlsIO.Implementation.Collections
    Assembly: Syncfusion.XlsIO.Base.dll
    Syntax
    public class ExternNamesCollection : CollectionBaseEx<ExternNameImpl>, IList<ExternNameImpl>, ICollection<ExternNameImpl>, IEnumerable<ExternNameImpl>, IEnumerable, IParentApplication, ICloneParent

    Constructors

    ExternNamesCollection(IApplication, Object)

    Creates collection with specified Application and Parent.

    Declaration
    public ExternNamesCollection(IApplication application, object parent)
    Parameters
    Type Name Description
    IApplication application

    Application object for the collection.

    System.Object parent

    Parent object for the collection.

    Properties

    Item[Int32]

    Returns extern name. Read-only.

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

    Item[String]

    Returns extern name. Read-only.

    Declaration
    public ExternNameImpl this[string name] { get; }
    Parameters
    Type Name Description
    System.String name
    Property Value
    Type
    ExternNameImpl

    ParentWorkbook

    Returns parent workbook. Read-only.

    Declaration
    public ExternWorkbookImpl ParentWorkbook { get; }
    Property Value
    Type
    ExternWorkbookImpl

    Methods

    Add(ExternNameRecord)

    Adds new name to the collection.

    Declaration
    [CLSCompliant(false)]
    public int Add(ExternNameRecord name)
    Parameters
    Type Name Description
    ExternNameRecord name

    Name to add.

    Returns
    Type Description
    System.Int32

    Index of added extern name.

    Add(String)

    Adds new name to the collection.

    Declaration
    public int Add(string name)
    Parameters
    Type Name Description
    System.String name

    Name to add.

    Returns
    Type Description
    System.Int32

    Index of added extern name.

    Add(String, Boolean)

    Adds new name to the collection.

    Declaration
    public int Add(string name, bool isAddIn)
    Parameters
    Type Name Description
    System.String name

    Name to add.

    System.Boolean isAddIn
    Returns
    Type Description
    System.Int32

    Index of added extern name.

    Clone(Object)

    Creates copy of the collection.

    Declaration
    public override object Clone(object parent)
    Parameters
    Type Name Description
    System.Object parent

    Parent object for the new collection.

    Returns
    Type
    System.Object
    Overrides
    Syncfusion.XlsIO.Implementation.Collections.CollectionBaseEx<Syncfusion.XlsIO.Implementation.ExternNameImpl>.Clone(System.Object)

    Contains(String)

    Checks if collection contains extern name with specified name.

    Declaration
    public bool Contains(string name)
    Parameters
    Type Name Description
    System.String name

    Name to find.

    Returns
    Type Description
    System.Boolean

    Boolean value indicating whether collection contains extern name.

    GetNameIndex(String)

    Return index to the extern name.

    Declaration
    public int GetNameIndex(string strName)
    Parameters
    Type Name Description
    System.String strName

    Name to locate.

    Returns
    Type Description
    System.Int32

    Index to the extern name, or -1 if name was not found.

    GetNewIndex(Int32)

    Get new index for extern name (to remove duplicated extern names).

    Declaration
    public int GetNewIndex(int iNameIndex)
    Parameters
    Type Name Description
    System.Int32 iNameIndex

    Name index.

    Returns
    Type Description
    System.Int32

    Updated name index.

    Serialize(OffsetArrayList)

    Declaration
    [CLSCompliant(false)]
    public void Serialize(OffsetArrayList records)
    Parameters
    Type Name Description
    OffsetArrayList records

    Implements

    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    IParentApplication
    ICloneParent

    Extension Methods

    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, Int32, Func<TElement, Object>[])
    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, IEnumerable<Func<TElement, Object>>)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    ChartExtensionUtils.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved