public final class AlternateViewCollection extends Collection<AlternateView> implements IDisposable, Closeable
Represents a collection of AlternateView objects.
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear.
|
protected void |
clearItems()
Removes all elements from the
System.Collections.ObjectModel.Collection`1 . |
void |
close() |
void |
dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
void |
insertItem(int index,
AlternateView item)
Inserts an element into the
System.Collections.ObjectModel.Collection`1 at the specified index. |
void |
removeAt(int index)
Removes the element at the specified index of the Collection.
|
protected void |
removeItem(int index)
Removes the element at the specified index of the
System.Collections.ObjectModel.Collection`1 . |
protected void |
setItem(int index,
AlternateView item)
Replaces the element at the specified index.
|
public final void dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
dispose
in interface IDisposable
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public void clear()
Clear.
clear
in interface IGenericCollection<AlternateView>
clear
in class Collection<AlternateView>
public void removeAt(int index)
Removes the element at the specified index of the Collection.
removeAt
in interface IGenericList<AlternateView>
removeAt
in class Collection<AlternateView>
index
- The zero-based index of the element to remove.protected void removeItem(int index)
Removes the element at the specified index of the System.Collections.ObjectModel.Collection`1
.
index
- The zero-based index of the element to remove.ArgumentOutOfRangeException
- index
is less than zero.
-or-
index
is equal to or greater than P:System.Collections.ObjectModel.Collection`1.Count
.protected void clearItems()
Removes all elements from the System.Collections.ObjectModel.Collection`1
.
protected void setItem(int index, AlternateView item)
Replaces the element at the specified index.
setItem
in class Collection<AlternateView>
index
- The zero-based index of the element to replace.item
- The new value for the element at the specified index. The value can be null for reference types.ArgumentOutOfRangeException
- index
is less than zero.
-or-
index
is greater than P:System.Collections.ObjectModel.Collection`1.Count
.public void insertItem(int index, AlternateView item)
Inserts an element into the System.Collections.ObjectModel.Collection`1
at the specified index.
insertItem
in interface IGenericList<AlternateView>
insertItem
in class Collection<AlternateView>
index
- The zero-based index at which item
should be inserted.item
- The object to insert. The value can be null for reference types.ArgumentOutOfRangeException
- index
is less than zero.
-or-
index
is greater than P:System.Collections.ObjectModel.Collection`1.Count
.