# org.pdfclown.util.collections.generic.IExtCollection< T > Interface Template Reference

Extension collection interface. More...

Inheritance diagram for org.pdfclown.util.collections.generic.IExtCollection< T >:

List of all members.

## Public Member Functions
void | AddAll< TVar > (ICollection< TVar > items)
| Appends all of the specified-collection's items to the end of the list.
int | RemoveAll (Predicate< T > match)
| Removes all the items that match the conditions defined by the specified predicate.
void | RemoveAll< TVar > (ICollection< TVar > items)
| Removes all of the specified-collection's items from the list.

##

### template<T>
interface org::pdfclown::util::collections::generic::IExtCollection< T >

Extension collection interface.

## Member Function Documentation

template<T >

void org.pdfclown.util.collections.generic.IExtCollection< T >.AddAll< TVar > | ( | ICollection< TVar > | items | ) |

Appends all of the specified-collection's items to the end of the list.

Parameters:

  | items | Collection of items to append.

Type Constraints

  TVar | : | T |

template<T >

int org.pdfclown.util.collections.generic.IExtCollection< T >.RemoveAll | ( | Predicate< T > | match | ) |

Removes all the items that match the conditions defined by the specified predicate.

Parameters:

  | match | The Predicate delegate that defines the conditions of the items to remove.

Returns:
  The number of items removed from the collection.

template<T >

void org.pdfclown.util.collections.generic.IExtCollection< T >.RemoveAll< TVar > | ( | ICollection< TVar > | items | ) |

Removes all of the specified-collection's items from the list.

Parameters:

  | items | Collection of items to remove.

Type Constraints

  TVar | : | T |

Copyright 2006-2013 Stefano Chizzolini. For more information, please visit PDF Clown home page.