Class CustomXmlPartCollection
Represents the inplementation of custom xml part collection
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.XlsIO.Implementation.Collections
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class CustomXmlPartCollection : CollectionBaseEx<ICustomXmlPart>, IList<ICustomXmlPart>, ICollection<ICustomXmlPart>, IEnumerable<ICustomXmlPart>, IParentApplication, ICloneParent, ICustomXmlPartCollection, IEnumerable
Constructors
CustomXmlPartCollection(IApplication, Object)
Default constructor.
Declaration
public CustomXmlPartCollection(IApplication application, object parent)
Parameters
Type | Name | Description |
---|---|---|
IApplication | application | |
System.Object | parent |
Properties
Count
Represents the collection count
Declaration
public int Count { get; }
Property Value
Type |
---|
System.Int32 |
Item[Int32]
Retruns CustomXmlPart at corresponding index positions
Declaration
public ICustomXmlPart this[int index] { get; }
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index |
Property Value
Type |
---|
ICustomXmlPart |
Methods
Add(ICustomXmlPart)
Adds new CustomXmlpart to the collections
Declaration
public ICustomXmlPart Add(ICustomXmlPart customXmlPart)
Parameters
Type | Name | Description |
---|---|---|
ICustomXmlPart | customXmlPart |
Returns
Type |
---|
ICustomXmlPart |
Add(String)
Creates new instance of CusomXmlPart from ID
Declaration
public ICustomXmlPart Add(string id)
Parameters
Type | Name | Description |
---|---|---|
System.String | id |
Returns
Type |
---|
ICustomXmlPart |
Add(String, Byte[])
Cretes new CustomXmlParts through specified arugments
Declaration
public ICustomXmlPart Add(string id, byte[] XmlData)
Parameters
Type | Name | Description |
---|---|---|
System.String | id | |
System.Byte[] | XmlData |
Returns
Type |
---|
ICustomXmlPart |
AddLocal(ICustomXmlPart, Boolean)
Adds into list and hashtable, for local named ranges.
Declaration
public void AddLocal(ICustomXmlPart name, bool bAddInGlobalNamesHash)
Parameters
Type | Name | Description |
---|---|---|
ICustomXmlPart | name | Name to add. |
System.Boolean | bAddInGlobalNamesHash | Indicates is adds in global names hash. |
Clone()
Creates new instance of clone object
Declaration
public ICustomXmlPartCollection Clone()
Returns
Type |
---|
ICustomXmlPartCollection |
GetById(String)
Returns CustomXmlPart for corresponding id
Declaration
public ICustomXmlPart GetById(string id)
Parameters
Type | Name | Description |
---|---|---|
System.String | id |
Returns
Type |
---|
ICustomXmlPart |
OnInsertComplete(Int32, ICustomXmlPart)
Performs additional processes after inserting a new element into the collection.
Declaration
protected override void OnInsertComplete(int index, ICustomXmlPart customXmlPart)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The zero-based index at which to insert value. |
ICustomXmlPart | customXmlPart |
Overrides
Remove(String)
Removes specified name from the collection.
Declaration
public void Remove(string id)
Parameters
Type | Name | Description |
---|---|---|
System.String | id |
Explicit Interface Implementations
ICustomXmlPartCollection.Clear()
Clear all items in the collections
Declaration
void ICustomXmlPartCollection.Clear()
ICustomXmlPartCollection.Count
CustomXmlPart Count
Declaration
int ICustomXmlPartCollection.Count { get; }
Returns
Type |
---|
System.Int32 |
ICustomXmlPartCollection.RemoveAt(Int32)
Removes specified name from the collection.
Declaration
void ICustomXmlPartCollection.RemoveAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | Name of the object to remove. |