Class NamedCollectionBase<T>
Represents the base class for collection of named objects.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.Collections
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public abstract class NamedCollectionBase<T> : IEnumerable<T>, IEnumerable
Type Parameters
T
|
Constructors
NamedCollectionBase()
Declaration
protected NamedCollectionBase()
Methods
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public abstract IEnumerator<T> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<T>
A numerator for the collection |
Implements
IncrementFileName(ref Int32, String[], String)
Increments the file name based on a given counter, split name, and file name.
Declaration
protected string IncrementFileName(ref int counter, string[] splitName, string fileName)
Parameters
System.Int32
counter
The current counter value to increment. |
System.String[]
splitName
An array representing parts of the name split by the dot separator. |
System.String
fileName
The base file name before incrementation. |
Returns
System.String
A new file name that is incremented. |
IncrementFileNameOverride(ref Int32, String[], String, String)
Increments the file name if the provided name already exists.
Declaration
protected abstract string IncrementFileNameOverride(ref int counter, string[] splitName, string fileName, string newName)
Parameters
System.Int32
counter
|
System.String[]
splitName
|
System.String
fileName
|
System.String
newName
|
Returns
System.String
|
VerifyCollectionLimit()
Verifies the limit for the collection.
Declaration
protected abstract void VerifyCollectionLimit()
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
|