System::ComponentModel::EnumConverter class

EnumConverter class

用于使使用 EnumConverter 的翻译代码能够编译的人造类。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 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;未实现。

另见