XmlArrayItemAttributes Třída

Definice

Představuje kolekci XmlArrayItemAttribute objektů.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
Dědičnost
XmlArrayItemAttributes
Dědičnost
XmlArrayItemAttributes
Implementuje

Poznámky

XmlArrayItemAttributesTřída umožňuje zadat odvozené typy, které mohou být vloženy do pole vráceného veřejným polem nebo vlastností Public pro čtení a zápis.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.

Instance této třídy je vrácena XmlArrayItems vlastností XmlAttributes třídy.An instance of this class is returned by the XmlArrayItems property of the XmlAttributes class. XmlAttributesTřída se používá při přepsání sady XmlArrayItemAttribute objektů, které mohou být vloženy do pole, pro které XmlArrayAttribute bylo použito.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.

Pro každý nový typ, který má pole nebo vlastnost přijmout, vytvořte XmlArrayItemAttribute a použijte Add k přidání objektu do XmlArrayItemAttributes kolekce vrácené XmlArrayItems vlastností.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 , který určuje typ objektu, který obsahuje pole nebo vlastnost a název pole nebo vlastnosti.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. Konstrukce XmlSerializer s XmlAttributeOverrides před voláním Serialize Deserialize metody or.Construct an XmlSerializer with the XmlAttributeOverrides before calling the Serialize or Deserialize method.

Konstruktory

XmlArrayItemAttributes()

Inicializuje novou instanci XmlArrayItemAttributes třídy.Initializes a new instance of the XmlArrayItemAttributes class.

Vlastnosti

Capacity

Získá nebo nastaví počet prvků, které CollectionBase může obsahovat.Gets or sets the number of elements that the CollectionBase can contain.

(Zděděno od CollectionBase)
Count

Získá počet elementů obsažených v objektu ICollection.Gets the number of elements contained in the ICollection.

Count

Získá počet prvků obsažených v CollectionBase instanci.Gets the number of elements contained in the CollectionBase instance. Tuto vlastnost nelze přepsat.This property cannot be overridden.

(Zděděno od CollectionBase)
InnerList

Získá ArrayList obsahující seznam prvků v CollectionBase instanci.Gets an ArrayList containing the list of elements in the CollectionBase instance.

(Zděděno od CollectionBase)
Item[Int32]

Získá nebo nastaví položku na zadaném indexu.Gets or sets the item at the specified index.

List

Získá IList obsahující seznam prvků v CollectionBase instanci.Gets an IList containing the list of elements in the CollectionBase instance.

(Zděděno od CollectionBase)

Metody

Add(XmlArrayItemAttribute)

Přidá XmlArrayItemAttribute do kolekce.Adds an XmlArrayItemAttribute to the collection.

Clear()

Odebere všechny položky z IList .Removes all items from the IList.

Clear()

Odebere všechny objekty z CollectionBase instance.Removes all objects from the CollectionBase instance. Tuto metodu nelze přepsat.This method cannot be overridden.

(Zděděno od CollectionBase)
Contains(XmlArrayItemAttribute)

Určuje, zda kolekce obsahuje zadaný parametr XmlArrayItemAttribute .Determines whether the collection contains the specified XmlArrayItemAttribute.

CopyTo(XmlArrayItemAttribute[], Int32)

Zkopíruje XmlArrayItemAttribute pole do kolekce, počínaje zadaným cílovým indexem.Copies an XmlArrayItemAttribute array to the collection, starting at a specified target index.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetEnumerator()

Vrací enumerátor procházející kolekci.Returns an enumerator that iterates through a collection.

GetEnumerator()

Vrátí enumerátor, který prochází CollectionBase instancí.Returns an enumerator that iterates through the CollectionBase instance.

(Zděděno od CollectionBase)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
IndexOf(XmlArrayItemAttribute)

Vrátí index založený na nule prvního výskytu zadaného XmlArrayItemAttribute v kolekci nebo-1, pokud atribut nebyl nalezen v kolekci.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)

Vloží XmlArrayItemAttribute do kolekce v zadaném indexu.Inserts an XmlArrayItemAttribute into the collection at the specified index.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
OnClear()

Provádí další vlastní procesy při mazání obsahu CollectionBase instance.Performs additional custom processes when clearing the contents of the CollectionBase instance.

(Zděděno od CollectionBase)
OnClearComplete()

Provede další vlastní procesy po vymazání obsahu CollectionBase instance.Performs additional custom processes after clearing the contents of the CollectionBase instance.

(Zděděno od CollectionBase)
OnInsert(Int32, Object)

Provede další vlastní procesy před vložením nového elementu do CollectionBase instance.Performs additional custom processes before inserting a new element into the CollectionBase instance.

(Zděděno od CollectionBase)
OnInsertComplete(Int32, Object)

Provede další vlastní procesy po vložení nového elementu do CollectionBase instance.Performs additional custom processes after inserting a new element into the CollectionBase instance.

(Zděděno od CollectionBase)
OnRemove(Int32, Object)

Provádí další vlastní procesy při odebírání elementu z CollectionBase instance.Performs additional custom processes when removing an element from the CollectionBase instance.

