Поделиться через


GraphNodeIdCollection - класс

Содержит список GraphNodeIds. Это может храниться в части .Value идентификатора GraphNodeId. Это неизменяемый список после его создания. Используется абстрактный класс, поскольку этот класс не имеет сведений о форматировании, необходимом для сериализации списка обратно в строку.

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

Иерархия наследования

Object
  Microsoft.VisualStudio.GraphModel.GraphNodeIdCollection

Пространство имен:  Microsoft.VisualStudio.GraphModel
Сборка:  Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)

Синтаксис

'Декларация
Public Class GraphNodeIdCollection _
    Implements IEnumerable, IEnumerable(Of GraphNodeId),  _
    IComparable
public class GraphNodeIdCollection : IEnumerable, 
    IEnumerable<GraphNodeId>, IComparable
public ref class GraphNodeIdCollection : IEnumerable, 
    IEnumerable<GraphNodeId^>, IComparable
type GraphNodeIdCollection =  
    class 
        interface IEnumerable 
        interface IEnumerable<GraphNodeId>
        interface IComparable 
    end
public class GraphNodeIdCollection implements IEnumerable, IEnumerable<GraphNodeId>, IComparable

Тип GraphNodeIdCollection предоставляет следующие члены.

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

  Имя Описание
Открытый метод GraphNodeIdCollection Постройте GraphNodeIdCollection.

В начало страницы

Свойства

  Имя Описание
Открытое свойство HomogeneousElements Ли элементы массива однотиповы (имена элементов массива все равно таким образом, нет необходимости повторяющийся, например Name= [item1, item2, item3]) или являются разнородными — Name1=item1 (например, Name2=item2, Name3=item3))
Открытое свойство Item
Открытое свойство Length Получение число элементов в списке

В начало страницы

Методы

  Имя Описание
Открытый метод CompareTo
Открытый метод Equals Сравнивает 2 из этих списков, чтобы увидеть, все ли элементы равны. Это предполагает, что элементы будут находиться в этом же порядке в списке. Это оптимизация производительности, которая необходима для аргументов метода, когда другой порядок означает другую перегрузку (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Вычисляет хэш-код для этой коллекции и кэширует его (Переопределяет Object.GetHashCode.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValueByName<T> Получает значение первого внедренного GraphNodeId, который соответствует имени
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Получает данную коллекцию GraphNodeId в виде строки (Переопределяет Object.ToString.)

В начало страницы

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IEnumerable<GraphNodeId>.GetEnumerator
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator Получите наш перечислитель.Это предотвращает прямой доступ к _array

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.GraphModel - пространство имен