Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
.jpeg)
.gif)
.jpeg)