8 instantiations of ImageDebugHeaderEntry
illink (1)
Mono.Cecil (6)
Mono.Cecil.Cil\PortablePdb.cs (3)
373 codeViewEntry = new ImageDebugHeaderEntry (codeViewDirectory, data); 397 pdbChecksumEntry = new ImageDebugHeaderEntry (pdbChecksumDirectory, data); 575 debugHeaderEntries [debugHeaderEntries.Length - 1] = new ImageDebugHeaderEntry (directory, data.ToArray ());
Mono.Cecil.Cil\Symbols.cs (1)
1166 var entry = new ImageDebugHeaderEntry (new ImageDebugDirectory { Type = ImageDebugType.Deterministic }, Empty<byte>.Array);
Mono.Cecil.PE\ImageReader.cs (2)
356 entries [i] = new ImageDebugHeaderEntry (directory, Empty<byte>.Array); 364 entries [i] = new ImageDebugHeaderEntry (directory, data);
Mono.Cecil.Pdb (1)
Mono.Cecil.Pdb\NativePdbWriter.cs (1)
50 return new ImageDebugHeader (new ImageDebugHeaderEntry (debug_directory, debug_info));
36 references to ImageDebugHeaderEntry
illink (3)
Mono.Cecil (30)
Mono.Cecil.Cil\PortablePdb.cs (8)
74 foreach (var entry in header.Entries) { 85 static bool IsMatchingEntry (PdbHeap heap, ImageDebugHeaderEntry entry) 176 var entry = header.GetEmbeddedPortablePdbEntry (); 184 static Stream GetPortablePdbStream (ImageDebugHeaderEntry entry) 345 ImageDebugHeaderEntry codeViewEntry; 376 ImageDebugHeaderEntry pdbChecksumEntry; 400 return new ImageDebugHeader (new ImageDebugHeaderEntry [] { codeViewEntry, pdbChecksumEntry }); 572 var debugHeaderEntries = new ImageDebugHeaderEntry [pdbDebugHeader.Entries.Length + 1];
Mono.Cecil.Cil\Symbols.cs (16)
47 readonly ImageDebugHeaderEntry [] entries; 53 public ImageDebugHeaderEntry [] Entries { 57 public ImageDebugHeader (ImageDebugHeaderEntry [] entries) 59 this.entries = entries ?? Empty<ImageDebugHeaderEntry>.Array; 63 : this (Empty<ImageDebugHeaderEntry>.Array) 67 public ImageDebugHeader (ImageDebugHeaderEntry entry) 924 var entry = header.GetEmbeddedPortablePdbEntry (); 964 var entry = header.GetEmbeddedPortablePdbEntry (); 1154 public static ImageDebugHeaderEntry GetCodeViewEntry (this ImageDebugHeader header) 1159 public static ImageDebugHeaderEntry GetDeterministicEntry (this ImageDebugHeader header) 1166 var entry = new ImageDebugHeaderEntry (new ImageDebugDirectory { Type = ImageDebugType.Deterministic }, Empty<byte>.Array); 1170 var entries = new ImageDebugHeaderEntry [header.Entries.Length + 1]; 1176 public static ImageDebugHeaderEntry GetEmbeddedPortablePdbEntry (this ImageDebugHeader header) 1181 public static ImageDebugHeaderEntry GetPdbChecksumEntry (this ImageDebugHeader header) 1186 private static ImageDebugHeaderEntry GetEntry (this ImageDebugHeader header, ImageDebugType type) 1192 var entry = header.Entries [i];
Mono.Cecil.PE\ImageReader.cs (2)
335 image.DebugHeader = new ImageDebugHeader (Empty<ImageDebugHeaderEntry>.Array); 341 var entries = new ImageDebugHeaderEntry [(int) image.Debug.Size / ImageDebugDirectory.Size];
Mono.Cecil.PE\ImageWriter.cs (4)
80 var deterministic = header.GetDeterministicEntry (); 592 var entry = debug_header.Entries [i]; 609 var entry = debug_header.Entries [i]; 715 var entry = debug_header.Entries [i];
Mono.Cecil.Pdb (3)
Mono.Cecil.Pdb\NativePdbReader.cs (2)
55 foreach (var entry in header.Entries) { 69 static bool IsMatchingEntry (PdbInfo info, ImageDebugHeaderEntry entry)
Mono.Cecil.Pdb\PdbHelper.cs (1)
45 var entry = header.GetEmbeddedPortablePdbEntry ();