Class AvailabilityPeriodCollection

Class AvailabilityPeriodCollection

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Represents a collection which contains Aspose.Tasks.AvailabilityPeriod objects.

public class AvailabilityPeriodCollection : IList<availabilityperiod>, ICollection<availabilityperiod>, IEnumerable<availabilityperiod>, IEnumerable

Inheritance

objectAvailabilityPeriodCollection

Implements

IList<availabilityperiod>, ICollection<availabilityperiod>, IEnumerable<availabilityperiod>, IEnumerable

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properties

Count

Gets the number of elements contained in this collection.

public int Count { get; }

Property Value

int

IsReadOnly

Gets a value indicating whether this collection is read-only; otherwise, false.

public bool IsReadOnly { get; }

Property Value

bool

ParentResource

Gets the parent Aspose.Tasks.Resource for this object. Parent Aspose.Tasks.Resource object for this collection.

public Resource ParentResource { get; }

Property Value

Resource

this[int]

Returns or sets the element at the specified index.

public AvailabilityPeriod this[int index] { get; set; }

Property Value

AvailabilityPeriod

Methods

Add(AvailabilityPeriod)

Adds the specified item to this collection.

public void Add(AvailabilityPeriod item)

Parameters

item AvailabilityPeriod

the specified item to add to this collection.

Clear()

Removes all items from this collection.

public void Clear()

Contains(AvailabilityPeriod)

Returns true if the specified item is found in this collection; otherwise, false.

public bool Contains(AvailabilityPeriod item)

Parameters

item AvailabilityPeriod

the specified item to find.

Returns

bool

true if the specified item is found in this collection; otherwise, false.

CopyTo(AvailabilityPeriod[], int)

Copies the elements of this collection to the specified array, starting at the specified array index.

public void CopyTo(AvailabilityPeriod[] array, int arrayIndex)

Parameters

array AvailabilityPeriod[]

the specified one-dimensional array to copy elements to

arrayIndex int

the zero-based index of the specified array at which copying begins.

GetEnumerator()

Returns an enumerator for this collection.

public IEnumerator<availabilityperiod> GetEnumerator()

Returns

IEnumerator<AvailabilityPeriod&gt;

an enumerator for this collection.

IndexOf(AvailabilityPeriod)

Determines the index of the specified item in this collection.

public int IndexOf(AvailabilityPeriod item)

Parameters

item AvailabilityPeriod

the specified item to locate in this collection.

Returns

int

the index of the specified item if found; otherwise, -1.

Insert(int, AvailabilityPeriod)

Inserts the specified item at the specified index.

public void Insert(int index, AvailabilityPeriod item)

Parameters

index int

the specified zero-based index at which the item should be inserted.

item AvailabilityPeriod

the specified item to insert to this collection.

Remove(AvailabilityPeriod)

Removes the first occurrence of a specific object from this collection.

public bool Remove(AvailabilityPeriod item)

Parameters

item AvailabilityPeriod

the specified object to remove.

Returns

bool

true if the specified object was successfully removed from this collection; otherwise, false.

RemoveAt(int)

Removes an item at the specified index.

public void RemoveAt(int index)

Parameters

index int

the specified zero-based index to remove an item at. </availabilityperiod></availabilityperiod></availabilityperiod>