CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
|
Represents a particular operating system and provides information about it. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
#include <operating_system.h>
Public Member Functions | |
OperatingSystem (PlatformID platform, const Version &version) | |
Constructs an instance that represents an operating system specified as particular platform id and version. More... | |
OperatingSystem (PlatformID platform, const Version &version, const String &service_pack) | |
Constructs an instance that represents an operating system specified as particular platform id, version and service pack. More... | |
PlatformID | get_Platform () const |
Returns the platform identifier of the operating system represented by the current object. More... | |
String | get_ServicePack () const |
Returns the service pack name of the operating system represented by the current object. More... | |
const Version & | get_Version () const |
Returns a constant reference to a Version object representing the version of the operating system represented by the current object. More... | |
String | get_VersionString () const |
Returns the string representation of the version of the operating system represented by the current object. More... | |
String | ToString () const |
Returns the string representation of the version of the operating system represented by the current object. More... | |
Represents a particular operating system and provides information about it. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
System::OperatingSystem::OperatingSystem | ( | PlatformID | platform, |
const Version & | version | ||
) |
Constructs an instance that represents an operating system specified as particular platform id and version.
platform | The platform identifier of the operating system to be represented by the object being constructed |
version | The version of the operating system to be represented by the object being constructed |
System::OperatingSystem::OperatingSystem | ( | PlatformID | platform, |
const Version & | version, | ||
const String & | service_pack | ||
) |
Constructs an instance that represents an operating system specified as particular platform id, version and service pack.
platform | The platform identifier of the operating system to be represented by the object being constructed |
version | The version of the operating system to be represented by the object being constructed |
service_pack | The name of the service pack of the operating system to be represented by the object being constructed |
PlatformID System::OperatingSystem::get_Platform | ( | ) | const |
Returns the platform identifier of the operating system represented by the current object.
String System::OperatingSystem::get_ServicePack | ( | ) | const |
Returns the service pack name of the operating system represented by the current object.
const Version & System::OperatingSystem::get_Version | ( | ) | const |
Returns a constant reference to a Version object representing the version of the operating system represented by the current object.
String System::OperatingSystem::get_VersionString | ( | ) | const |
Returns the string representation of the version of the operating system represented by the current object.
String System::OperatingSystem::ToString | ( | ) | const |
Returns the string representation of the version of the operating system represented by the current object.