IVsaItems IVsaItems IVsaItems IVsaItems Interface

Определение

Предупреждение

Этот API устарел.

Определяет интерфейс для коллекции объектов IVsaItem, к которым можно обращаться по имени или по индексу.Defines an interface for a collection of IVsaItem objects, which can be addressed either by name or by index.

public interface class IVsaItems : System::Collections::IEnumerable
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[System.Runtime.InteropServices.Guid("0AB1EB6A-12BD-44d0-B941-0580ADFC73DE")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaItems : System.Collections.IEnumerable
type IVsaItems = interface
    interface IEnumerable
Public Interface IVsaItems
Implements IEnumerable
Производный
Атрибуты
Реализации

Свойства

Count Count Count Count

Возвращает число элементов в указанной коллекции.Gets the number of items in the specified collection.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Возвращает элемент из коллекции по значению индекса.Gets an item from the collection by its index value.

Item[String] Item[String] Item[String] Item[String]

Возвращает элемент из коллекции по имени.Gets an item from the collection by its name.

Методы

CreateItem(String, VsaItemType, VsaItemFlag) CreateItem(String, VsaItemType, VsaItemFlag) CreateItem(String, VsaItemType, VsaItemFlag) CreateItem(String, VsaItemType, VsaItemFlag)

Создает экземпляр одного из типов IVsaItem, определенных в перечислении VsaItemType.Creates a new instance of one of the IVsaItem types, as defined in the VsaItemType enumeration.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)
Remove(Int32) Remove(Int32) Remove(Int32) Remove(Int32)

Удаляет элемент из коллекции по значению индекса.Removes an item from the collection, as specified by its index value.

Remove(String) Remove(String) Remove(String) Remove(String)

Удаляет элемент из коллекции по имени.Removes an item from the collection, as specified by its name.

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

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.

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

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

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