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
- T
Typ elementów kolekcja, ograniczony do IMetadataObject.
Typ IMutableMetadataCollection<(Of <(<'T>)>)> uwidacznia następujące elementy członkowskie.
Właściwości
| Nazwa | Opis | |
|---|---|---|
![]() |
AsMetadataObjectCollection | Pobiera IMetadataCollection<(Of <(<'T>)>)> obiekt, który zawiera kolekcja. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >). |
![]() |
Count | Pobiera liczbę elementów kolekcja. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >). |
![]() |
Item[ ( [ ( String] ) ] ) | Pobiera element kolekcja według nazwy. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >). |
![]() |
Item[ ( [ ( String] ) ] ) | Pobiera lub ustawia nazwę elementu kolekcja. |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() |
Add | Dodaje element do zakończenia kolekcja. |
![]() |
AddRange | Dodaje elementy w określonej kolekcja na końcu tej kolekcja. |
![]() |
Clear | Usuwa wszystkie elementy z kolekcja. |
![]() |
Clone() () () () | Tworzy IMutableMetadataCollection<(Of <(<'T>)>)> wystąpienie jest kopię tego obiektu, z wyjątkiem dla elementów. |
![]() |
Clone(Boolean) | Tworzy IMutableMetadataCollection<(Of <(<'T>)>)> wystąpienie, którego kopię tego obiektu oraz, jeśli określona, kopie elementów. |
![]() |
Contains(String) | Określa, czy kolekcja zawiera element o określonej nazwie. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >). |
![]() |
FindAll(Predicate< (Of < <' (T> ) > > )) | Pobiera wszystkie elementy kolekcja, spełniające warunki określone przez określony predykatu. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >). |
![]() |
FindAll(String) | Pobiera wszystkie elementy kolekcja określonej nazwie. (Dziedziczony z IMetadataCollection< (Of < ( <'T> ) > ) >). |
![]() |
GetEnumerator() () () () | (Dziedziczony z IEnumerable< (Of < ( <'T> ) > ) >). |
![]() |
GetEnumerator() () () () | (Dziedziczony z IEnumerable). |
![]() |
Remove(String) | Usuwa pierwszy element, który ma nazwę określonego z kolekcja. |
![]() |
Remove(T) | Usuwa pierwsze wystąpienie określonego obiektu z kolekcja. |
Do góry
.gif)
.gif)