Udostępnij przez


XmlArrayItemAttributes Klasa

Definicja

Reprezentuje kolekcję XmlArrayItemAttribute obiektów.

public ref class XmlArrayItemAttributes : System::Collections::IList
public ref class XmlArrayItemAttributes : System::Collections::CollectionBase
public class XmlArrayItemAttributes : System.Collections.IList
public class XmlArrayItemAttributes : System.Collections.CollectionBase
type XmlArrayItemAttributes = class
    interface ICollection
    interface IEnumerable
    interface IList
type XmlArrayItemAttributes = class
    inherit CollectionBase
Public Class XmlArrayItemAttributes
Implements IList
Public Class XmlArrayItemAttributes
Inherits CollectionBase
Dziedziczenie
XmlArrayItemAttributes
Dziedziczenie
XmlArrayItemAttributes
Implementuje

Uwagi

Klasa XmlArrayItemAttributes umożliwia określenie typów pochodnych, które można wstawić do tablicy zwróconej przez pole publiczne lub publiczną właściwość odczytu/zapisu.

Wystąpienie tej klasy jest zwracane przez XmlArrayItems właściwość XmlAttributes klasy. Klasa XmlAttributes jest używana podczas zastępowania zestawu XmlArrayItemAttribute obiektów, które można wstawić do tablicy, do której XmlArrayAttribute zastosowano.

Dla każdego nowego typu, który ma zostać zaakceptowany przez pole lub właściwość, utwórz XmlArrayItemAttribute obiekt i użyj Add polecenia , aby dodać obiekt do XmlArrayItemAttributes kolekcji zwróconej XmlArrayItems przez właściwość. Add element XmlAttributes do XmlAttributeOverrides, który określa typ obiektu, który zawiera pole lub właściwość, oraz nazwę pola lub właściwości. Skonstruuj element XmlSerializer z elementem przed wywołaniem Serialize metody orDeserialize.XmlAttributeOverrides

Konstruktorów

Nazwa Opis
XmlArrayItemAttributes()

Inicjuje nowe wystąpienie klasy XmlArrayItemAttributes.

Właściwości

Nazwa Opis
Capacity

Pobiera lub ustawia liczbę elementów, które CollectionBase mogą zawierać.

(Dziedziczone od CollectionBase)
Count

Pobiera liczbę elementów zawartych w słowniku ICollection.

Count

Pobiera liczbę elementów zawartych w wystąpieniu CollectionBase . Nie można zastąpić tej właściwości.

(Dziedziczone od CollectionBase)
InnerList

Pobiera element ArrayList zawierający listę elementów w wystąpieniu CollectionBase .

(Dziedziczone od CollectionBase)
Item[Int32]

Pobiera lub ustawia element w określonym indeksie.

List

Pobiera element IList zawierający listę elementów w wystąpieniu CollectionBase .

(Dziedziczone od CollectionBase)

Metody

Nazwa Opis
Add(XmlArrayItemAttribute)

Dodaje element XmlArrayItemAttribute do kolekcji.

Clear()

Usuwa wszystkie elementy z elementu IList.

Clear()

Usuwa wszystkie obiekty z CollectionBase wystąpienia. Nie można zastąpić tej metody.

(Dziedziczone od CollectionBase)
Contains(XmlArrayItemAttribute)

Określa, czy kolekcja zawiera określony XmlArrayItemAttributeelement .

CopyTo(XmlArrayItemAttribute[], Int32)

Kopiuje tablicę XmlArrayItemAttribute do kolekcji, zaczynając od określonego indeksu docelowego.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem CollectionBase wystąpienia.

(Dziedziczone od CollectionBase)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Dziedziczone od Object)
IndexOf(XmlArrayItemAttribute)

Zwraca indeks oparty na zerze pierwszego wystąpienia określonego XmlArrayItemAttribute w kolekcji lub -1, jeśli atrybut nie zostanie znaleziony w kolekcji.

Insert(Int32, XmlArrayItemAttribute)

Wstawia element XmlArrayItemAttribute do kolekcji w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
OnClear()

