// Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using System; using System.Collections.Generic; namespace Microsoft.Cci.Pdb { /// /// This class represents the information read from a PDB file (both legacy Windows and Portable). /// internal class PdbInfo { /// /// Enumeration of per-function information contained in the PDB file. /// public PdbFunction[] Functions; /// /// Mapping from tokens to source files and line numbers. /// public Dictionary TokenToSourceMapping; /// /// Source server data information. /// public string SourceServerData; /// /// Age of the PDB file is used to match the PDB against the PE binary. /// public int Age; /// /// GUID of the PDB file is used to match the PDB against the PE binary. /// public Guid Guid; /// /// Source link data information. /// public byte[] SourceLinkData; } }