Show / Hide Table of Contents

Class Base1List<T>

Represents a 1-based collection of elements of type T.

Inheritance
object
Base1List<T>
Implements
IReadOnlyList<T>
IReadOnlyCollection<T>
IEnumerable<T>
IEnumerable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: CoverageKiller2.DOM.Tables
Assembly: CoverageKiller2.dll
Syntax
public class Base1List<T> : IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
Name Description
T

Element type.

Remarks

Version: CK2.00.01.0038

Constructors

Base1List()

Declaration
public Base1List()

Base1List(Base1List<T>)

Declaration
public Base1List(Base1List<T> items)
Parameters
Type Name Description
Base1List<T> items

Base1List(IEnumerable<T>)

Declaration
public Base1List(IEnumerable<T> items)
Parameters
Type Name Description
IEnumerable<T> items

Base1List(IOrderedEnumerable<T>)

Declaration
public Base1List(IOrderedEnumerable<T> items)
Parameters
Type Name Description
IOrderedEnumerable<T> items

Properties

Count

Declaration
public int Count { get; }
Property Value
Type Description
int

this[int]

Declaration
public T this[int index] { get; }
Parameters
Type Name Description
int index
Property Value
Type Description
T

Methods

Add(T)

Declaration
public void Add(T item)
Parameters
Type Name Description
T item

Dump(Func<T, string>, string)

Dumps the contents of the Base1List using a projection delegate, each entry on a new line.

Declaration
public string Dump(Func<T, string> projector, string message = null)
Parameters
Type Name Description
Func<T, string> projector

Delegate that extracts a string from each item.

string message

Optional message to prepend.

Returns
Type Description
string

The formatted dump string.

Remarks

Version: CK2.00.01.0039

Dump(string)

Dumps the contents of the Base1List, each entry as-is, separated by newlines.

Declaration
public string Dump(string message = null)
Parameters
Type Name Description
string message

Optional message to prepend.

Returns
Type Description
string

The formatted dump string.

Remarks

Version: CK2.00.01.0038

ForEach(Action<T>)

Declaration
public void ForEach(Action<T> action)
Parameters
Type Name Description
Action<T> action

GetEnumerator()

Declaration
public IEnumerator<T> GetEnumerator()
Returns
Type Description
IEnumerator<T>

IndexOf(T)

Declaration
public int IndexOf(T item)
Parameters
Type Name Description
T item
Returns
Type Description
int

Insert(int, IEnumerable<T>)

Declaration
public void Insert(int index, IEnumerable<T> items)
Parameters
Type Name Description
int index
IEnumerable<T> items

Insert(int, T)

Declaration
public void Insert(int index, T item)
Parameters
Type Name Description
int index
T item

Remove(T)

Declaration
public void Remove(T item)
Parameters
Type Name Description
T item

RemoveAt(int)

Declaration
public void RemoveAt(int index)
Parameters
Type Name Description
int index

Implements

IReadOnlyList<T>
IReadOnlyCollection<T>
IEnumerable<T>
IEnumerable

Extension Methods

PingService.PingPong<T>(T, string)
PingService.PingPong<T>(T, string, string)
PingService.PingPong<T, TResult>(T, Func<TResult>, string, string)
PingService.Ping<T>(T, string)
PingService.Ping<T>(T, string, string)
PingService.Ping<T>(T, Type[], string)
PingService.Pong<T>(T, string)
PingService.Pong<T>(T, string, string)
PingService.Pong<T>(T, Type, string)
PingService.Pong<T>(T, Type[], string)
PingService.Pong<T, TResult>(T, Func<TResult>, string, string)
In this article
Back to top Generated by DocFX