Wykonuje dodatkowe procesy niestandardowe podczas czyszczenia zawartości CollectionBase wystąpienia.

(Dziedziczone od CollectionBase)
OnClearComplete()

Wykonuje dodatkowe procesy niestandardowe po wyczyszczeniu zawartości CollectionBase wystąpienia.

(Dziedziczone od CollectionBase)
OnInsert(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe przed wstawieniem nowego elementu do CollectionBase wystąpienia.

(Dziedziczone od CollectionBase)
OnInsertComplete(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe po wstawieniu nowego elementu do CollectionBase wystąpienia.

(Dziedziczone od CollectionBase)
OnRemove(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe podczas usuwania elementu z CollectionBase wystąpienia.

(Dziedziczone od CollectionBase)
OnRemoveComplete(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe po usunięciu CollectionBase elementu z wystąpienia.

(Dziedziczone od CollectionBase)
OnSet(Int32, Object, Object)

Wykonuje dodatkowe procesy niestandardowe przed ustawieniem wartości w wystąpieniu CollectionBase .

(Dziedziczone od CollectionBase)
OnSetComplete(Int32, Object, Object)

Wykonuje dodatkowe procesy niestandardowe po ustawieniu wartości w wystąpieniu CollectionBase .

(Dziedziczone od CollectionBase)
OnValidate(Object)

Wykonuje dodatkowe procesy niestandardowe podczas sprawdzania poprawności wartości.

(Dziedziczone od CollectionBase)
Remove(XmlArrayItemAttribute)

Usuwa element XmlArrayItemAttribute z kolekcji, jeśli jest obecny.

RemoveAt(Int32)

IList Usuwa element w określonym indeksie.

RemoveAt(Int32)

Usuwa element w określonym indeksie CollectionBase wystąpienia. Ta metoda nie jest zastępowana.

(Dziedziczone od CollectionBase)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)

Implementacje interfejsów jawnych

Nazwa Opis
ICollection.CopyTo(Array, Int32)

Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu.

ICollection.CopyTo(Array, Int32)

Kopiuje całą CollectionBase do zgodnej jednowymiarowej Arraytablicy, zaczynając od określonego indeksu tablicy docelowej.

(Dziedziczone od CollectionBase)
ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątek).

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu CollectionBase jest synchronizowany (bezpieczny wątek).

(Dziedziczone od CollectionBase)
ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection.

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu CollectionBase.

(Dziedziczone od CollectionBase)
IList.Add(Object)

Dodaje element do elementu IList.

IList.Add(Object)

Dodaje obiekt na końcu obiektu CollectionBase.

(Dziedziczone od CollectionBase)
IList.Contains(Object)

Określa, czy element IList zawiera określoną wartość.

IList.Contains(Object)

Określa, czy element CollectionBase zawiera określony element.

(Dziedziczone od CollectionBase)
IList.IndexOf(Object)

Określa indeks określonego elementu w elemencie IList.

IList.IndexOf(Object)

Wyszukuje określony Object element i zwraca indeks oparty na zerowym pierwszym wystąpieniu w całym CollectionBaseobiekcie .

(Dziedziczone od CollectionBase)
IList.Insert(Int32, Object)

Wstawia element do IList określonego indeksu.

IList.Insert(Int32, Object)

Wstawia element do CollectionBase określonego indeksu.

(Dziedziczone od CollectionBase)
IList.IsFixedSize

Pobiera wartość wskazującą, czy rozmiar IList ma stały rozmiar.

IList.IsFixedSize

Pobiera wartość wskazującą, czy rozmiar CollectionBase ma stały rozmiar.

(Dziedziczone od CollectionBase)
IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja CollectionBase jest przeznaczona tylko do odczytu.

(Dziedziczone od CollectionBase)
IList.Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

IList.Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

(Dziedziczone od CollectionBase)
IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z obiektu IList.

IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z obiektu CollectionBase.

(Dziedziczone od CollectionBase)

Metody rozszerzania

Nazwa Opis
AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

Dotyczy

Zobacz także