GraphObject.GetValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetValue(GraphProperty) |
指定した注釈の値を取得します。 |
GetValue(String) |
指定されたプロパティの値を取得します。 |
GetValue<T>(GraphProperty, T) |
指定した注釈の値を取得します。 プロパティが設定されていない場合は、呼び出し元がこのメソッドに渡す既定値を再指定します。 |
GetValue<T>(GraphProperty, Graph) |
指定されたプロパティの値を取得します。 |
GetValue<T>(GraphProperty, Graph, GraphCategory) |
指定したプロパティの値を取得します。また、このプロパティ値が継承されたカテゴリを返します (存在する場合)。 |
GetValue<T>(GraphProperty) |
指定されたプロパティの値を取得します。 |
GetValue<T>(String) |
指定されたプロパティの値を取得します。 |
GetValue(GraphProperty)
指定した注釈の値を取得します。
public:
System::Object ^ GetValue(Microsoft::VisualStudio::GraphModel::GraphProperty ^ property);
public object GetValue (Microsoft.VisualStudio.GraphModel.GraphProperty property);
member this.GetValue : Microsoft.VisualStudio.GraphModel.GraphProperty -> obj
Public Function GetValue (property As GraphProperty) As Object
パラメーター
- property
- GraphProperty
注釈キー
戻り値
注釈に関連付けられているオブジェクト、または null
適用対象
GetValue(String)
GetValue<T>(GraphProperty, T)
指定した注釈の値を取得します。 プロパティが設定されていない場合は、呼び出し元がこのメソッドに渡す既定値を再指定します。
public:
generic <typename T>
T GetValue(Microsoft::VisualStudio::GraphModel::GraphProperty ^ property, T defaultValueIfNotFound);
public T GetValue<T> (Microsoft.VisualStudio.GraphModel.GraphProperty property, T defaultValueIfNotFound);
member this.GetValue : Microsoft.VisualStudio.GraphModel.GraphProperty * 'T -> 'T
Public Function GetValue(Of T) (property As GraphProperty, defaultValueIfNotFound As T) As T
型パラメーター
- T
返されるデータの型
パラメーター
- property
- GraphProperty
値を取得するプロパティ。
- defaultValueIfNotFound
- T
返される値がプロパティが見つかりません
戻り値
- T
指定されたプロパティの値
例外
キーが null の場合にスローされます
プロパティの型が指定されたジェネリック型と一致しない場合にスローされます。
適用対象
GetValue<T>(GraphProperty, Graph)
指定されたプロパティの値を取得します。
public:
generic <typename T>
T GetValue(Microsoft::VisualStudio::GraphModel::GraphProperty ^ property, Microsoft::VisualStudio::GraphModel::Graph ^ owner);
public T GetValue<T> (Microsoft.VisualStudio.GraphModel.GraphProperty property, Microsoft.VisualStudio.GraphModel.Graph owner);
member this.GetValue : Microsoft.VisualStudio.GraphModel.GraphProperty * Microsoft.VisualStudio.GraphModel.Graph -> 'T
Public Function GetValue(Of T) (property As GraphProperty, owner As Graph) As T
型パラメーター
- T
返されるデータの型
パラメーター
- property
- GraphProperty
値を取得するプロパティ。
- owner
- Graph
このオブジェクトに関する追加のメタデータを取得する対象となるグラフの所有者
戻り値
- T
指定されたプロパティの値
例外
キーが null の場合にスローされます
プロパティの型が指定されたジェネリック型と一致しない場合にスローされます。
適用対象
GetValue<T>(GraphProperty, Graph, GraphCategory)
指定したプロパティの値を取得します。また、このプロパティ値が継承されたカテゴリを返します (存在する場合)。
public:
generic <typename T>
T GetValue(Microsoft::VisualStudio::GraphModel::GraphProperty ^ property, Microsoft::VisualStudio::GraphModel::Graph ^ owner, [Runtime::InteropServices::Out] Microsoft::VisualStudio::GraphModel::GraphCategory ^ % category);
public T GetValue<T> (Microsoft.VisualStudio.GraphModel.GraphProperty property, Microsoft.VisualStudio.GraphModel.Graph owner, out Microsoft.VisualStudio.GraphModel.GraphCategory category);
member this.GetValue : Microsoft.VisualStudio.GraphModel.GraphProperty * Microsoft.VisualStudio.GraphModel.Graph * GraphCategory -> 'T
Public Function GetValue(Of T) (property As GraphProperty, owner As Graph, ByRef category As GraphCategory) As T
型パラメーター
- T
返されるデータの型
パラメーター
- property
- GraphProperty
値を取得するプロパティ。
- owner
- Graph
このオブジェクトに関する追加のメタデータを取得する対象となるグラフの所有者
- category
- GraphCategory
プロパティ値が継承されたカテゴリ。継承されなかった場合は null。
戻り値
- T
指定されたプロパティの値
例外
キーが null の場合にスローされます
プロパティの型が指定されたジェネリック型と一致しない場合にスローされます。
適用対象
GetValue<T>(GraphProperty)
指定されたプロパティの値を取得します。
public:
generic <typename T>
T GetValue(Microsoft::VisualStudio::GraphModel::GraphProperty ^ property);
public T GetValue<T> (Microsoft.VisualStudio.GraphModel.GraphProperty property);
member this.GetValue : Microsoft.VisualStudio.GraphModel.GraphProperty -> 'T
Public Function GetValue(Of T) (property As GraphProperty) As T
型パラメーター
- T
返されるデータの型
パラメーター
- property
- GraphProperty
値を取得するプロパティ。
戻り値
- T
指定されたプロパティの値
例外
キーが null の場合にスローされます
プロパティの型が指定されたジェネリック型と一致しない場合にスローされます。
適用対象
GetValue<T>(String)
指定されたプロパティの値を取得します。
public:
generic <typename T>
T GetValue(System::String ^ propertyId);
public T GetValue<T> (string propertyId);
member this.GetValue : string -> 'T
Public Function GetValue(Of T) (propertyId As String) As T
型パラメーター
- T
返されるデータの型
パラメーター
- propertyId
- String
注釈キー
戻り値
- T
プロパティに関連付けられたオブジェクト、または null
例外
プロパティの型が指定されたジェネリック型と一致しない場合にスローされます。