CodeNamespaceImportCollection Класс

Определение

Представляет коллекцию CodeNamespaceImport объектов.

public ref class CodeNamespaceImportCollection : System::Collections::IList
public class CodeNamespaceImportCollection : System.Collections.IList
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeNamespaceImportCollection : System.Collections.IList
type CodeNamespaceImportCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeNamespaceImportCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
type CodeNamespaceImportCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public Class CodeNamespaceImportCollection
Implements IList
Наследование
CodeNamespaceImportCollection
Атрибуты
Реализации

Примеры

В следующем примере показаны некоторые члены CodeNamespaceImportCollection класса. В примере инициализируется новый экземпляр класса, добавляется CodeNamespaceImport к нему объекты и возвращается общее количество объектов в коллекции.

// Creates an empty CodeNamespaceImportCollection.
CodeNamespaceImportCollection collection =
    new CodeNamespaceImportCollection();            			

// Adds a CodeNamespaceImport to the collection.
collection.Add( new CodeNamespaceImport("System") );

// Adds an array of CodeNamespaceImport objects to the collection.
CodeNamespaceImport[] Imports = {
        new CodeNamespaceImport("System"),
        new CodeNamespaceImport("System.Drawing") };
collection.AddRange( Imports );

// Retrieves the count of the items in the collection.
int collectionCount = collection.Count;
' Creates an empty CodeNamespaceImportCollection.
Dim collection As New CodeNamespaceImportCollection()

' Adds a CodeNamespaceImport to the collection.
collection.Add(New CodeNamespaceImport("System"))

' Adds an array of CodeNamespaceImport objects to the collection.
Dim [Imports] As CodeNamespaceImport() = _
    {New CodeNamespaceImport("System"), _
    New CodeNamespaceImport("System.Drawing")}
collection.AddRange([Imports])

' Retrieves the count of the items in the collection.
Dim collectionCount As Integer = collection.Count

Комментарии

Класс CodeNamespaceImportCollection предоставляет простой объект коллекции, который можно использовать для хранения набора CodeNamespaceImport объектов.

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

Имя Описание
CodeNamespaceImportCollection()

Инициализирует новый экземпляр класса CodeNamespaceImportCollection.

Свойства

Имя Описание
Count

Возвращает количество пространств имен в коллекции.

Item[Int32]

Возвращает или задает CodeNamespaceImport объект по указанному индексу в коллекции.

Методы

Имя Описание
Add(CodeNamespaceImport)

CodeNamespaceImport Добавляет объект в коллекцию.

AddRange(CodeNamespaceImport[])

Добавляет набор CodeNamespaceImport объектов в коллекцию.

Clear()

Очищает коллекцию элементов.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает перечислитель, перечисляющий элементы коллекции.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

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

Возвращает строку, представляющую текущий объект.

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

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

Имя Описание
ICollection.CopyTo(Array, Int32)

Копирует элементы объекта ICollectionArrayв определенный индекс, начиная с определенного Array индекса.

ICollection.Count

Возвращает количество элементов, содержащихся в ICollection.

ICollection.IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к ICollection (потокобезопасный).

ICollection.SyncRoot

Получает объект, который можно использовать для синхронизации доступа к объекту ICollection.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который может выполнять итерацию через коллекцию.

IList.Add(Object)

Добавляет объект в IListобъект .

IList.Clear()

Удаляет все элементы из IList.

IList.Contains(Object)

Определяет, содержит ли IList определенное значение.

IList.IndexOf(Object)

Определяет индекс определенного элемента в IList.

IList.Insert(Int32, Object)

Вставляет элемент в IList указанное положение.

IList.IsFixedSize

Возвращает значение, указывающее, имеет ли IList размер фиксированного размера.

IList.IsReadOnly

Возвращает значение, указывающее, доступен ли доступ IList только для чтения.

IList.Item[Int32]

Возвращает или задает элемент по указанному индексу.

IList.Remove(Object)

Удаляет первое вхождение определенного объекта из IList.

IList.RemoveAt(Int32)

Удаляет элемент по указанному индексу IListэлемента.

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

См. также раздел