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
uintThe 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
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.