<?xml version="1.0"?>
<doc>
<assembly>
<name>dnlib</name>
</assembly>
<members>
<member name="T:dnlib.PE.DllCharacteristics">
<summary>
IMAGE_OPTIONAL_HEADER.DllCharacteristics
</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.Reserved1">
<summary/>
</member>
<member name="F:dnlib.PE.DllCharacteristics.Reserved2">
<summary/>
</member>
<member name="F:dnlib.PE.DllCharacteristics.Reserved3">
<summary/>
</member>
<member name="F:dnlib.PE.DllCharacteristics.Reserved4">
<summary/>
</member>
<member name="F:dnlib.PE.DllCharacteristics.Reserved5">
<summary/>
</member>
<member name="F:dnlib.PE.DllCharacteristics.HighEntropyVA">
<summary>Image can handle a high entropy 64-bit virtual address space.</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.DynamicBase">
<summary>DLL can move.</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.ForceIntegrity">
<summary>Code Integrity Image</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.NxCompat">
<summary>Image is NX compatible</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.NoIsolation">
<summary>Image understands isolation and doesn't want it</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.NoSeh">
<summary>Image does not use SEH. No SE handler may reside in this image</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.NoBind">
<summary>Do not bind this image.</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.AppContainer">
<summary>Image should execute in an AppContainer</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.WdmDriver">
<summary>Driver uses WDM model</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.GuardCf">
<summary>Image supports Control Flow Guard.</summary>
</member>
<member name="F:dnlib.PE.DllCharacteristics.TerminalServerAware">
<summary/>
</member>
<member name="T:dnlib.IO.MemoryImageStream">
<summary>
IImageStream for byte[]
</summary>
</member>
<member name="T:dnlib.IO.IImageStream">
<summary>
Interface to access part of some data
</summary>
</member>
<member name="T:dnlib.IO.IBinaryReader">
<summary>
Reads binary data
</summary>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadBytes(System.Int32)">
<summary>
Reads <paramref name="size"/> bytes from the current <see cref="P:dnlib.IO.IBinaryReader.Position"/>
and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by <paramref name="size"/> bytes
</summary>
<param name="size">Number of bytes to read</param>
<returns>All available bytes. This can be less than <paramref name="size"/> bytes
if there's not enough bytes left.</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.Read(System.Byte[],System.Int32,System.Int32)">
<summary>
Reads <paramref name="length"/> bytes to <paramref name="buffer"/> and increments
<see cref="P:dnlib.IO.IBinaryReader.Position"/> by the number of bytes read.
</summary>
<param name="buffer">Buffer</param>
<param name="offset">Offset in buffer where to place all read bytes</param>
<param name="length">Number of bytes to read</param>
<returns>Number of bytes read, and can be less than <paramref name="length"/> if
there's no more bytes to read.</returns>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadBytesUntilByte(System.Byte)">
<summary>
Reads bytes until byte <paramref name="b"/> is found. <see cref="P:dnlib.IO.IBinaryReader.Position"/> is
incremented by the number of bytes read (size of return value).
</summary>
<param name="b">The terminating byte</param>
<returns>All the bytes (not including <paramref name="b"/>) or <c>null</c> if
<paramref name="b"/> wasn't found.</returns>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadSByte">
<summary>
Reads a <see cref="T:System.SByte"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 1
</summary>
<returns>The 8-bit signed byte</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadByte">
<summary>
Reads a <see cref="T:System.Byte"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 1
</summary>
<returns>The 8-bit unsigned byte</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadInt16">
<summary>
Reads a <see cref="T:System.Int16"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 2
</summary>
<returns>The 16-bit signed integer</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadUInt16">
<summary>
Reads a <see cref="T:System.UInt16"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 2
</summary>
<returns>The 16-bit unsigned integer</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadInt32">
<summary>
Reads a <see cref="T:System.Int32"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 4
</summary>
<returns>The 32-bit signed integer</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadUInt32">
<summary>
Reads a <see cref="T:System.UInt32"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 4
</summary>
<returns>The 32-bit unsigned integer</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadInt64">
<summary>
Reads a <see cref="T:System.Int64"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 8
</summary>
<returns>The 64-bit signed integer</returns>
<exception cref="T:System.IO.IOException">An I/O error occurs</exception>
</member>
<member name="M:dnlib.IO.IBinaryReader.ReadUInt64">
<summary>
Reads a <see cref="T:System.UInt64"/> from the current position and increments <see cref="P:dnlib.IO.IBinaryReader.Position"/> by 8
</summary>
评论1