/// <summary> /// Writes the PDB file /// </summary> public void Write() { writer.SetUserEntryPoint(new SymbolToken(GetUserEntryPointToken())); var cdiBuilder = new List <PdbCustomDebugInfo>(); foreach (var type in module.GetTypes()) { if (type == null) { continue; } foreach (var method in type.Methods) { if (method == null) { continue; } if (!ShouldAddMethod(method)) { continue; } Write(method, cdiBuilder); } } }
/// <summary> /// Writes the PDB file /// </summary> public void Write() { writer.SetUserEntryPoint(new SymbolToken(GetUserEntryPointToken())); foreach (var type in module.GetTypes()) { if (type == null) { continue; } foreach (var method in type.Methods) { if (method == null) { continue; } if (!ShouldAddMethod(method)) { continue; } Write(method); } } }
private void WriteEntryPoint() { XmlNode node = m_doc.GetElementsByTagName("EntryPoint")[0]; m_writer.SetUserEntryPoint(Util.AsSymToken(node.FirstChild.InnerText)); }