DebugDirectoryBuilder.AddEntry Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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
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
- 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
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.