Class SectionSet<T>
- Namespace
- ChartTools.IO.Sections
- Assembly
- ChartTools.dll
public abstract class SectionSet<T> : IList<Section<T>>, ICollection<Section<T>>, IEnumerable<Section<T>>, IEnumerable
Type Parameters
T
- Inheritance
-
SectionSet<T>
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
Properties
public int Count { get; }
Property Value
- int
public bool IsReadOnly { get; }
Property Value
- bool
public Section<T> this[int index] { get; set; }
Parameters
index int
Property Value
- Section<T>
public abstract ReservedSectionHeaderSet ReservedHeaders { get; }
Property Value
- ReservedSectionHeaderSet
Methods
public void Add(Section<T> item)
Parameters
item Section<T>
public bool Contains(Section<T> item)
Parameters
item Section<T>
Returns
- bool
public void CopyTo(Section<T>[] array, int arrayIndex)
Parameters
array Section<T>[]
arrayIndex int
public Section<T>? Get(string header)
Parameters
header string
Returns
- Section<T>
public IEnumerator<Section<T>> GetEnumerator()
Returns
- IEnumerator<Section<T>>
public int IndexOf(Section<T> item)
Parameters
item Section<T>
Returns
- int
public void Insert(int index, Section<T> item)
Parameters
index int
item Section<T>
public bool Remove(Section<T> item)
Parameters
item Section<T>
Returns
- bool
public void RemoveAt(int index)
Parameters
index int