CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
file_version_info.h
1
2#ifndef _file_version_info_h_
3#define _file_version_info_h_
4
5#include "fwd.h"
6#include "system/string.h"
7
8namespace System { namespace Diagnostics {
9
14class ASPOSECPP_SHARED_CLASS FileVersionInfo
15{
16public:
19 static ASPOSECPP_SHARED_API SharedPtr<System::Diagnostics::FileVersionInfo> GetVersionInfo(const String& fileName);
22 String ASPOSECPP_SHARED_API get_ProductVersion() const;
23
24private:
26 String m_file_name;
28 String m_company_name;
30 String m_file_description;
32 String m_file_version;
34 String m_internal_name;
36 String m_legal_copyright;
38 String m_original_filename;
40 String m_product_name;
42 String m_product_version;
44 String m_comments;
46 String m_legal_trademarks;
48 String m_private_build;
50 String m_special_build;
52 String m_language;
54 int m_file_major;
56 int m_file_minor;
58 int m_file_build;
60 int m_file_private;
62 int m_product_major;
64 int m_product_minor;
66 int m_product_build;
68 int m_product_private;
70 int m_file_flags;
71
72};
73
74}}
75#endif
Provides information on file version. Objects of this class should only be allocated using System::Ma...
Definition: file_version_info.h:15
static SharedPtr< System::Diagnostics::FileVersionInfo > GetVersionInfo(const String &fileName)
Gets file version info; not implemented.
String get_ProductVersion() const
Gets product version field.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
Definition: db_command.h:9