次の方法で共有


ResXDataNode.GetValue メソッド

定義

このノードに格納されているオブジェクトを取得します。

オーバーロード

GetValue(ITypeResolutionService)

指定した型解決サービスを使用して、このノードに格納されているオブジェクトを取得します。

GetValue(AssemblyName[])

指定したアセンブリの検索により、このノードに格納されているオブジェクトを取得します。

GetValue(ITypeResolutionService)

指定した型解決サービスを使用して、このノードに格納されているオブジェクトを取得します。

public:
 System::Object ^ GetValue(System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public object GetValue (System.ComponentModel.Design.ITypeResolutionService typeResolver);
public object? GetValue (System.ComponentModel.Design.ITypeResolutionService? typeResolver);
member this.GetValue : System.ComponentModel.Design.ITypeResolutionService -> obj
Public Function GetValue (typeResolver As ITypeResolutionService) As Object

パラメーター

typeResolver
ITypeResolutionService

型コンバーターを検索する際に使用する型解決サービス。

戻り値

格納した値に対応するオブジェクト。

例外

対応する型が見つからないか、適切な型コンバーターを利用できません。

注釈

格納されている値が現在メモリ内に存在する場合は、直接返されます。 リソース ファイルに格納されていて、ファイル参照でない場合は、 GetValue 文字列から適切なオブジェクトに変換できる指定された型解決サービスを使用して を検索 TypeConverter します。 リソースがファイル参照の場合は、 GetValue そのリソースのシリアル化解除を試みます。

適用対象

GetValue(AssemblyName[])

指定したアセンブリの検索により、このノードに格納されているオブジェクトを取得します。

public:
 System::Object ^ GetValue(cli::array <System::Reflection::AssemblyName ^> ^ names);
public object GetValue (System.Reflection.AssemblyName[] names);
public object? GetValue (System.Reflection.AssemblyName[]? names);
member this.GetValue : System.Reflection.AssemblyName[] -> obj
Public Function GetValue (names As AssemblyName()) As Object

パラメーター

names
AssemblyName[]

オブジェクトの型を検索する対象アセンブリのリスト。

戻り値

格納した値に対応するオブジェクト。

例外

対応する型が見つからないか、適切な型コンバーターを利用できません。

注釈

格納されている値が現在メモリ内に存在する場合は、直接返されます。 リソース ファイルに格納されていて、ファイル参照でない場合は、 GetValue 名前で識別されたアセンブリを調んでオブジェクトの対応する型を検索し、文字列から適切なオブジェクトに変換できる を探 TypeConverter します。 リソースがファイル参照の場合は、 GetValue 逆シリアル化を試みます。

適用対象