Show / Hide Table of Contents

Class MetaDataStreamGuid

Represents the "GUID" meta data stream from the .Net header which contains all application GUIDs to idenfitfy different assembly versions.

Inheritance
System.Object
AbstractStructure
MetaDataStreamGuid
Namespace: PeNet.Header.Net
Assembly: PeNet.dll
Syntax
public class MetaDataStreamGuid : AbstractStructure

Constructors

| Improve this Doc View Source

MetaDataStreamGuid(IRawFile, Int64, UInt32)

Declaration
public MetaDataStreamGuid(IRawFile peFile, long offset, uint size)
Parameters
Type Name Description
IRawFile peFile
System.Int64 offset
System.UInt32 size

Properties

| Improve this Doc View Source

Guids

List with all GUIDs from the Meta Data stream "GUID".

Declaration
public List<Guid> Guids { get; }
Property Value
Type Description
List<Guid>
| Improve this Doc View Source

GuidsAndIndices

List with all GUIDs and their index from the Meta Data stream "GUID".

Declaration
public List<Tuple<Guid, uint>> GuidsAndIndices { get; }
Property Value
Type Description
List<Tuple<Guid, System.UInt32>>

Methods

| Improve this Doc View Source

GetGuidAtIndex(UInt32)

Return the GUID at the index from the stream.

Declaration
public Guid? GetGuidAtIndex(uint index)
Parameters
Type Name Description
System.UInt32 index

Index of the GUID to return.

Returns
Type Description
System.Nullable<Guid>

GUID at the position index. Null if not available.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX