Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
            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);
            }