XmlArrayItemAttributes Klasa

Definicja

Reprezentuje kolekcję XmlArrayItemAttribute obiektów.Represents a collection of XmlArrayItemAttribute objects.

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

XmlArrayItemAttributesKlasa pozwala określić typy pochodne, które mogą być wstawiane do tablicy zwracanej przez pole publiczne lub publiczną właściwość odczytu/zapisu.The XmlArrayItemAttributes class allows you to specify the derived types that can be inserted into an array returned by a public field or public read/write property.

Wystąpienie tej klasy jest zwracane przez XmlArrayItems Właściwość XmlAttributes klasy.An instance of this class is returned by the XmlArrayItems property of the XmlAttributes class. XmlAttributesKlasa jest używana podczas zastępowania zestawu XmlArrayItemAttribute obiektów, które można wstawić do tablicy, do której XmlArrayAttribute został zastosowany.The XmlAttributes class is used when overriding the set of XmlArrayItemAttribute objects that can be inserted into an array to which the XmlArrayAttribute has been applied.

Dla każdego nowego typu, który ma być akceptowany przez pole lub właściwość, Utwórz XmlArrayItemAttribute i użyj elementu, Add Aby dodać obiekt do XmlArrayItemAttributes kolekcji zwróconej przez XmlArrayItems Właściwość.For each new type you want the field or property to accept, create an XmlArrayItemAttribute and use the Add to add the object to the XmlArrayItemAttributes collection returned by the XmlArrayItems property. AddXmlAttributesdo XmlAttributeOverrides , który określa typ obiektu, który zawiera pole lub właściwość oraz nazwę pola lub właściwości.Add the XmlAttributes to an XmlAttributeOverrides, that specifies the type of the object that contains the field or property, and the name of the field or property. Konstrukcja XmlSerializer with XmlAttributeOverrides przed wywołaniem Serialize Deserialize metody lub.Construct an XmlSerializer with the XmlAttributeOverrides before calling the Serialize or Deserialize method.

Konstruktory

XmlArrayItemAttributes()

Inicjuje nowe wystąpienie klasy XmlArrayItemAttributes.Initializes a new instance of the XmlArrayItemAttributes class.

Właściwości

Capacity

Pobiera lub ustawia liczbę elementów, które CollectionBase może zawierać.Gets or sets the number of elements that the CollectionBase can contain.

(Odziedziczone po CollectionBase)
Count

Pobiera liczbę elementów zawartych w słowniku ICollection.Gets the number of elements contained in the ICollection.

Count

Pobiera liczbę elementów zawartych w CollectionBase wystąpieniu.Gets the number of elements contained in the CollectionBase instance. Ta właściwość nie może zostać zastąpiona.This property cannot be overridden.

(Odziedziczone po CollectionBase)
InnerList

Pobiera ArrayList zawierający listę elementów w CollectionBase wystąpieniu.Gets an ArrayList containing the list of elements in the CollectionBase instance.

(Odziedziczone po CollectionBase)
Item[Int32]

Pobiera lub ustawia element o określonym indeksie.Gets or sets the item at the specified index.

List

Pobiera IList zawierający listę elementów w CollectionBase wystąpieniu.Gets an IList containing the list of elements in the CollectionBase instance.

(Odziedziczone po CollectionBase)

Metody

Add(XmlArrayItemAttribute)

Dodaje XmlArrayItemAttribute do kolekcji.Adds an XmlArrayItemAttribute to the collection.

Clear()

Usuwa wszystkie elementy z IList .Removes all items from the IList.

Clear()

Usuwa wszystkie obiekty z CollectionBase wystąpienia.Removes all objects from the CollectionBase instance. Nie można zastąpić tej metody.This method cannot be overridden.

(Odziedziczone po CollectionBase)
Contains(XmlArrayItemAttribute)

Określa, czy kolekcja zawiera określony XmlArrayItemAttribute .Determines whether the collection contains the specified XmlArrayItemAttribute.

CopyTo(XmlArrayItemAttribute[], Int32)

Kopiuje XmlArrayItemAttribute tablicę do kolekcji, rozpoczynając od określonego indeksu docelowego.Copies an XmlArrayItemAttribute array to the collection, starting at a specified target index.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through a collection.

GetEnumerator()

Zwraca moduł wyliczający, który wykonuje iterację w CollectionBase wystąpieniu.Returns an enumerator that iterates through the CollectionBase instance.

(Odziedziczone po CollectionBase)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(XmlArrayItemAttribute)

Zwraca indeks (liczony od zera) pierwszego wystąpienia określonego XmlArrayItemAttribute w kolekcji lub-1, jeśli atrybut nie zostanie znaleziony w kolekcji.Returns the zero-based index of the first occurrence of the specified XmlArrayItemAttribute in the collection or -1 if the attribute is not found in the collection.

Insert(Int32, XmlArrayItemAttribute)

Wstawia XmlArrayItemAttribute do kolekcji pod określonym indeksem.Inserts an XmlArrayItemAttribute into the collection at the specified index.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnClear()

