Interface ymylmw
Assembly: IronPdf.dll
Syntax
Inspecting the runtime identity of an IronPDF assembly at a fine-grained level becomes straightforward through ymylmw. This contract exposes a structured set of read-only properties that together describe the assembly reference bound to a PDF operation: its compiled Assembly object, the DateTime it was built, and ten string-typed descriptors covering identity, versioning, and provenance metadata. Any component that needs to verify which build of IronPDF is active, log diagnostic information, or enforce version constraints at runtime can accept ymylmw and interrogate its members without coupling to a concrete type.
Because ymylmw is an interface in the Iron.Pdf.Extensions namespace (shipped in IronPdf.dll, extending Object), consuming code works against the contract rather than an implementation. The twelve properties divide naturally into two functional groups:
**Assembly handle and build stamp:** qbhunl returns the live Assembly reference, giving access to the full reflection surface. qbhunm returns the DateTime at which the assembly was compiled, useful for audit trails and support diagnostics.
**String identity descriptors:** qbhunn, qbhuno, qbhunp, qbhunq, qbhunr, qbhuns, qbhunt, qbhunu, qbhunv, and qbhunw carry the textual metadata fields, covering areas such as product name, version string, copyright notice, company attribution, description, title, configuration, file version, informational version, and culture. All ten are string typed and read-only, so implementations guarantee immutability once the object is constructed.
A typical use is a diagnostic helper that captures the full identity snapshot of the IronPDF runtime at application startup, writes it to a structured log, and surfaces it in a support report. Because the contract is an interface, test code can substitute a lightweight stub without loading the real assembly.
using Iron.Pdf.Extensions;
void LogAssemblyInfo(ymylmw info)
{
Console.WriteLine($"Assembly: {info.qbhunl.FullName}");
Console.WriteLine($"Built: {info.qbhunm:O}");
Console.WriteLine($"Product: {info.qbhunn}");
Console.WriteLine($"Version: {info.qbhunp}");
Console.WriteLine($"Copyright: {info.qbhunr}");
}
For broader context on IronPDF's extension model, see the IronPDF documentation hub, the getting-started guide, and the PDF metadata how-to.
Properties
qbhunl
Declaration
Property Value
| Type |
Description |
| System.Reflection.Assembly |
|
qbhunm
Declaration
Property Value
| Type |
Description |
| System.DateTime |
|
qbhunn
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhuno
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhunp
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhunq
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhunr
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhuns
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhunt
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhunu
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhunv
Declaration
Property Value
| Type |
Description |
| System.String |
|
qbhunw
Declaration
Property Value
| Type |
Description |
| System.String |
|