4#include "../iequatable.hpp"
5#include "../object.hpp"
6#include "../string.hpp"
11 namespace reflection {
44 const
string& configuration() const noexcept;
48 const
string& copyright() const noexcept;
52 const
string& culture() const noexcept;
56 const
string& description() const noexcept;
60 const
string& file_version() const noexcept;
64 const
string&
guid() const noexcept;
68 const
string& identifier() const noexcept;
72 string location() const noexcept;
76 const
string& name() const noexcept;
80 const
string& product() const noexcept;
84 string location_path() const noexcept;
88 const
string& title() const noexcept;
92 const
string& trademarks() const noexcept;
105 bool equals(const
object& obj) const noexcept override;
109 bool equals(const
assembly& other) const noexcept override;
113 xtd::
size get_hash_code() const noexcept override;
121 static const
assembly& get_executing_assembly() noexcept;
135 string configuration_;
139 string file_version_;
Represents a globally unique identifier (GUID). A GUID is a 128-bit integer (16 bytes) that can be us...
Definition guid.hpp:24
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.hpp:22
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:44
Represents an assembly, which is a reusable, versionable, and self-describing building block of an ap...
Definition assembly.hpp:27
const string & company() const noexcept
Gets company name information.
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition version.hpp:114
#define core_export_
Define shared library export.
Definition core_export.hpp:13
size_t size
Represents a size of any object in bytes.
Definition size.hpp:23
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10