PublicApiModule Class

The manifest module of an assembly.

public sealed class PublicApiModule

Properties

NameDescription
Attributes
HasEmbeddedPdbGets a value indicating whether a portable PDB is embedded in the module.
ModuleVersionIdGets the module version ID (MVID). It changes on every build that changes the module, and is identical for deterministic builds of the same inputs.
Name
PdbReferencesGets the CodeView entries of the debug directory, which identify the matching PDB files.
public ImmutableArray<PublicApiAttribute> Attributes { get; }

No documentation is available.

HasEmbeddedPdb

PublicApiModule.cs

Gets a value indicating whether a portable PDB is embedded in the module.

public bool HasEmbeddedPdb { get; }

Property value

bool

ModuleVersionId

PublicApiModule.cs

Gets the module version ID (MVID). It changes on every build that changes the module, and is identical for deterministic builds of the same inputs.

public Guid ModuleVersionId { get; }

Property value

Guid

public string Name { get; }

Property value

string

No documentation is available.

PdbReferences

PublicApiModule.cs

Gets the CodeView entries of the debug directory, which identify the matching PDB files.

public ImmutableArray<PublicApiPdbReference> PdbReferences { get; }

Methods

NameDescription
ToString()
public override string ToString()

Returns

string

No documentation is available.