ITestSuiteEntryCollection Interface
Represents a collection of test suite entries.
Namespace: Microsoft.TeamFoundation.TestManagement.Client
Assembly: Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)
Syntax
public interface ITestSuiteEntryCollection : ITestObjectCollection<ITestSuiteEntry>,
IList<ITestSuiteEntry>, ICollection<ITestSuiteEntry>, IEnumerable<ITestSuiteEntry>,
IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
public interface class ITestSuiteEntryCollection : ITestObjectCollection<ITestSuiteEntry^>,
IList<ITestSuiteEntry^>, ICollection<ITestSuiteEntry^>, IEnumerable<ITestSuiteEntry^>,
IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
type ITestSuiteEntryCollection =
interface
interface ITestObjectCollection<ITestSuiteEntry>
interface IList<ITestSuiteEntry>
interface ICollection<ITestSuiteEntry>
interface IEnumerable<ITestSuiteEntry>
interface IEnumerable
interface INotifyCollectionChanged
interface INotifyPropertyChanged
end
Public Interface ITestSuiteEntryCollection
Inherits ITestObjectCollection(Of ITestSuiteEntry), IList(Of ITestSuiteEntry),
ICollection(Of ITestSuiteEntry), IEnumerable(Of ITestSuiteEntry),
IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Properties
Name | Description | |
---|---|---|
Count | (Inherited from ICollection<T>.) |
|
IsReadOnly | (Inherited from ICollection<T>.) |
|
Item[Int32] | (Inherited from IList<T>.) |
|
SyncRoot | Gets an object that can be used to synchronize access to the collection.(Inherited from ITestObjectCollection<TObjectInterface>.) |
Methods
Name | Description | |
---|---|---|
Add(T) | (Inherited from ICollection<T>.) |
|
Add(ITestCase) | Adds a test case to the collection. |
|
Add(ITestSuiteBase) | Adds a test suite to the collection. |
|
AddCases(IEnumerable<ITestCase>) | Adds a list of test cases to the collection. |
|
AddCases(IEnumerable<ITestCase>, Boolean) | Adds a list of test cases and optionally ignores duplicate entries. |
|
BulkCopy(ITestSuiteEntryCollection, Int32, IEnumerable<ITestSuiteEntry>, Boolean) | Copies a list of test entries to the provided test suite entry collection and optionally ignores duplicate entries. |
|
BulkMove(Int32, IEnumerable<ITestSuiteEntry>) | Moves the provided list of test suite entries to a different location in this collection. |
|
BulkMove(ITestSuiteEntryCollection, Int32, IEnumerable<ITestSuiteEntry>, Boolean) | Moves the provided list of test suite entries to the specified location in another test suite entry collection. |
|
Clear() | (Inherited from ICollection<T>.) |
|
Contains(T) | (Inherited from ICollection<T>.) |
|
Contains(ITestObject<Int32>) | Returns a value that indicates whether this collection contains the specified test object. |
|
CopyTo(T[], Int32) | (Inherited from ICollection<T>.) |
|
GetEnumerator() | (Inherited from IEnumerable<T>.) |
|
IndexOf(T) | (Inherited from IList<T>.) |
|
IndexOf(ITestObject<Int32>) | Returns the index of the provided object in the collection. |
|
Insert(Int32, T) | (Inherited from IList<T>.) |
|
Insert(Int32, ITestCase) | Inserts the provided test case into the collection at the specified index. |
|
Insert(Int32, ITestSuiteBase) | Inserts the provided test suite into the collection at the specified index. |
|
InsertCases(Int32, IEnumerable<ITestCase>) | Inserts the provided list of test cases into the collection at the specified location. |
|
InsertCases(Int32, IEnumerable<ITestCase>, Boolean) | Inserts the provided list of test cases into the collection at the specified index, and optionally ignores duplicate entries. |
|
Move(Int32, Int32) | Moves the item of the collection from one position to another.(Inherited from ITestObjectCollection<TObjectInterface>.) |
|
Remove(T) | (Inherited from ICollection<T>.) |
|
Remove(ITestCase) | Removes the provided test case from the collection. |
|
Remove(ITestSuiteBase) | Removes the provided test suite from the collection. |
|
RemoveAt(Int32) | (Inherited from IList<T>.) |
|
RemoveCases(IEnumerable<ITestCase>) | Removes the provided list of test cases from the collection. |
|
RemoveEntries(IEnumerable<ITestSuiteEntry>) | Removes each entry of a provided list of test suite entries from the collection. |
Events
Name | Description | |
---|---|---|
CollectionChanged | (Inherited from INotifyCollectionChanged.) |
|
PropertyChanged | (Inherited from INotifyPropertyChanged.) |
Remarks
This interface supports the object model for Test Case management (TCM) in Visual Studio. This interface is not intended for you to implement in a custom class, but you can use this interface in a custom class if a TCM object returns an internal implementation.
See Also
ITestObjectCollection<TObjectInterface>
ITestSuiteEntry
INotifyCollectionChanged
INotifyPropertyChanged
Microsoft.TeamFoundation.TestManagement.Client Namespace
Return to top