DebugDirectoryBuilder.AddEntry Method

Definition

Overloads

AddEntry(DebugDirectoryEntryType, UInt32, UInt32)

Adds an entry of the specified type.

AddEntry<TData>(DebugDirectoryEntryType, UInt32, UInt32, TData, Action<BlobBuilder,TData>)

Adds an entry of the specified type and serializes its data.

AddEntry(DebugDirectoryEntryType, UInt32, UInt32)

Source:
DebugDirectoryBuilder.cs
Source:
DebugDirectoryBuilder.cs
Source:
DebugDirectoryBuilder.cs

Adds an entry of the specified type.

public:
 void AddEntry(System::Reflection::PortableExecutable::DebugDirectoryEntryType type, System::UInt32 version, System::UInt32 stamp);
public void AddEntry (System.Reflection.PortableExecutable.DebugDirectoryEntryType type, uint version, uint stamp);
member this.AddEntry : System.Reflection.PortableExecutable.DebugDirectoryEntryType * uint32 * uint32 -> unit
Public Sub AddEntry (type As DebugDirectoryEntryType, version As UInteger, stamp As UInteger)

Parameters

type
DebugDirectoryEntryType

The entry type.

version
UInt32

The entry version.

stamp
UInt32

The entry stamp.

Applies to

AddEntry<TData>(DebugDirectoryEntryType, UInt32, UInt32, TData, Action<BlobBuilder,TData>)

Source:
DebugDirectoryBuilder.cs
Source:
DebugDirectoryBuilder.cs
Source:
DebugDirectoryBuilder.cs

Adds an entry of the specified type and serializes its data.

public:
generic <typename TData>
 void AddEntry(System::Reflection::PortableExecutable::DebugDirectoryEntryType type, System::UInt32 version, System::UInt32 stamp, TData data, Action<System::Reflection::Metadata::BlobBuilder ^, TData> ^ dataSerializer);
public void AddEntry<TData> (System.Reflection.PortableExecutable.DebugDirectoryEntryType type, uint version, uint stamp, TData data, Action<System.Reflection.Metadata.BlobBuilder,TData> dataSerializer);
member this.AddEntry : System.Reflection.PortableExecutable.DebugDirectoryEntryType * uint32 * uint32 * 'Data * Action<System.Reflection.Metadata.BlobBuilder, 'Data> -> unit
Public Sub AddEntry(Of TData) (type As DebugDirectoryEntryType, version As UInteger, stamp As UInteger, data As TData, dataSerializer As Action(Of BlobBuilder, TData))

Type Parameters

TData

The type of the data passed to dataSerializer.

Parameters

type
DebugDirectoryEntryType

The entry type.

version
UInt32

The entry version.

stamp
UInt32

The entry stamp.

data
TData

The data to pass to dataSerializer.

dataSerializer
Action<BlobBuilder,TData>

A serializer for serializing data to a BlobBuilder.

Applies to