Wykonuje dodatkowe procesy niestandardowe podczas czyszczenia zawartości CollectionBase wystąpienia.Performs additional custom processes when clearing the contents of the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnClearComplete()

Wykonuje dodatkowe procesy niestandardowe po wyczyszczeniu zawartości CollectionBase wystąpienia.Performs additional custom processes after clearing the contents of the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnInsert(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe przed wstawieniem nowego elementu do CollectionBase wystąpienia.Performs additional custom processes before inserting a new element into the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnInsertComplete(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe po wstawieniu nowego elementu do CollectionBase wystąpienia.Performs additional custom processes after inserting a new element into the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnRemove(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe podczas usuwania elementu z CollectionBase wystąpienia.Performs additional custom processes when removing an element from the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnRemoveComplete(Int32, Object)

Wykonuje dodatkowe procesy niestandardowe po usunięciu elementu z CollectionBase wystąpienia.Performs additional custom processes after removing an element from the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnSet(Int32, Object, Object)

Wykonuje dodatkowe procesy niestandardowe przed ustawieniem wartości w CollectionBase wystąpieniu.Performs additional custom processes before setting a value in the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnSetComplete(Int32, Object, Object)

Wykonuje dodatkowe procesy niestandardowe po ustawieniu wartości w CollectionBase wystąpieniu.Performs additional custom processes after setting a value in the CollectionBase instance.

(Odziedziczone po CollectionBase)
OnValidate(Object)

Wykonuje dodatkowe procesy niestandardowe podczas walidacji wartości.Performs additional custom processes when validating a value.

(Odziedziczone po CollectionBase)
Remove(XmlArrayItemAttribute)

Usuwa XmlArrayItemAttribute z kolekcji, jeśli jest obecna.Removes an XmlArrayItemAttribute from the collection, if it is present.

RemoveAt(Int32)

Usuwa IList element o określonym indeksie.Removes the IList item at the specified index.

RemoveAt(Int32)

Usuwa element w określonym indeksie CollectionBase wystąpienia.Removes the element at the specified index of the CollectionBase instance. Ta metoda nie jest możliwy do zastąpienia.This method is not overridable.

(Odziedziczone po CollectionBase)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy ICollection do Array , zaczynając od określonego Array indeksu.Copies the elements of the ICollection to an Array, starting at a particular Array index.

ICollection.CopyTo(Array, Int32)

Kopiuje cały CollectionBase do zgodnego jednowymiarowego Array , rozpoczynając od określonego indeksu tablicy docelowej.Copies the entire CollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Odziedziczone po CollectionBase)
ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu CollectionBase jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the CollectionBase is synchronized (thread safe).

(Odziedziczone po CollectionBase)
ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ICollection .Gets an object that can be used to synchronize access to the ICollection.

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do CollectionBase .Gets an object that can be used to synchronize access to the CollectionBase.

(Odziedziczone po CollectionBase)
IList.Add(Object)

Dodaje element do elementu IList .Adds an item to the IList.

IList.Add(Object)

Dodaje obiekt na końcu CollectionBase .Adds an object to the end of the CollectionBase.

(Odziedziczone po CollectionBase)
IList.Contains(Object)

Określa, czy IList zawiera konkretną wartość.Determines whether the IList contains a specific value.

IList.Contains(Object)

Określa, czy CollectionBase zawiera określony element.Determines whether the CollectionBase contains a specific element.

(Odziedziczone po CollectionBase)
IList.IndexOf(Object)

Określa indeks określonego elementu w IList .Determines the index of a specific item in the IList.

IList.IndexOf(Object)

Wyszukuje określony Object i zwraca indeks (liczony od zera) pierwszego wystąpienia w całości CollectionBase .Searches for the specified Object and returns the zero-based index of the first occurrence within the entire CollectionBase.

(Odziedziczone po CollectionBase)
IList.Insert(Int32, Object)

Wstawia element do obiektu IList o określonym indeksie.Inserts an item to the IList at the specified index.

IList.Insert(Int32, Object)

Wstawia element do obiektu CollectionBase o określonym indeksie.Inserts an element into the CollectionBase at the specified index.

(Odziedziczone po CollectionBase)
IList.IsFixedSize

Pobiera wartość wskazującą, czy IList ma stały rozmiar.Gets a value indicating whether the IList has a fixed size.

IList.IsFixedSize

Pobiera wartość wskazującą, czy CollectionBase ma stały rozmiar.Gets a value indicating whether the CollectionBase has a fixed size.

(Odziedziczone po CollectionBase)
IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu.Gets a value indicating whether the IList is read-only.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja CollectionBase jest przeznaczona tylko do odczytu.Gets a value indicating whether the CollectionBase is read-only.

(Odziedziczone po CollectionBase)
IList.Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.Gets or sets the element at the specified index.

IList.Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.Gets or sets the element at the specified index.

(Odziedziczone po CollectionBase)
IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z IList .Removes the first occurrence of a specific object from the IList.

IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z CollectionBase .Removes the first occurrence of a specific object from the CollectionBase.

(Odziedziczone po CollectionBase)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też