|
37 | 37 | </AssemblyInfo>
|
38 | 38 | <Parameters />
|
39 | 39 | <Docs>
|
40 |
| - <summary>To be added.</summary> |
| 40 | + <summary>Initializes a new instance of the <see cref="T:System.Reflection.PortableExecutable.DebugDirectoryBuilder" /> class.</summary> |
41 | 41 | <remarks>To be added.</remarks>
|
42 | 42 | </Docs>
|
43 | 43 | </Member>
|
|
65 | 65 | <Parameter Name="portablePdbVersion" Type="System.UInt16" Index="2" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
|
66 | 66 | </Parameters>
|
67 | 67 | <Docs>
|
68 |
| - <param name="pdbPath">To be added.</param> |
69 |
| - <param name="pdbContentId">To be added.</param> |
70 |
| - <param name="portablePdbVersion">To be added.</param> |
71 |
| - <summary>To be added.</summary> |
| 68 | + <param name="pdbPath">The path to the PDB. It should not be empty.</param> |
| 69 | + <param name="pdbContentId">The unique id of the PDB content.</param> |
| 70 | + <param name="portablePdbVersion">The version of Portable PDB format (e.g. 0x0100 for 1.0), or 0 if the PDB is not portable.</param> |
| 71 | + <summary>Adds a CodeView entry.</summary> |
72 | 72 | <remarks>To be added.</remarks>
|
| 73 | + <exception cref="T:System.ArgumentNullException"><paramref name="pdbPath" /> is <see langword="null" />.</exception> |
| 74 | + <exception cref="T:System.ArgumentException"><paramref name="pdbPath" /> contains a NUL character.</exception> |
| 75 | + <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="portablePdbVersion" /> is smaller than 0x0100.</exception> |
73 | 76 | </Docs>
|
74 | 77 | </Member>
|
75 | 78 | <Member MemberName="AddEmbeddedPortablePdbEntry">
|
|
95 | 98 | <Parameter Name="portablePdbVersion" Type="System.UInt16" Index="1" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
|
96 | 99 | </Parameters>
|
97 | 100 | <Docs>
|
98 |
| - <param name="debugMetadata">To be added.</param> |
99 |
| - <param name="portablePdbVersion">To be added.</param> |
100 |
| - <summary>To be added.</summary> |
| 101 | + <param name="debugMetadata">A Portable PDB metadata builder.</param> |
| 102 | + <param name="portablePdbVersion">The version of Portable PDB format (e.g. 0x0100 for 1.0).</param> |
| 103 | + <summary>Adds an Embedded Portable PDB entry.</summary> |
101 | 104 | <remarks>To be added.</remarks>
|
| 105 | + <exception cref="T:System.ArgumentNullException"><paramref name="debugMetadata" /> is <see langword="null" />.</exception> |
| 106 | + <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="portablePdbVersion" /> is smaller than 0x0100.</exception> |
102 | 107 | </Docs>
|
103 | 108 | </Member>
|
104 | 109 | <Member MemberName="AddEntry">
|
|
123 | 128 | <Parameter Name="stamp" Type="System.UInt32" Index="2" FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0" />
|
124 | 129 | </Parameters>
|
125 | 130 | <Docs>
|
126 |
| - <param name="type">To be added.</param> |
127 |
| - <param name="version">To be added.</param> |
128 |
| - <param name="stamp">To be added.</param> |
129 |
| - <summary>To be added.</summary> |
| 131 | + <param name="type">The entry type.</param> |
| 132 | + <param name="version">The entry version.</param> |
| 133 | + <param name="stamp">The entry stamp.</param> |
| 134 | + <summary>Adds an entry of the specified type.</summary> |
130 | 135 | <remarks>To be added.</remarks>
|
131 | 136 | </Docs>
|
132 | 137 | </Member>
|
|
157 | 162 | <Parameter Name="dataSerializer" Type="System.Action<System.Reflection.Metadata.BlobBuilder,TData>" Index="4" FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0" />
|
158 | 163 | </Parameters>
|
159 | 164 | <Docs>
|
160 |
| - <typeparam name="TData">To be added.</typeparam> |
161 |
| - <param name="type">To be added.</param> |
162 |
| - <param name="version">To be added.</param> |
163 |
| - <param name="stamp">To be added.</param> |
164 |
| - <param name="data">To be added.</param> |
165 |
| - <param name="dataSerializer">To be added.</param> |
166 |
| - <summary>To be added.</summary> |
| 165 | + <typeparam name="TData">The type of the data passed to <paramref name="dataSerializer" />.</typeparam> |
| 166 | + <param name="type">The entry type.</param> |
| 167 | + <param name="version">The entry version.</param> |
| 168 | + <param name="stamp">The entry stamp.</param> |
| 169 | + <param name="data">The data to pass to <paramref name="dataSerializer" />.</param> |
| 170 | + <param name="dataSerializer">A serializer for serializing data to a <see cref="T:System.Reflection.Metadata.BlobBuilder" />.</param> |
| 171 | + <summary>Adds an entry of the specified type and serializes its data.</summary> |
167 | 172 | <remarks>To be added.</remarks>
|
168 | 173 | </Docs>
|
169 | 174 | </Member>
|
|
188 | 193 | <Parameter Name="checksum" Type="System.Collections.Immutable.ImmutableArray<System.Byte>" Index="1" FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0" />
|
189 | 194 | </Parameters>
|
190 | 195 | <Docs>
|
191 |
| - <param name="algorithmName">To be added.</param> |
192 |
| - <param name="checksum">To be added.</param> |
193 |
| - <summary>To be added.</summary> |
| 196 | + <param name="algorithmName">The hash algorithm name (for example, "SHA256").</param> |
| 197 | + <param name="checksum">The checksum.</param> |
| 198 | + <summary>Adds PDB checksum entry.</summary> |
194 | 199 | <remarks>To be added.</remarks>
|
| 200 | + <exception cref="T:System.ArgumentNullException"><paramref name="algorithmName" /> or <paramref name="checksum" /> is <see langword="null" />.</exception> |
| 201 | + <exception cref="T:System.ArgumentException"><paramref name="algorithmName" /> or <paramref name="checksum" /> is empty.</exception> |
195 | 202 | </Docs>
|
196 | 203 | </Member>
|
197 | 204 | <Member MemberName="AddReproducibleEntry">
|
|
214 | 221 | </ReturnValue>
|
215 | 222 | <Parameters />
|
216 | 223 | <Docs>
|
217 |
| - <summary>To be added.</summary> |
| 224 | + <summary>Adds a reproducible entry.</summary> |
218 | 225 | <remarks>To be added.</remarks>
|
219 | 226 | </Docs>
|
220 | 227 | </Member>
|
|
0 commit comments