Instructs a compiler to use a specific version number for the Win32 file version resource. The Win32 file version is not required to be the same as the assembly's version number.
Represents the base class for custom attributes.
Definition attribute.hpp:25
Instructs a compiler to use a specific version number for the Win32 file version resource....
Definition assembly_file_version_attribute.hpp:25
#define core_export_
Define shared library export.
Definition core_export.hpp:13
- Inheritance
- xtd::object → xtd::attribute → xtd::reflection::assembly_file_version_attribute
- Header
#include <xtd/reflection/assembly_file_version_attribute>
- Namespace
- xtd::reflection
- Library
- xtd.core
|
xtd::sptr< object > | get_type_id () const noexcept override |
| When implemented in a derived class, gets a unique identifier for this attribute.
|
|
| attribute ()=default |
| Initializes a new instance of the attribute class.
|
|
|
xtd::sptr< object > | type_id () const noexcept |
| When implemented in a derived class, gets a unique identifier for this attribute.
|
|
| object ()=default |
| Create a new instance of the ultimate base class object.
|
|
virtual bool | equals (const object &obj) const noexcept |
| Determines whether the specified object is equal to the current object.
|
|
virtual size_t | get_hash_code () const noexcept |
| Serves as a hash function for a particular type.
|
|
virtual type_object | get_type () const noexcept |
| Gets the type of the current instance.
|
|
template<typename object_t > |
xtd::uptr< object_t > | memberwise_clone () const |
| Creates a shallow copy of the current object.
|
|
virtual xtd::string | to_string () const noexcept |
| Returns a xtd::string that represents the current object.
|
|
template<typename object_a_t , typename object_b_t > |
static bool | equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
| Determines whether the specified object instances are considered equal.
|
|
template<typename object_a_t , typename object_b_t > |
static bool | reference_equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
| Determines whether the specified object instances are the same instance.
|
|
◆ assembly_file_version_attribute()
xtd::reflection::assembly_file_version_attribute::assembly_file_version_attribute |
( |
const string & |
version | ) |
|
|
explicit |
◆ version()
const string & xtd::reflection::assembly_file_version_attribute::version |
( |
| ) |
const |
|
noexcept |
Gets version information.
- Returns
- A string containing the version information.
◆ get_type_id()
xtd::sptr< object > xtd::reflection::assembly_file_version_attribute::get_type_id |
( |
| ) |
const |
|
overrideprotectedvirtualnoexcept |
When implemented in a derived class, gets a unique identifier for this attribute.
Implements xtd::attribute.
The documentation for this class was generated from the following file: