IMetadataOrderedCollection<T> Interface
Represents a collection of metadata objects where the element ordering is preserved.
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
generic<typename T> where T : IMetadataObject [DefaultMemberAttribute("Item")] public interface class IMetadataOrderedCollection : IMetadataCollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
- T
The type of the elements in the collection, constrained to IMetadataObject.
| Name | Description | |
|---|---|---|
![]() | AsMetadataObjectCollection | Gets an IMetadataCollection<T> object that contains this collection.(Inherited from IMetadataCollection<T>.) |
![]() | Count | Gets the number of elements in the collection.(Inherited from IMetadataCollection<T>.) |
![]() | Item[Int32] | Gets the element at the specified index. |
![]() | Item[String^] | Gets the element in the collection by name.(Inherited from IMetadataCollection<T>.) |
| Name | Description | |
|---|---|---|
![]() | Contains(String^) | Determines whether the collection contains an element that has the specified name.(Inherited from IMetadataCollection<T>.) |
![]() | Contains(String^) | Determines whether the collection contains an element that has the specified name.(Inherited from IMetadataCollection<T>.) |
![]() | FindAll(Predicate<T>^) | Retrieves all elements in the collection that match the conditions defined by the specified predicate.(Inherited from IMetadataCollection<T>.) |
![]() | FindAll(String^) | Retrieves all elements in the collection that have the specified name.(Inherited from IMetadataCollection<T>.) |
![]() | GetEnumerator() | (Inherited from IEnumerable<T>.) |

