PortablePdbBuilder コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ポータブル PDB イメージのビルダーを作成します。
public PortablePdbBuilder (System.Reflection.Metadata.Ecma335.MetadataBuilder tablesAndHeaps, System.Collections.Immutable.ImmutableArray<int> typeSystemRowCounts, System.Reflection.Metadata.MethodDefinitionHandle entryPoint, Func<System.Collections.Generic.IEnumerable<System.Reflection.Metadata.Blob>,System.Reflection.Metadata.BlobContentId>? idProvider = default);
public PortablePdbBuilder (System.Reflection.Metadata.Ecma335.MetadataBuilder tablesAndHeaps, System.Collections.Immutable.ImmutableArray<int> typeSystemRowCounts, System.Reflection.Metadata.MethodDefinitionHandle entryPoint, Func<System.Collections.Generic.IEnumerable<System.Reflection.Metadata.Blob>,System.Reflection.Metadata.BlobContentId> idProvider = default);
new System.Reflection.Metadata.Ecma335.PortablePdbBuilder : System.Reflection.Metadata.Ecma335.MetadataBuilder * System.Collections.Immutable.ImmutableArray<int> * System.Reflection.Metadata.MethodDefinitionHandle * Func<seq<System.Reflection.Metadata.Blob>, System.Reflection.Metadata.BlobContentId> -> System.Reflection.Metadata.Ecma335.PortablePdbBuilder
Public Sub New (tablesAndHeaps As MetadataBuilder, typeSystemRowCounts As ImmutableArray(Of Integer), entryPoint As MethodDefinitionHandle, Optional idProvider As Func(Of IEnumerable(Of Blob), BlobContentId) = Nothing)
パラメーター
- tablesAndHeaps
- MetadataBuilder
テーブルに格納されているデバッグ メタデータ エンティティとヒープに格納されている値が設定されたビルダー。 このエンティティと値は、ポータブル PDB イメージをシリアル化するときに列挙されます。
- typeSystemRowCounts
- ImmutableArray<Int32>
関連する型システム メタデータに含まれているすべてのテーブルの行数。 テーブル (TableIndex) に対応する配列内の各スロット。 配列の長さは、TableCount と等しくする必要があります。
- entryPoint
- MethodDefinitionHandle
エントリ ポイント メソッド定義ハンドル。
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
一連の BLOB として表されるコンテンツの ID を計算する関数。 指定しない場合、既定の関数が使用されます。既定の関数では、コンテンツは無視され、現在の時刻に基づいてコンテンツ ID が返されます (GetTimeBasedProvider())。 決定論的ポータブル PDB イメージを作成するには、決定論的関数を指定する必要があります。
例外
tablesAndHeaps
または typeSystemRowCounts
が null
です。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET