// 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; }
}
}