namespace Semmle.Extraction.PDB { /// /// A source file reference in a PDB file. /// public interface ISourceFile { string Path { get; } /// /// The contents of the file. /// This property is needed in case the contents /// of the file are embedded in the PDB instead of being on the filesystem. /// /// null if the contents are unavailable. /// E.g. if the PDB file exists but the corresponding source files are missing. /// string? Contents { get; } } }