XmlArrayItemAttributes Класс

Определение

Представляет коллекцию объектов 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
Наследование
XmlArrayItemAttributes

Комментарии

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

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

XmlArrayItemAttributes()

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

Свойства

Capacity

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

(Унаследовано от CollectionBase)
Count
InnerList

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

(Унаследовано от CollectionBase)
Item[Int32]

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

List

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

(Унаследовано от CollectionBase)

Методы

Add(XmlArrayItemAttribute)

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

Clear()
Contains(XmlArrayItemAttribute)

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

CopyTo(XmlArrayItemAttribute[], Int32)

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

Equals(Object)

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

(Унаследовано от Object)
GetEnumerator()
GetHashCode()

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

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
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)

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

MemberwiseClone()

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

(Унаследовано от Object)
OnClear()

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

(Унаследовано от CollectionBase)
OnClearComplete()

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

(Унаследовано от CollectionBase)
OnInsert(Int32, Object)

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

(Унаследовано от CollectionBase)
OnInsertComplete(Int32, Object)

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

(Унаследовано от CollectionBase)
OnRemove(Int32, Object)

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

(Унаследовано от CollectionBase)
OnRemoveComplete(Int32, Object)

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

(Унаследовано от CollectionBase)
OnSet(Int32, Object, Object)

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

(Унаследовано от CollectionBase)
OnSetComplete(Int32, Object, Object)

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

(Унаследовано от CollectionBase)
OnValidate(Object)

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

(Унаследовано от CollectionBase)
Remove(XmlArrayItemAttribute)

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

RemoveAt(Int32)
ToString()

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

(Унаследовано от Object)

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

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

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

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

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