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
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.hpp:22
Instructs a compiler to use a specific version number for the Win32 file version resource....
Definition assembly_file_version_attribute.hpp:26
- 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.
|
|
|
bool | equals (const object &obj) const noexcept override |
| Determines whether the specified object is equal to the current object.
|
|
bool | equals (const assembly_file_version_attribute &other) const noexcept override |
| Determines whether the specified object is equal to the current object.
|
|
xtd::size | get_hash_code () const noexcept override |
| Serves as a hash function for a particular type.
|
|
|
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 type_object | get_type () const noexcept |
| Gets the type of the current instance.
|
|
template<class 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<class object_a_t , class 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<class object_a_t , class 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.
◆ equals() [1/2]
bool xtd::reflection::assembly_file_version_attribute::equals |
( |
const object & |
obj | ) |
const |
|
overridevirtualnoexcept |
Determines whether the specified object is equal to the current object.
- Parameters
-
obj | The object to compare with the current object. |
- Returns
true
if the specified object is equal to the current object. otherwise, false
.
Reimplemented from xtd::object.
◆ equals() [2/2]
◆ get_hash_code()
xtd::size xtd::reflection::assembly_file_version_attribute::get_hash_code |
( |
| ) |
const |
|
overridevirtualnoexcept |
Serves as a hash function for a particular type.
- Returns
- A hash code for the current object.
Reimplemented from xtd::object.
◆ 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: