GraphNodeIdCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит список GraphNodeIds. Он может храниться в . Значение части GraphNodeId. Это неизменяемый список после создания. Мы используем абстрактный класс, так как этот класс не знает форматирования, необходимого для сериализации списка в строку. Это будет знать производный класс.
public ref class GraphNodeIdCollection : IComparable, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNodeId ^>
public class GraphNodeIdCollection : IComparable, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNodeId>
type GraphNodeIdCollection = class
interface IEnumerable
interface seq<GraphNodeId>
interface IComparable
Public Class GraphNodeIdCollection
Implements IComparable, IEnumerable(Of GraphNodeId)
- Наследование
-
GraphNodeIdCollection
- Реализации
Конструкторы
GraphNodeIdCollection(Boolean, GraphNodeId[]) |
Создайте объект GraphNodeIdCollection. |
Свойства
HomogeneousElements |
Являются ли элементы массива однородными (имена элементов массива одинаковы, поэтому не нужно повторяться, например Name=[item1,item2,item3]) или разнородными , например (Name1=item1, Name2=item2, Name3=item3)) |
Item[Int32] |
Содержит список GraphNodeIds. Он может храниться в . Значение части GraphNodeId. Это неизменяемый список после создания. Мы используем абстрактный класс, так как этот класс не знает форматирования, необходимого для сериализации списка в строку. Это будет знать производный класс. |
Length |
Получение количества элементов в списке |
Методы
CompareTo(Object) |
Содержит список GraphNodeIds. Он может храниться в . Значение части GraphNodeId. Это неизменяемый список после создания. Мы используем абстрактный класс, так как этот класс не знает форматирования, необходимого для сериализации списка в строку. Это будет знать производный класс. |
Equals(Object) |
Сравнивает с этими списками и проверяет, равны ли все элементы. При этом предполагается, что элементы будут находиться в одном порядке в списке. Это оптимизация производительности, необходимая для аргументов метода, где другой порядок означает другую перегрузку. |
GetHashCode() |
Вычисляет хэш-код для этой коллекции и кэширует ее. |
GetValueByName<T>(GraphNodeIdName) |
Возвращает значение из первого внедренного идентификатора GraphNodeId, соответствующего имени. |
ToString() |
Возвращает эту коллекцию GraphNodeId в виде строки. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Получите перечислитель. Это предотвращает прямой доступ к _array |
IEnumerable<GraphNodeId>.GetEnumerator() |
Получите наш типизированный перечислитель. Это предотвращает прямой доступ к _array |
Методы расширения
EmptyIfNull<T>(IEnumerable<T>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |