GraphObject.GetValue メソッド

定義

オーバーロード

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

注釈キー

戻り値

Object

注釈に関連付けられているオブジェクト、または null

適用対象

GetValue(String)

指定されたプロパティの値を取得します。

public:
 System::Object ^ GetValue(System::String ^ propertyId);
public object GetValue (string propertyId);
member this.GetValue : string -> obj
Public Function GetValue (propertyId As String) As Object

パラメーター

propertyId
String

注釈キー

戻り値

Object

プロパティに関連付けられたオブジェクト、または null

適用対象

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

例外

プロパティの型が指定されたジェネリック型と一致しない場合にスローされます。

適用対象