// dnlib: See LICENSE.txt for more info using System; namespace dnlib.DotNet.Pdb.Symbols { /// /// A document /// public abstract class SymbolDocument { /// /// Gets the URL /// public abstract string URL { get; } /// /// Gets the language /// public abstract Guid Language { get; } /// /// Gets the language vendor /// public abstract Guid LanguageVendor { get; } /// /// Gets the document type /// public abstract Guid DocumentType { get; } /// /// Gets the checksum algorithm id /// public abstract Guid CheckSumAlgorithmId { get; } /// /// Gets the checksum /// public abstract byte[] CheckSum { get; } /// /// Gets the custom debug infos /// public abstract PdbCustomDebugInfo[] CustomDebugInfos { get; } /// /// Gets the Metadata token of the document if available. /// public abstract MDToken? MDToken { get; } } }