41 [[nodiscard]]
auto company() const noexcept -> const
xtd::
string&;
49 [[nodiscard]] auto
copyright() const noexcept -> const
xtd::
string&;
53 [[nodiscard]] auto
culture() const noexcept -> const
xtd::
string&;
69 [[nodiscard]] auto
guid() const noexcept -> const
xtd::
string&;
85 [[nodiscard]] auto
name() const noexcept -> const
xtd::
string&;
93 [[nodiscard]] auto
product() const noexcept -> const
xtd::
string&;
97 [[nodiscard]] auto
title() const noexcept -> const
xtd::
string&;
105 [[nodiscard]] auto
version() const noexcept -> const
xtd::
string&;
114 [[nodiscard]] auto
equals(const
xtd::
object& obj) const noexcept ->
bool override;
143 xtd::
string company_;
144 xtd::
string configuration_;
145 xtd::
string copyright_;
146 xtd::
string culture_;
147 xtd::
string description_;
148 xtd::
string file_version_;
150 xtd::
string identifier_;
152 xtd::
string product_;
154 xtd::
string trademarks_;
155 xtd::
string version_;
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.hpp:23
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:45
auto copyright() const noexcept -> const xtd::string &
Initializes a new instance of the xtd::reflection::assembly_copyright_attribute class.
auto configuration() const noexcept -> const xtd::string &
Gets assembly configuration information.
auto culture() const noexcept -> const xtd::string &
Gets culture information.
static auto get_executing_assembly() noexcept -> const assembly &
Gets the assembly that contains the code that is currently executing.
assembly()=default
Initializes a new instance of the xtd::reflection::assembly class.
auto trademarks() const noexcept -> const xtd::string &
Gets trademark information.
auto file_version() const noexcept -> const xtd::string &
Gets file version information.
auto name() const noexcept -> const xtd::string &
Gets name information.
auto title() const noexcept -> const xtd::string &
Gets title information.
auto guid() const noexcept -> const xtd::string &
Gets guid information.
auto identifier() const noexcept -> const xtd::string &
Gets identifier information.
auto description() const noexcept -> const xtd::string &
Gets decription information.
auto location_path() const noexcept -> xtd::string
Gets the path for the executable file that started the application, not including the executable name...
auto get_hash_code() const noexcept -> xtd::size override
Serves as a hash function for a particular type.
auto version() const noexcept -> const xtd::string &
Gets version information.
auto name_or_file_name() const noexcept -> xtd::string
Gets name or file_name if empty information.
auto product() const noexcept -> const xtd::string &
Gets product information.
auto location() const noexcept -> xtd::string
Gets the location of the executable file.
auto file_name() const noexcept -> xtd::string
Gets file_name information.
auto company() const noexcept -> const xtd::string &
Gets company name information.
auto equals(const xtd::object &obj) const noexcept -> bool override
Determines whether the specified object is equal to the current object.
#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
@ other
The operating system is other.
Definition platform_id.hpp:60
Contains xtd::iequatable interface.
The xtd::reflection namespace contains types that retrieve information about assemblies,...
Definition assembly.hpp:11
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::object class.
Contains xtd::string alias.