Freigeben über


IMetadataCollection(T)-Schnittstelle

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 (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface IMetadataCollection(Of T As IMetadataObject) _
    Inherits IEnumerable(Of T), IEnumerable
'Usage
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 bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.

Typparameter

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

Der IMetadataCollection<(Of <(<'T>)>)>-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AsMetadataObjectCollection Gets an IMetadataCollection<(Of <(<'T>)>)> object that contains this collection.
Öffentliche Eigenschaft Count Gets the number of elements in the collection.
Öffentliche Eigenschaft Item Gets the element in the collection by name.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Contains(String) Determines whether the collection contains an element that has the specified name.
Öffentliche Methode Contains(T) Determines whether the collection contains the specified object.
Öffentliche Methode FindAll(Predicate< (Of < <' (T> ) > > )) Retrieves all elements in the collection that match the conditions defined by the specified predicate.
Öffentliche Methode FindAll(String) Retrieves all elements in the collection that have the specified name.
Öffentliche Methode GetEnumerator() () () () (Geerbt von IEnumerable< (Of < ( <'T> ) > ) >.)
Öffentliche Methode GetEnumerator() () () () (Geerbt von IEnumerable.)

Zum Anfang