Udostępnij przez


Interfejs IMutableMetadataCollection(T)

Definiuje metody do manipulowania zbiorów obiektów, które implementują IMetadataObject interfejs.

Przestrzeń nazw:  Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw:  Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Deklaracja
Public Interface IMutableMetadataCollection(Of T As IMetadataObject) _
    Inherits IMetadataCollection(Of T), IEnumerable(Of T), IEnumerable
'Użycie
Dim instance As IMutableMetadataCollection(Of T)
public interface IMutableMetadataCollection<T> : IMetadataCollection<T>, 
    IEnumerable<T>, IEnumerable
where T : IMetadataObject
generic<typename T>
where T : IMetadataObject
public interface class IMutableMetadataCollection : IMetadataCollection<T>, 
    IEnumerable<T>, IEnumerable
type IMutableMetadataCollection<'T when 'T : IMetadataObject> =  
    interface
        interface IMetadataCollection<'T>
        interface IEnumerable<'T>
        interface IEnumerable
    end
JScript does not support generic types and methods.

Parametry typów

Typ IMutableMetadataCollection<(Of <(<'T>)>)> uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AsMetadataObjectCollection Pobiera IMetadataCollection<(Of <(<'T>)>)> obiekt, który zawiera kolekcja. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >).
Właściwość publiczna Count Pobiera liczbę elementów kolekcja. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >).
Właściwość publiczna Item[ ( [ ( String] ) ] ) Pobiera element kolekcja według nazwy. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >).
Właściwość publiczna Item[ ( [ ( String] ) ] ) Pobiera lub ustawia nazwę elementu kolekcja.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje element do zakończenia kolekcja.
Metoda publiczna AddRange Dodaje elementy w określonej kolekcja na końcu tej kolekcja.
Metoda publiczna Clear Usuwa wszystkie elementy z kolekcja.
Metoda publiczna Clone() () () () Tworzy IMutableMetadataCollection<(Of <(<'T>)>)> wystąpienie jest kopię tego obiektu, z wyjątkiem dla elementów.
Metoda publiczna Clone(Boolean) Tworzy IMutableMetadataCollection<(Of <(<'T>)>)> wystąpienie, którego kopię tego obiektu oraz, jeśli określona, kopie elementów.
Metoda publiczna Contains(String) Określa, czy kolekcja zawiera element o określonej nazwie. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >).
Metoda publiczna FindAll(Predicate< (Of < <' (T> ) > > )) Pobiera wszystkie elementy kolekcja, spełniające warunki określone przez określony predykatu. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >).
Metoda publiczna FindAll(String) Pobiera wszystkie elementy kolekcja określonej nazwie. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >).
Metoda publiczna GetEnumerator() () () () (Dziedziczony z IEnumerable< (Of < ( <'T> ) > ) >).
Metoda publiczna GetEnumerator() () () () (Dziedziczony z IEnumerable).
Metoda publiczna Remove(String) Usuwa pierwszy element, który ma nazwę określonego z kolekcja.
Metoda publiczna Remove(T) Usuwa pierwsze wystąpienie określonego obiektu z kolekcja.

Do góry