ProjectBaseCollection Class

Summary

Contains a collection of NAnt.VSNet.ProjectBase elements.
Assembly
NAnt.VSNet.dll
Namespace
NAnt.VSNet
Base Types
  • CollectionBase
graph BT Type-->Base0["CollectionBase"] Type["ProjectBaseCollection"] class Type type-node

Syntax

[Serializable()]
public class ProjectBaseCollection : CollectionBase

Attributes

Type Description
SerializableAttribute

Constructors

Name Summary
ProjectBaseCollection() Initializes a new instance of the NAnt.VSNet.ProjectBaseCollection class.
ProjectBaseCollection(ProjectBase[]) Initializes a new instance of the NAnt.VSNet.ProjectBaseCollection class with the specified array of NAnt.VSNet.ProjectBase instances.
ProjectBaseCollection(ProjectBaseCollection) Initializes a new instance of the NAnt.VSNet.ProjectBaseCollection class with the specified NAnt.VSNet.ProjectBaseCollection instance.

Properties

Name Value Summary
this[int] ProjectBase
Gets or sets the element at the specified index.
this[string] ProjectBase
Gets the NAnt.VSNet.ProjectBase with the specified GUID.

Methods

Name Value Summary
Add(ProjectBase) int
Adds a NAnt.VSNet.ProjectBase to the end of the collection.
AddRange(ProjectBase[]) void
Adds the elements of a NAnt.VSNet.ProjectBase array to the end of the collection.
AddRange(ProjectBaseCollection) void
Adds the elements of a NAnt.VSNet.ProjectBaseCollection to the end of the collection.
Contains(ProjectBase) bool
Determines whether a NAnt.VSNet.ProjectBase is in the collection.
Contains(string) bool
Determines whether a NAnt.VSNet.ProjectBase with the specified GUID is in the collection, using a case-insensitive lookup.
CopyTo(ProjectBase[], int) void
Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
GetEnumerator() ProjectBaseEnumerator
Returns an enumerator that can iterate through the collection.
IndexOf(ProjectBase) int
Retrieves the index of a specified NAnt.VSNet.ProjectBase object in the collection.
Insert(int, ProjectBase) void
Inserts a NAnt.VSNet.ProjectBase into the collection at the specified index.
Remove(ProjectBase) void
Removes a member from the collection.
Remove(string) void
Remove items with the specified guid from the collection.