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


GraphNodeIdCollection - класс

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

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

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

System.Object
  Microsoft.VisualStudio.GraphModel.GraphNodeIdCollection

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

Синтаксис

'Декларация
Public Class GraphNodeIdCollection _
    Implements IEnumerable(Of GraphNodeId), IEnumerable,  _
    IComparable
public class GraphNodeIdCollection : IEnumerable<GraphNodeId>, 
    IEnumerable, IComparable
public ref class GraphNodeIdCollection : IEnumerable<GraphNodeId^>, 
    IEnumerable, IComparable
type GraphNodeIdCollection =  
    class
        interface IEnumerable<GraphNodeId>
        interface IEnumerable
        interface IComparable
    end
public class GraphNodeIdCollection implements IEnumerable<GraphNodeId>, IEnumerable, 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 - пространство имен