Udostępnij przez


Interfejs IMutableMetadataOrderedCollection<T>

Reprezentuje tych kolekcja obiektów metadane, gdzie kolejność elementów jest zachowywany.

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

Składnia

'Deklaracja
Public Interface IMutableMetadataOrderedCollection(Of T As {Class, IMetadataObject}) _
    Inherits IMetadataOrderedCollection(Of T), IMutableMetadataCollection(Of T), IMetadataCollection(Of T),  _
    IEnumerable(Of T), IEnumerable
'Użycie
Dim instance As IMutableMetadataOrderedCollection(Of T)
public interface IMutableMetadataOrderedCollection<T> : IMetadataOrderedCollection<T>, 
    IMutableMetadataCollection<T>, IMetadataCollection<T>, IEnumerable<T>, IEnumerable
where T : class, IMetadataObject
generic<typename T>
where T : ref class, IMetadataObject
public interface class IMutableMetadataOrderedCollection : IMetadataOrderedCollection<T>, 
    IMutableMetadataCollection<T>, IMetadataCollection<T>, IEnumerable<T>, IEnumerable
type IMutableMetadataOrderedCollection<'T when 'T : not struct and IMetadataObject> =  
    interface
        interface IMetadataOrderedCollection<'T>
        interface IMutableMetadataCollection<'T>
        interface IMetadataCollection<'T>
        interface IEnumerable<'T>
        interface IEnumerable
    end
Język JScript nie obsługuje ogólnych typów i metod.

Parametry typów

Typ IMutableMetadataOrderedCollection<T> uwidacznia następujące elementy członkowskie.

Właściwości

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

Do góry

Metody

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

Do góry