public AssemblyDebugData GetDebugData() { var debugData = new AssemblyDebugData { PdbType = _pdbType, Sources = GetSourceDocuments(), SourceLink = GetSourceLinkInformation() }; return(debugData); }
public AssemblyDebugData GetDebugData() { var debugData = new AssemblyDebugData { PdbType = _pdbType }; if (_pdbType == PdbType.Full) { return(debugData); // Not supported here } debugData.Sources = GetSourceDocuments(); debugData.SourceLink = GetSourceLinkInformation(); return(debugData); }
public AssemblyDebugData GetDebugData() { var(documents, errors) = GetDocumentsWithUrls(); var debugData = new AssemblyDebugData { PdbType = _pdbType, Sources = documents, SourceLinkErrors = errors, SymbolKeys = GetSymbolKeys(_peReader), PdbChecksumIsValid = VerifyPdbChecksums(), HasDebugInfo = true }; return(debugData); }
public AssemblyDebugData GetDebugData() { var(documents, errors) = GetDocumentsWithUrls(); var debugData = new AssemblyDebugData { PdbType = _pdbType, Sources = documents, SourceLinkErrors = errors, PdbChecksumIsValid = VerifyPdbChecksums(), CompilerFlags = GetCompilerFlags(), MetadataReferences = GetMetadataReferences(), HasDebugInfo = true }; if (_peReader != null) { debugData.SymbolKeys = GetSymbolKeys(_peReader); } return(debugData); }