GraphNodeIdCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の場合は、空の列挙を返します。 |