8 instantiations of ImageDebugHeaderEntry
illink (1)
Mono.Cecil (6)
Mono.Cecil.Cil\PortablePdb.cs (3)
388 codeViewEntry = new ImageDebugHeaderEntry (codeViewDirectory, data); 412 pdbChecksumEntry = new ImageDebugHeaderEntry (pdbChecksumDirectory, data); 590 debugHeaderEntries [debugHeaderEntries.Length - 1] = new ImageDebugHeaderEntry (directory, data.ToArray ());
Mono.Cecil.Cil\Symbols.cs (1)
1133 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) 360 ImageDebugHeaderEntry codeViewEntry; 391 ImageDebugHeaderEntry pdbChecksumEntry; 415 return new ImageDebugHeader (new ImageDebugHeaderEntry [] { codeViewEntry, pdbChecksumEntry }); 587 var debugHeaderEntries = new ImageDebugHeaderEntry [pdbDebugHeader.Entries.Length + 1];
Mono.Cecil.Cil\Symbols.cs (16)
48 readonly ImageDebugHeaderEntry [] entries; 54 public ImageDebugHeaderEntry [] Entries { 58 public ImageDebugHeader (ImageDebugHeaderEntry [] entries) 60 this.entries = entries ?? Empty<ImageDebugHeaderEntry>.Array; 64 : this (Empty<ImageDebugHeaderEntry>.Array) 68 public ImageDebugHeader (ImageDebugHeaderEntry entry) 925 var entry = header.GetEmbeddedPortablePdbEntry (); 965 var entry = header.GetEmbeddedPortablePdbEntry (); 1121 public static ImageDebugHeaderEntry GetCodeViewEntry (this ImageDebugHeader header) 1126 public static ImageDebugHeaderEntry GetDeterministicEntry (this ImageDebugHeader header) 1133 var entry = new ImageDebugHeaderEntry (new ImageDebugDirectory { Type = ImageDebugType.Deterministic }, Empty<byte>.Array); 1137 var entries = new ImageDebugHeaderEntry [header.Entries.Length + 1]; 1143 public static ImageDebugHeaderEntry GetEmbeddedPortablePdbEntry (this ImageDebugHeader header) 1148 public static ImageDebugHeaderEntry GetPdbChecksumEntry (this ImageDebugHeader header) 1153 private static ImageDebugHeaderEntry GetEntry (this ImageDebugHeader header, ImageDebugType type) 1159 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 ();