GraphNodeIdCollection クラス
GraphNodeIds リストを格納します。これは、GraphNodeId の .Value 部分内に格納できます。これは、作成後は変更できないリストです。一覧をシリアル化して文字列に戻すために必要な書式設定をこのクラスが認識しないため、抽象クラスを使用します。
派生クラスはこれを認識できます。
継承階層
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 (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。