Table of Contents

Class SourceFileCollection

Namespace
AsmResolver.Symbols.Pdb.Metadata.Dbi
Assembly
AsmResolver.Symbols.Pdb.dll

Represents a collection of file paths used as input source code for a single module.

public class SourceFileCollection : List<Utf8String>, IList<Utf8String>, ICollection<Utf8String>, IReadOnlyList<Utf8String>, IReadOnlyCollection<Utf8String>, IEnumerable<Utf8String>, IList, ICollection, IEnumerable
Inheritance
SourceFileCollection
Implements
Inherited Members

Constructors

SourceFileCollection()

Creates a new empty source file collection.

public SourceFileCollection()

SourceFileCollection(uint)

Creates a new empty source file collection.

public SourceFileCollection(uint originalModuleIndex)

Parameters

originalModuleIndex uint

The original module index for which this collection was compiled.

Properties

OriginalModuleIndex

Gets the original module index for which this collection was compiled (if available).

public uint OriginalModuleIndex { get; }

Property Value

uint

Remarks

The exact purpose of this number is unclear, as this number cannot be reliably used as an index within the DBI stream's module list. Use the index of this list within SourceFiles instead.