XmlArrayItemAttributes XmlArrayItemAttributes XmlArrayItemAttributes XmlArrayItemAttributes Class

Определение

Представляет коллекцию объектов XmlArrayItemAttribute.Represents a collection of XmlArrayItemAttribute objects.

public ref class XmlArrayItemAttributes : System::Collections::CollectionBase
public class XmlArrayItemAttributes : System.Collections.CollectionBase
type XmlArrayItemAttributes = class
    inherit CollectionBase
Public Class XmlArrayItemAttributes
Inherits CollectionBase
Наследование
XmlArrayItemAttributesXmlArrayItemAttributesXmlArrayItemAttributesXmlArrayItemAttributes

Комментарии

XmlArrayItemAttributes Класс позволяет определять производные типы, которые могут быть вставлены в массив, возвращаемый открытое поле или свойство чтения/записи.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.

Экземпляр этого класса возвращается с XmlArrayItems свойство XmlAttributes класса.An instance of this class is returned by the XmlArrayItems property of the XmlAttributes class. XmlAttributes Класс используется, переопределяя набор XmlArrayItemAttribute объектов, которые могут быть вставлены в массив, в который XmlArrayAttribute был применен.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.

Для каждого нового типа, поле или свойство для приема, создавать XmlArrayItemAttribute и использовать Add для добавления объекта к XmlArrayItemAttributes коллекцию, возвращаемую XmlArrayItems свойство.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. Add XmlAttributes для XmlAttributeOverrides, который указывает тип объекта, который содержит поле или свойство и имя поля или свойства.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. Создать XmlSerializer с XmlAttributeOverrides перед вызовом Serialize или Deserialize метод.Construct an XmlSerializer with the XmlAttributeOverrides before calling the Serialize or Deserialize method.

Конструкторы

XmlArrayItemAttributes() XmlArrayItemAttributes() XmlArrayItemAttributes() XmlArrayItemAttributes()

Инициализирует новый экземпляр класса XmlArrayItemAttributes.Initializes a new instance of the XmlArrayItemAttributes class.

Свойства

Capacity Capacity Capacity Capacity

Возвращает или задает число элементов, которое может содержать список CollectionBase.Gets or sets the number of elements that the CollectionBase can contain.

(Inherited from CollectionBase)
Count Count Count Count
InnerList InnerList InnerList InnerList

Возвращает объект ArrayList, в котором хранится список элементов экземпляра класса CollectionBase.Gets an ArrayList containing the list of elements in the CollectionBase instance.

(Inherited from CollectionBase)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Возвращает или устанавливает элемент с указанным индексом.Gets or sets the item at the specified index.

List List List List

Возвращает объект IList, в котором хранится список элементов экземпляра класса CollectionBase.Gets an IList containing the list of elements in the CollectionBase instance.

(Inherited from CollectionBase)

Методы

Add(XmlArrayItemAttribute) Add(XmlArrayItemAttribute) Add(XmlArrayItemAttribute) Add(XmlArrayItemAttribute)

Добавляет XmlArrayItemAttribute в коллекцию.Adds an XmlArrayItemAttribute to the collection.

Clear() Clear() Clear() Clear()
Contains(XmlArrayItemAttribute) Contains(XmlArrayItemAttribute) Contains(XmlArrayItemAttribute) Contains(XmlArrayItemAttribute)

Определяет, содержит ли коллекция указанный объект XmlArrayItemAttribute.Determines whether the collection contains the specified XmlArrayItemAttribute.

CopyTo(XmlArrayItemAttribute[], Int32) CopyTo(XmlArrayItemAttribute[], Int32) CopyTo(XmlArrayItemAttribute[], Int32) CopyTo(XmlArrayItemAttribute[], Int32)

Копирует в коллекцию массив XmlArrayItemAttribute, начиная с заданного индекса целевого объекта.Copies an XmlArrayItemAttribute array to the collection, starting at a specified target index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(XmlArrayItemAttribute) IndexOf(XmlArrayItemAttribute) IndexOf(XmlArrayItemAttribute) IndexOf(XmlArrayItemAttribute)

Возвращает отсчитываемый от нуля индекс первого вхождения заданного XmlArrayItemAttribute в коллекции либо значение -1, если атрибут не обнаружен в коллекции.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) Insert(Int32, XmlArrayItemAttribute) Insert(Int32, XmlArrayItemAttribute) Insert(Int32, XmlArrayItemAttribute)

Вставляет объект XmlArrayItemAttribute в коллекцию по заданному индексу.Inserts an XmlArrayItemAttribute into the collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnClear() OnClear() OnClear() OnClear()

Осуществляет дополнительные пользовательские действия при удалении содержимого экземпляра класса CollectionBase.Performs additional custom processes when clearing the contents of the CollectionBase instance.

(Inherited from CollectionBase)
OnClearComplete() OnClearComplete() OnClearComplete() OnClearComplete()

Осуществляет дополнительные пользовательские действия после удаления содержимого экземпляра класса CollectionBase.Performs additional custom processes after clearing the contents of the CollectionBase instance.

(Inherited from CollectionBase)
OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object)

Выполняет дополнительные пользовательские действия перед вставкой нового элемента в экземпляр класса CollectionBase.Performs additional custom processes before inserting a new element into the CollectionBase instance.

(Inherited from CollectionBase)
OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object)

Выполняет дополнительные пользовательские действия после вставки нового элемента в экземпляр класса CollectionBase.Performs additional custom processes after inserting a new element into the CollectionBase instance.

(Inherited from CollectionBase)
OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object)

Осуществляет дополнительные пользовательские действия при удалении элемента из экземпляра класса CollectionBase.Performs additional custom processes when removing an element from the CollectionBase instance.

(Inherited from CollectionBase)
OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object)

Осуществляет дополнительные пользовательские действия после удаления элемента из экземпляра класса CollectionBase.Performs additional custom processes after removing an element from the CollectionBase instance.

(Inherited from CollectionBase)
OnSet(Int32, Object, Object) OnSet(Int32, Object, Object) OnSet(Int32, Object, Object) OnSet(Int32, Object, Object)

Выполняет дополнительные пользовательские действия перед заданием значения в экземпляре класса CollectionBase.Performs additional custom processes before setting a value in the CollectionBase instance.

(Inherited from CollectionBase)
OnSetComplete(Int32, Object, Object) OnSetComplete(Int32, Object, Object) OnSetComplete(Int32, Object, Object) OnSetComplete(Int32, Object, Object)

Выполняет дополнительные пользовательские действия после задания значения в экземпляре класса CollectionBase.Performs additional custom processes after setting a value in the CollectionBase instance.

(Inherited from CollectionBase)
OnValidate(Object) OnValidate(Object) OnValidate(Object) OnValidate(Object)

Выполняет дополнительные пользовательские операции при проверке значения.Performs additional custom processes when validating a value.

(Inherited from CollectionBase)
Remove(XmlArrayItemAttribute) Remove(XmlArrayItemAttribute) Remove(XmlArrayItemAttribute) Remove(XmlArrayItemAttribute)

Удаляет объект XmlArrayItemAttribute из коллекции, если он содержится в ней.Removes an XmlArrayItemAttribute from the collection, if it is present.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Методы расширения

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

Дополнительно