Partilhar via


Interface IMetadataCollection(T)

Defines size, enumerators, lookup and filtering methods for all metadata object collections. The interface provides read-only access to the elements in the collection.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (em Microsoft.SqlServer.Management.SqlParser.dll)

Sintaxe

'Declaração
Public Interface IMetadataCollection(Of T As IMetadataObject) _
    Inherits IEnumerable(Of T), IEnumerable
'Uso
Dim instance As IMetadataCollection(Of T)
public interface IMetadataCollection<T> : IEnumerable<T>, 
    IEnumerable
where T : IMetadataObject
generic<typename T>
where T : IMetadataObject
public interface class IMetadataCollection : IEnumerable<T>, 
    IEnumerable
type IMetadataCollection<'T when 'T : IMetadataObject> =  
    interface
        interface IEnumerable<'T>
        interface IEnumerable
    end
JScript não dá suporte a tipos e métodos genéricos.

Parâmetros de tipo

  • T
    The type of the elements in the collection, constrained to IMetadataObject.

O tipo IMetadataCollection<(Of <(<'T>)>)> expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AsMetadataObjectCollection Gets an IMetadataCollection<(Of <(<'T>)>)> object that contains this collection.
Propriedade pública Count Gets the number of elements in the collection.
Propriedade pública Item Gets the element in the collection by name.

Início

Métodos

  Nome Descrição
Método público Contains(String) Determines whether the collection contains an element that has the specified name.
Método público Contains(T) Determines whether the collection contains the specified object.
Método público FindAll(Predicate< (Of < <' (T> ) > > )) Retrieves all elements in the collection that match the conditions defined by the specified predicate.
Método público FindAll(String) Retrieves all elements in the collection that have the specified name.
Método público GetEnumerator() () () () (Herdado de IEnumerable< (Of < ( <'T> ) > ) >.)
Método público GetEnumerator() () () () (Herdado de IEnumerable.)

Início