Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetContentToChecksum()

static IEnumerable< Blob > System.Reflection.PortableExecutable.PEBuilder.GetContentToChecksum ( BlobBuilder peImage,
Blob checksumFixup )
inlinestaticpackageinherited

Definition at line 371 of file PEBuilder.cs.

372 {
373 foreach (Blob blob in peImage.GetBlobs())
374 {
375 if (blob.Buffer == checksumFixup.Buffer)
376 {
377 yield return GetPrefixBlob(blob, checksumFixup);
378 yield return GetSuffixBlob(blob, checksumFixup);
379 }
380 else
381 {
382 yield return blob;
383 }
384 }
385 }
static Blob GetPrefixBlob(Blob container, Blob blob)
Definition PEBuilder.cs:361
static Blob GetSuffixBlob(Blob container, Blob blob)
Definition PEBuilder.cs:366
readonly byte[] Buffer
Definition Blob.cs:5

References System.Reflection.Metadata.Blob.Buffer, System.Reflection.PortableExecutable.PEBuilder.GetPrefixBlob(), and System.Reflection.PortableExecutable.PEBuilder.GetSuffixBlob().

Referenced by System.Reflection.PortableExecutable.PEBuilder.CalculateChecksum().