DebugDirectoryBuilder.AddCodeViewEntry 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
AddCodeViewEntry(String, BlobContentId, UInt16) |
新增 CodeView 項目。 |
AddCodeViewEntry(String, BlobContentId, UInt16, Int32) |
新增 CodeView 項目。 |
AddCodeViewEntry(String, BlobContentId, UInt16)
新增 CodeView 項目。
public:
void AddCodeViewEntry(System::String ^ pdbPath, System::Reflection::Metadata::BlobContentId pdbContentId, System::UInt16 portablePdbVersion);
public void AddCodeViewEntry (string pdbPath, System.Reflection.Metadata.BlobContentId pdbContentId, ushort portablePdbVersion);
member this.AddCodeViewEntry : string * System.Reflection.Metadata.BlobContentId * uint16 -> unit
Public Sub AddCodeViewEntry (pdbPath As String, pdbContentId As BlobContentId, portablePdbVersion As UShort)
參數
- pdbPath
- String
PDB 的路徑。 不得為空白。
- pdbContentId
- BlobContentId
PDB 內容的唯一識別碼。
- portablePdbVersion
- UInt16
可攜式 PDB 格式的版本 (例如 1.0 版為 0x0100),如果 PDB 無法攜帶,則為 0。
例外狀況
pdbPath
為 null
。
pdbPath
包含 NUL 字元。
portablePdbVersion
小於 0x0100。
適用於
AddCodeViewEntry(String, BlobContentId, UInt16, Int32)
新增 CodeView 項目。
public:
void AddCodeViewEntry(System::String ^ pdbPath, System::Reflection::Metadata::BlobContentId pdbContentId, System::UInt16 portablePdbVersion, int age);
public void AddCodeViewEntry (string pdbPath, System.Reflection.Metadata.BlobContentId pdbContentId, ushort portablePdbVersion, int age);
member this.AddCodeViewEntry : string * System.Reflection.Metadata.BlobContentId * uint16 * int -> unit
Public Sub AddCodeViewEntry (pdbPath As String, pdbContentId As BlobContentId, portablePdbVersion As UShort, age As Integer)
參數
- pdbPath
- String
PDB 的路徑。 不得為空白。
- pdbContentId
- BlobContentId
PDB 內容的唯一識別碼。
- portablePdbVersion
- UInt16
可攜式 PDB 格式的版本 (例如 1.0 版為 0x0100),如果 PDB 無法攜帶,則為 0。
- age
- Int32
PDB 的年齡 (反覆運算) 。 可攜式 PDB 應為 1。
例外狀況
pdbPath
為 null
。
pdbPath
包含 NUL 字元。
portablePdbVersion
小於 0x0100 或age
小於 1。