private void GetDebugHeader() { ISymbolWriter writer = this.metadata.symbol_writer; if ((writer != null) && !writer.GetDebugHeader(out this.debug_directory, out this.debug_data)) { this.debug_data = Empty <byte> .Array; } }
private void GetDebugHeader() { ISymbolWriter symbolWriter = this.metadata.symbol_writer; if (symbolWriter == null) { return; } if (!symbolWriter.GetDebugHeader(out this.debug_directory, out this.debug_data)) { this.debug_data = Empty <byte> .Array; } }
private void GetDebugHeader() { ISymbolWriter symbol_writer = metadata.symbol_writer; if (symbol_writer != null) { debug_header = symbol_writer.GetDebugHeader(); } if (module.HasDebugHeader && module.GetDebugHeader().GetDeterministicEntry() != null) { debug_header = debug_header.AddDeterministicEntry(); } }
public ImageDebugHeader GetDebugHeader() { var header = symbol_writer.GetDebugHeader(); if (!header.HasEntries) { return(header); } for (int i = 0; i < header.Entries.Length; i++) { header.Entries [i] = ProcessEntry(header.Entries [i]); } return(header); }