System::ComponentModel::EnumConverter 类

EnumConverter class

用于使使用 EnumConverter 的翻译代码能够编译的人造占位类。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

class EnumConverter : public System::ComponentModel::TypeConverter

方法

方法描述
CanConvertFrom(const System::SharedPtr<ITypeDescriptorContext>&, const System::TypeInfo&)检查类型是否可转换;未实现。
CanConvertTo(const System::SharedPtr<ITypeDescriptorContext>&, const System::TypeInfo&)检查类型是否可转换;未实现。
ConvertFrom(const System::SharedPtr<ITypeDescriptorContext>&, const System::SharedPtr<System::Globalization::CultureInfo>&, const System::SharedPtr<System::Object>&) override执行实际的类型转换;未实现。
ConvertTo(const System::SharedPtr<ITypeDescriptorContext>&, const System::SharedPtr<System::Globalization::CultureInfo>&, const System::SharedPtr<System::Object>&, const System::TypeInfo&) override执行实际的类型转换;未实现。
EnumConverter(const System::TypeInfo&)RTTI 信息。
get_EnumType()获取 EnumConverter 正在处理的枚举类型;未实现。

另见