(Zděděno od CollectionBase)
OnRemoveComplete(Int32, Object)

Provede další vlastní procesy po odebrání elementu z CollectionBase instance.Performs additional custom processes after removing an element from the CollectionBase instance.

(Zděděno od CollectionBase)
OnSet(Int32, Object, Object)

Před nastavením hodnoty v instanci provádí další vlastní procesy CollectionBase .Performs additional custom processes before setting a value in the CollectionBase instance.

(Zděděno od CollectionBase)
OnSetComplete(Int32, Object, Object)

Provede další vlastní procesy po nastavení hodnoty v CollectionBase instanci.Performs additional custom processes after setting a value in the CollectionBase instance.

(Zděděno od CollectionBase)
OnValidate(Object)

Provede další vlastní procesy při ověřování hodnoty.Performs additional custom processes when validating a value.

(Zděděno od CollectionBase)
Remove(XmlArrayItemAttribute)

Odebere XmlArrayItemAttribute z kolekce, pokud je k dispozici.Removes an XmlArrayItemAttribute from the collection, if it is present.

RemoveAt(Int32)

Odebere IList položku na zadaném indexu.Removes the IList item at the specified index.

RemoveAt(Int32)

Odebere prvek v zadaném indexu CollectionBase instance.Removes the element at the specified index of the CollectionBase instance. Tuto metodu nelze přepsat.This method is not overridable.

(Zděděno od CollectionBase)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje prvky ICollection do a Array počínaje konkrétním Array indexem.Copies the elements of the ICollection to an Array, starting at a particular Array index.

ICollection.CopyTo(Array, Int32)

Zkopíruje celý CollectionBase na kompatibilní jednorozměrné Array , počínaje zadaným indexem cílového pole.Copies the entire CollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Zděděno od CollectionBase)
ICollection.IsSynchronized

Načte hodnotu, která označuje, jestli se má synchronizovat přístup k aplikaci (bezpečné pro přístup z ICollection více vláken).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.IsSynchronized

Načte hodnotu, která označuje, jestli se má synchronizovat přístup k aplikaci (bezpečné pro přístup z CollectionBase více vláken).Gets a value indicating whether access to the CollectionBase is synchronized (thread safe).

(Zděděno od CollectionBase)
ICollection.SyncRoot

Získává objekt, který lze použít k synchronizaci přístupu k ICollection .Gets an object that can be used to synchronize access to the ICollection.

ICollection.SyncRoot

Získává objekt, který lze použít k synchronizaci přístupu k CollectionBase .Gets an object that can be used to synchronize access to the CollectionBase.

(Zděděno od CollectionBase)
IList.Add(Object)

Přidá položku do IList .Adds an item to the IList.

IList.Add(Object)

Přidá objekt na konec CollectionBase .Adds an object to the end of the CollectionBase.

(Zděděno od CollectionBase)
IList.Contains(Object)

Určuje, zda IList obsahuje konkrétní hodnotu.Determines whether the IList contains a specific value.

IList.Contains(Object)

Určuje, zda CollectionBase obsahuje konkrétní element.Determines whether the CollectionBase contains a specific element.

(Zděděno od CollectionBase)
IList.IndexOf(Object)

Určuje index konkrétní položky v IList .Determines the index of a specific item in the IList.

IList.IndexOf(Object)

Vyhledá zadanou hodnotu Object a vrátí index prvního výskytu prvního výskytu v rámci celého CollectionBase .Searches for the specified Object and returns the zero-based index of the first occurrence within the entire CollectionBase.

(Zděděno od CollectionBase)
IList.Insert(Int32, Object)

Vloží položku na IList zadaný index.Inserts an item to the IList at the specified index.

IList.Insert(Int32, Object)

Vloží element do v CollectionBase zadaném indexu.Inserts an element into the CollectionBase at the specified index.

(Zděděno od CollectionBase)
IList.IsFixedSize

Načte hodnotu, která označuje, zda IList má pevnou velikost.Gets a value indicating whether the IList has a fixed size.

IList.IsFixedSize

Načte hodnotu, která označuje, zda CollectionBase má pevnou velikost.Gets a value indicating whether the CollectionBase has a fixed size.

(Zděděno od CollectionBase)
IList.IsReadOnly

Získá hodnotu, která určuje, zda je IList určena jen pro čtení.Gets a value indicating whether the IList is read-only.

IList.IsReadOnly

Získá hodnotu, která určuje, zda je CollectionBase určena jen pro čtení.Gets a value indicating whether the CollectionBase is read-only.

(Zděděno od CollectionBase)
IList.Item[Int32]

Získá nebo nastaví prvek u zadaného indexu.Gets or sets the element at the specified index.

IList.Item[Int32]

Získá nebo nastaví prvek u zadaného indexu.Gets or sets the element at the specified index.

(Zděděno od CollectionBase)
IList.Remove(Object)

Odebere první výskyt konkrétního objektu z IList .Removes the first occurrence of a specific object from the IList.

IList.Remove(Object)

Odebere první výskyt konkrétního objektu z CollectionBase .Removes the first occurrence of a specific object from the CollectionBase.

(Zděděno od CollectionBase)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro

Viz také