ResXDataNode.GetValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索此节点存储的对象。
重载
| 名称 | 说明 |
|---|---|
| GetValue(ITypeResolutionService) |
使用指定的类型解析服务检索此节点存储的对象。 |
| GetValue(AssemblyName[]) |
通过搜索指定的程序集来检索此节点存储的对象。 |
GetValue(ITypeResolutionService)
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
使用指定的类型解析服务检索此节点存储的对象。
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[])
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
- Source:
- ResXDataNode.cs
通过搜索指定的程序集来检索此节点存储的对象。
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 则尝试反序列化它。