[Build] Bump to API8
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API8 / build / tizen80 / ref / System.Reflection.Metadata.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Reflection.Metadata</name>
5   </assembly>
6   <members>
7     <member name="T:System.Reflection.AssemblyFlags" />
8     <member name="F:System.Reflection.AssemblyFlags.ContentTypeMask" />
9     <member name="F:System.Reflection.AssemblyFlags.DisableJitCompileOptimizer" />
10     <member name="F:System.Reflection.AssemblyFlags.EnableJitCompileTracking" />
11     <member name="F:System.Reflection.AssemblyFlags.PublicKey" />
12     <member name="F:System.Reflection.AssemblyFlags.Retargetable" />
13     <member name="F:System.Reflection.AssemblyFlags.WindowsRuntime" />
14     <member name="T:System.Reflection.AssemblyHashAlgorithm" />
15     <member name="F:System.Reflection.AssemblyHashAlgorithm.MD5" />
16     <member name="F:System.Reflection.AssemblyHashAlgorithm.None" />
17     <member name="F:System.Reflection.AssemblyHashAlgorithm.Sha1" />
18     <member name="F:System.Reflection.AssemblyHashAlgorithm.Sha256" />
19     <member name="F:System.Reflection.AssemblyHashAlgorithm.Sha384" />
20     <member name="F:System.Reflection.AssemblyHashAlgorithm.Sha512" />
21     <member name="T:System.Reflection.DeclarativeSecurityAction" />
22     <member name="F:System.Reflection.DeclarativeSecurityAction.Assert" />
23     <member name="F:System.Reflection.DeclarativeSecurityAction.Demand" />
24     <member name="F:System.Reflection.DeclarativeSecurityAction.Deny" />
25     <member name="F:System.Reflection.DeclarativeSecurityAction.InheritanceDemand" />
26     <member name="F:System.Reflection.DeclarativeSecurityAction.LinkDemand" />
27     <member name="F:System.Reflection.DeclarativeSecurityAction.None" />
28     <member name="F:System.Reflection.DeclarativeSecurityAction.PermitOnly" />
29     <member name="F:System.Reflection.DeclarativeSecurityAction.RequestMinimum" />
30     <member name="F:System.Reflection.DeclarativeSecurityAction.RequestOptional" />
31     <member name="F:System.Reflection.DeclarativeSecurityAction.RequestRefuse" />
32     <member name="T:System.Reflection.ManifestResourceAttributes" />
33     <member name="F:System.Reflection.ManifestResourceAttributes.Private" />
34     <member name="F:System.Reflection.ManifestResourceAttributes.Public" />
35     <member name="F:System.Reflection.ManifestResourceAttributes.VisibilityMask" />
36     <member name="T:System.Reflection.Metadata.ArrayShape">
37       <summary>Represents the shape of an array type.</summary>
38     </member>
39     <member name="M:System.Reflection.Metadata.ArrayShape.#ctor(System.Int32,System.Collections.Immutable.ImmutableArray{System.Int32},System.Collections.Immutable.ImmutableArray{System.Int32})">
40       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.ArrayShape" /> structure.</summary>
41       <param name="rank">The number of dimensions in the array.</param>
42       <param name="sizes">The size of each dimension.</param>
43       <param name="lowerBounds">The lower-bound of each dimension.</param>
44     </member>
45     <member name="P:System.Reflection.Metadata.ArrayShape.LowerBounds">
46       <summary>Gets the lower-bounds of all dimensions. Length may be smaller than rank, in which case the trailing dimensions have unspecified lower bounds.</summary>
47       <returns>An array of lower-bounds.</returns>
48     </member>
49     <member name="P:System.Reflection.Metadata.ArrayShape.Rank">
50       <summary>Gets the number of dimensions in the array.</summary>
51       <returns>The number of dimensions.</returns>
52     </member>
53     <member name="P:System.Reflection.Metadata.ArrayShape.Sizes">
54       <summary>Gets the sizes of all dimensions.</summary>
55       <returns>An array of sizes.</returns>
56     </member>
57     <member name="T:System.Reflection.Metadata.AssemblyDefinition" />
58     <member name="P:System.Reflection.Metadata.AssemblyDefinition.Culture" />
59     <member name="P:System.Reflection.Metadata.AssemblyDefinition.Flags" />
60     <member name="M:System.Reflection.Metadata.AssemblyDefinition.GetAssemblyName" />
61     <member name="M:System.Reflection.Metadata.AssemblyDefinition.GetCustomAttributes" />
62     <member name="M:System.Reflection.Metadata.AssemblyDefinition.GetDeclarativeSecurityAttributes" />
63     <member name="P:System.Reflection.Metadata.AssemblyDefinition.HashAlgorithm" />
64     <member name="P:System.Reflection.Metadata.AssemblyDefinition.Name" />
65     <member name="P:System.Reflection.Metadata.AssemblyDefinition.PublicKey" />
66     <member name="P:System.Reflection.Metadata.AssemblyDefinition.Version" />
67     <member name="T:System.Reflection.Metadata.AssemblyDefinitionHandle" />
68     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.Equals(System.Object)">
69       <param name="obj" />
70     </member>
71     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.Equals(System.Reflection.Metadata.AssemblyDefinitionHandle)">
72       <param name="other" />
73     </member>
74     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.GetHashCode" />
75     <member name="P:System.Reflection.Metadata.AssemblyDefinitionHandle.IsNil" />
76     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Equality(System.Reflection.Metadata.AssemblyDefinitionHandle,System.Reflection.Metadata.AssemblyDefinitionHandle)">
77       <param name="left" />
78       <param name="right" />
79     </member>
80     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.AssemblyDefinitionHandle">
81       <param name="handle" />
82     </member>
83     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.AssemblyDefinitionHandle">
84       <param name="handle" />
85     </member>
86     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Implicit(System.Reflection.Metadata.AssemblyDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
87       <param name="handle" />
88     </member>
89     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Implicit(System.Reflection.Metadata.AssemblyDefinitionHandle)~System.Reflection.Metadata.Handle">
90       <param name="handle" />
91     </member>
92     <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Inequality(System.Reflection.Metadata.AssemblyDefinitionHandle,System.Reflection.Metadata.AssemblyDefinitionHandle)">
93       <param name="left" />
94       <param name="right" />
95     </member>
96     <member name="T:System.Reflection.Metadata.AssemblyFile" />
97     <member name="P:System.Reflection.Metadata.AssemblyFile.ContainsMetadata">
98       <summary>Gets a value that indicates whether the file contains metadata.</summary>
99       <returns>
100         <see langword="true" /> if the file contains metadata, <see langword="false" /> otherwise.</returns>
101     </member>
102     <member name="M:System.Reflection.Metadata.AssemblyFile.GetCustomAttributes" />
103     <member name="P:System.Reflection.Metadata.AssemblyFile.HashValue">
104       <summary>Gets the hash value of the file content calculated using <see cref="P:System.Reflection.Metadata.AssemblyDefinition.HashAlgorithm" />.</summary>
105       <returns>A <see cref="T:System.Reflection.Metadata.BlobHandle" /> instance representing the hash value of the file content.</returns>
106     </member>
107     <member name="P:System.Reflection.Metadata.AssemblyFile.Name">
108       <summary>Gets the file name, including its extension.</summary>
109       <returns>A <see cref="T:System.Reflection.Metadata.StringHandle" /> instance representing the file name with its extension.</returns>
110     </member>
111     <member name="T:System.Reflection.Metadata.AssemblyFileHandle" />
112     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.Equals(System.Object)">
113       <param name="obj" />
114     </member>
115     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.Equals(System.Reflection.Metadata.AssemblyFileHandle)">
116       <param name="other" />
117     </member>
118     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.GetHashCode" />
119     <member name="P:System.Reflection.Metadata.AssemblyFileHandle.IsNil" />
120     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Equality(System.Reflection.Metadata.AssemblyFileHandle,System.Reflection.Metadata.AssemblyFileHandle)">
121       <param name="left" />
122       <param name="right" />
123     </member>
124     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.AssemblyFileHandle">
125       <param name="handle" />
126     </member>
127     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.AssemblyFileHandle">
128       <param name="handle" />
129     </member>
130     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Implicit(System.Reflection.Metadata.AssemblyFileHandle)~System.Reflection.Metadata.EntityHandle">
131       <param name="handle" />
132     </member>
133     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Implicit(System.Reflection.Metadata.AssemblyFileHandle)~System.Reflection.Metadata.Handle">
134       <param name="handle" />
135     </member>
136     <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Inequality(System.Reflection.Metadata.AssemblyFileHandle,System.Reflection.Metadata.AssemblyFileHandle)">
137       <param name="left" />
138       <param name="right" />
139     </member>
140     <member name="T:System.Reflection.Metadata.AssemblyFileHandleCollection" />
141     <member name="P:System.Reflection.Metadata.AssemblyFileHandleCollection.Count" />
142     <member name="T:System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator" />
143     <member name="P:System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator.Current" />
144     <member name="M:System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator.MoveNext" />
145     <member name="P:System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
146     <member name="M:System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
147     <member name="M:System.Reflection.Metadata.AssemblyFileHandleCollection.Enumerator.System#IDisposable#Dispose" />
148     <member name="M:System.Reflection.Metadata.AssemblyFileHandleCollection.GetEnumerator" />
149     <member name="M:System.Reflection.Metadata.AssemblyFileHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#AssemblyFileHandle}#GetEnumerator" />
150     <member name="M:System.Reflection.Metadata.AssemblyFileHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
151     <member name="T:System.Reflection.Metadata.AssemblyReference" />
152     <member name="P:System.Reflection.Metadata.AssemblyReference.Culture" />
153     <member name="P:System.Reflection.Metadata.AssemblyReference.Flags" />
154     <member name="M:System.Reflection.Metadata.AssemblyReference.GetAssemblyName" />
155     <member name="M:System.Reflection.Metadata.AssemblyReference.GetCustomAttributes" />
156     <member name="P:System.Reflection.Metadata.AssemblyReference.HashValue" />
157     <member name="P:System.Reflection.Metadata.AssemblyReference.Name" />
158     <member name="P:System.Reflection.Metadata.AssemblyReference.PublicKeyOrToken" />
159     <member name="P:System.Reflection.Metadata.AssemblyReference.Version" />
160     <member name="T:System.Reflection.Metadata.AssemblyReferenceHandle" />
161     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.Equals(System.Object)">
162       <param name="obj" />
163     </member>
164     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.Equals(System.Reflection.Metadata.AssemblyReferenceHandle)">
165       <param name="other" />
166     </member>
167     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.GetHashCode" />
168     <member name="P:System.Reflection.Metadata.AssemblyReferenceHandle.IsNil" />
169     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Equality(System.Reflection.Metadata.AssemblyReferenceHandle,System.Reflection.Metadata.AssemblyReferenceHandle)">
170       <param name="left" />
171       <param name="right" />
172     </member>
173     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.AssemblyReferenceHandle">
174       <param name="handle" />
175     </member>
176     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.AssemblyReferenceHandle">
177       <param name="handle" />
178     </member>
179     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Implicit(System.Reflection.Metadata.AssemblyReferenceHandle)~System.Reflection.Metadata.EntityHandle">
180       <param name="handle" />
181     </member>
182     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Implicit(System.Reflection.Metadata.AssemblyReferenceHandle)~System.Reflection.Metadata.Handle">
183       <param name="handle" />
184     </member>
185     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Inequality(System.Reflection.Metadata.AssemblyReferenceHandle,System.Reflection.Metadata.AssemblyReferenceHandle)">
186       <param name="left" />
187       <param name="right" />
188     </member>
189     <member name="T:System.Reflection.Metadata.AssemblyReferenceHandleCollection" />
190     <member name="P:System.Reflection.Metadata.AssemblyReferenceHandleCollection.Count" />
191     <member name="T:System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator" />
192     <member name="P:System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator.Current" />
193     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator.MoveNext" />
194     <member name="P:System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
195     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
196     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandleCollection.Enumerator.System#IDisposable#Dispose" />
197     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandleCollection.GetEnumerator" />
198     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#AssemblyReferenceHandle}#GetEnumerator" />
199     <member name="M:System.Reflection.Metadata.AssemblyReferenceHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
200     <member name="T:System.Reflection.Metadata.Blob" />
201     <member name="M:System.Reflection.Metadata.Blob.GetBytes" />
202     <member name="P:System.Reflection.Metadata.Blob.IsDefault" />
203     <member name="P:System.Reflection.Metadata.Blob.Length" />
204     <member name="T:System.Reflection.Metadata.BlobBuilder" />
205     <member name="M:System.Reflection.Metadata.BlobBuilder.#ctor(System.Int32)">
206       <param name="capacity" />
207     </member>
208     <member name="M:System.Reflection.Metadata.BlobBuilder.Align(System.Int32)">
209       <param name="alignment" />
210       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
211     </member>
212     <member name="M:System.Reflection.Metadata.BlobBuilder.AllocateChunk(System.Int32)">
213       <param name="minimalSize" />
214     </member>
215     <member name="T:System.Reflection.Metadata.BlobBuilder.Blobs" />
216     <member name="P:System.Reflection.Metadata.BlobBuilder.Blobs.Current" />
217     <member name="M:System.Reflection.Metadata.BlobBuilder.Blobs.GetEnumerator" />
218     <member name="M:System.Reflection.Metadata.BlobBuilder.Blobs.MoveNext" />
219     <member name="M:System.Reflection.Metadata.BlobBuilder.Blobs.Reset" />
220     <member name="M:System.Reflection.Metadata.BlobBuilder.Blobs.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#Blob}#GetEnumerator" />
221     <member name="M:System.Reflection.Metadata.BlobBuilder.Blobs.System#Collections#IEnumerable#GetEnumerator" />
222     <member name="P:System.Reflection.Metadata.BlobBuilder.Blobs.System#Collections#IEnumerator#Current" />
223     <member name="M:System.Reflection.Metadata.BlobBuilder.Blobs.System#IDisposable#Dispose" />
224     <member name="P:System.Reflection.Metadata.BlobBuilder.ChunkCapacity" />
225     <member name="M:System.Reflection.Metadata.BlobBuilder.Clear" />
226     <member name="M:System.Reflection.Metadata.BlobBuilder.ContentEquals(System.Reflection.Metadata.BlobBuilder)">
227       <summary>Compares the current content of this writer with another one.</summary>
228       <param name="other">A <see cref="T:System.Reflection.Metadata.BlobBuilder" /> instance to compare with this one.</param>
229       <returns>
230         <see langword="true" /> if equal; otherwise, <see langword="false" />.</returns>
231       <exception cref="T:System.InvalidOperationException">Content is not available; the builder has been linked with another one.</exception>
232     </member>
233     <member name="P:System.Reflection.Metadata.BlobBuilder.Count" />
234     <member name="M:System.Reflection.Metadata.BlobBuilder.Free" />
235     <member name="P:System.Reflection.Metadata.BlobBuilder.FreeBytes" />
236     <member name="M:System.Reflection.Metadata.BlobBuilder.FreeChunk" />
237     <member name="M:System.Reflection.Metadata.BlobBuilder.GetBlobs">
238       <summary>Returns a sequence of all blobs that represent the content of the builder.</summary>
239       <returns>A sequence of blobs.</returns>
240       <exception cref="T:System.InvalidOperationException">Content is not available; the builder has been linked with another one.</exception>
241     </member>
242     <member name="M:System.Reflection.Metadata.BlobBuilder.LinkPrefix(System.Reflection.Metadata.BlobBuilder)">
243       <param name="prefix" />
244       <exception cref="T:System.ArgumentNullException">
245         <paramref name="prefix" /> is <see langword="null" />.</exception>
246       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
247     </member>
248     <member name="M:System.Reflection.Metadata.BlobBuilder.LinkSuffix(System.Reflection.Metadata.BlobBuilder)">
249       <param name="suffix" />
250       <exception cref="T:System.ArgumentNullException">
251         <paramref name="suffix" /> is <see langword="null" />.</exception>
252       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
253     </member>
254     <member name="M:System.Reflection.Metadata.BlobBuilder.PadTo(System.Int32)">
255       <param name="position" />
256       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
257     </member>
258     <member name="M:System.Reflection.Metadata.BlobBuilder.ReserveBytes(System.Int32)">
259       <summary>Reserves a contiguous block of bytes.</summary>
260       <param name="byteCount" />
261       <exception cref="T:System.ArgumentOutOfRangeException">
262         <paramref name="byteCount" /> is negative.</exception>
263       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
264     </member>
265     <member name="M:System.Reflection.Metadata.BlobBuilder.ToArray">
266       <exception cref="T:System.InvalidOperationException">Content is not available; the builder has been linked with another one.</exception>
267     </member>
268     <member name="M:System.Reflection.Metadata.BlobBuilder.ToArray(System.Int32,System.Int32)">
269       <param name="start" />
270       <param name="byteCount" />
271       <exception cref="T:System.ArgumentOutOfRangeException">The range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of the buffer content.</exception>
272       <exception cref="T:System.InvalidOperationException">Content is not available; the builder has been linked with another one.</exception>
273     </member>
274     <member name="M:System.Reflection.Metadata.BlobBuilder.ToImmutableArray">
275       <exception cref="T:System.InvalidOperationException">Content is not available; the builder has been linked with another one.</exception>
276     </member>
277     <member name="M:System.Reflection.Metadata.BlobBuilder.ToImmutableArray(System.Int32,System.Int32)">
278       <param name="start" />
279       <param name="byteCount" />
280       <exception cref="T:System.ArgumentOutOfRangeException">The range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of the buffer content.</exception>
281       <exception cref="T:System.InvalidOperationException">Content is not available; the builder has been linked with another one.</exception>
282     </member>
283     <member name="M:System.Reflection.Metadata.BlobBuilder.TryWriteBytes(System.IO.Stream,System.Int32)">
284       <summary>Attempts to write a sequence of bytes to the builder. A return value indicates the number of bytes successfully written.</summary>
285       <param name="source" />
286       <param name="byteCount" />
287       <returns>The number of bytes successfully written from <paramref name="source" />.</returns>
288       <exception cref="T:System.ArgumentNullException">
289         <paramref name="source" /> is <see langword="null" />.</exception>
290       <exception cref="T:System.ArgumentOutOfRangeException">
291         <paramref name="byteCount" /> is negative.</exception>
292       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
293     </member>
294     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteBoolean(System.Boolean)">
295       <summary>Writes a <see cref="T:System.Boolean" /> value to the builder.</summary>
296       <param name="value">The value to write.</param>
297       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
298     </member>
299     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteByte(System.Byte)">
300       <summary>Writes a <see cref="T:System.Byte" /> value to the builder.</summary>
301       <param name="value">The value to write.</param>
302       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
303     </member>
304     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteBytes(System.Byte*,System.Int32)">
305       <summary>Writes a specified number of bytes from a buffer to the builder.</summary>
306       <param name="buffer" />
307       <param name="byteCount">The number of bytes to write.</param>
308       <exception cref="T:System.ArgumentNullException">
309         <paramref name="buffer" /> is <see langword="null" />.</exception>
310       <exception cref="T:System.ArgumentOutOfRangeException">
311         <paramref name="byteCount" /> is negative.</exception>
312       <exception cref="T:System.InvalidOperationException">The builder is not writable, it has been linked with another one.</exception>
313     </member>
314     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteBytes(System.Byte,System.Int32)">
315       <summary>Writes a specified number of occurrences of a byte value to the builder.</summary>
316       <param name="value" />
317       <param name="byteCount">The number of occurences of <paramref name="value" /> to write.</param>
318       <exception cref="T:System.ArgumentOutOfRangeException">
319         <paramref name="byteCount" /> is negative.</exception>
320       <exception cref="T:System.InvalidOperationException">The builder is not writable, it has been linked with another one.</exception>
321     </member>
322     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteBytes(System.Byte[])">
323       <summary>Writes the contents of a byte array to the builder.</summary>
324       <param name="buffer">The byte array to write.</param>
325       <exception cref="T:System.ArgumentNullException">
326         <paramref name="buffer" /> is <see langword="null" />.</exception>
327       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
328     </member>
329     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteBytes(System.Byte[],System.Int32,System.Int32)">
330       <summary>Writes a specified number of bytes starting at a specified index in a byte array to the builder.</summary>
331       <param name="buffer" />
332       <param name="start" />
333       <param name="byteCount">The number of bytes to write.</param>
334       <exception cref="T:System.ArgumentNullException">
335         <paramref name="buffer" /> is <see langword="null" />.</exception>
336       <exception cref="T:System.ArgumentOutOfRangeException">The range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of <paramref name="buffer" />.</exception>
337       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
338     </member>
339     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteBytes(System.Collections.Immutable.ImmutableArray{System.Byte})">
340       <summary>Writes the contents of an immutable byte array to the builder.</summary>
341       <param name="buffer">The array to write.</param>
342       <exception cref="T:System.ArgumentNullException">
343         <paramref name="buffer" /> is <see langword="null" />.</exception>
344       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
345     </member>
346     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteBytes(System.Collections.Immutable.ImmutableArray{System.Byte},System.Int32,System.Int32)">
347       <summary>Writes a specified number of bytes starting at a specified index of an immutable array to the builder.</summary>
348       <param name="buffer" />
349       <param name="start" />
350       <param name="byteCount">The number of bytes to write.</param>
351       <exception cref="T:System.ArgumentNullException">
352         <paramref name="buffer" /> is <see langword="null" />.</exception>
353       <exception cref="T:System.ArgumentOutOfRangeException">The range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of the <paramref name="buffer" />.</exception>
354       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
355     </member>
356     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteCompressedInteger(System.Int32)">
357       <summary>Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.</summary>
358       <param name="value">The value to write.</param>
359       <exception cref="T:System.ArgumentOutOfRangeException">
360         <paramref name="value" /> can't be represented as a compressed unsigned integer.</exception>
361       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
362     </member>
363     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteCompressedSignedInteger(System.Int32)">
364       <summary>Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.</summary>
365       <param name="value">The value to write.</param>
366       <exception cref="T:System.ArgumentOutOfRangeException">
367         <paramref name="value" /> can't be represented as a compressed signed integer.</exception>
368       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
369     </member>
370     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteConstant(System.Object)">
371       <summary>Writes a constant value (see ECMA-335 Partition II section 22.9) at the current position.</summary>
372       <param name="value">The constant value to write.</param>
373       <exception cref="T:System.ArgumentException">
374         <paramref name="value" /> is not of a constant type.</exception>
375       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
376     </member>
377     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteContentTo(System.IO.Stream)">
378       <param name="destination" />
379       <exception cref="T:System.ArgumentNullException">
380         <paramref name="destination" /> is <see langword="null" />.</exception>
381       <exception cref="T:System.InvalidOperationException">Content is not available, the builder has been linked with another one.</exception>
382     </member>
383     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteContentTo(System.Reflection.Metadata.BlobBuilder)">
384       <param name="destination" />
385       <exception cref="T:System.ArgumentNullException">
386         <paramref name="destination" /> is <see langword="null" />.</exception>
387       <exception cref="T:System.InvalidOperationException">Content is not available, the builder has been linked with another one.</exception>
388     </member>
389     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteContentTo(System.Reflection.Metadata.BlobWriter@)">
390       <param name="destination" />
391       <exception cref="T:System.ArgumentNullException">
392         <paramref name="destination" /> is default (<see cref="T:System.Reflection.Metadata.BlobWriter" />).</exception>
393       <exception cref="T:System.InvalidOperationException">Content is not available, the builder has been linked with another one.</exception>
394     </member>
395     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteDateTime(System.DateTime)">
396       <param name="value" />
397       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
398     </member>
399     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteDecimal(System.Decimal)">
400       <param name="value" />
401       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
402     </member>
403     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteDouble(System.Double)">
404       <param name="value" />
405       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
406     </member>
407     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteGuid(System.Guid)">
408       <param name="value" />
409       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
410     </member>
411     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteInt16(System.Int16)">
412       <param name="value" />
413       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
414     </member>
415     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteInt16BE(System.Int16)">
416       <param name="value" />
417       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
418     </member>
419     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteInt32(System.Int32)">
420       <param name="value" />
421       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
422     </member>
423     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteInt32BE(System.Int32)">
424       <param name="value" />
425       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
426     </member>
427     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteInt64(System.Int64)">
428       <param name="value" />
429       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
430     </member>
431     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteReference(System.Int32,System.Boolean)">
432       <summary>Writes a reference to a heap (heap offset) or a table (row number).</summary>
433       <param name="reference">Heap offset or table row number.</param>
434       <param name="isSmall">
435         <see langword="true" /> to encode the reference as a 16-bit integer; <see langword="false" /> to encode it as a 32-bit integer.</param>
436       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
437     </member>
438     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteSByte(System.SByte)">
439       <param name="value" />
440       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
441     </member>
442     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteSerializedString(System.String)">
443       <summary>Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).</summary>
444       <param name="value" />
445       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
446     </member>
447     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteSingle(System.Single)">
448       <param name="value" />
449       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
450     </member>
451     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUInt16(System.UInt16)">
452       <param name="value" />
453       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
454     </member>
455     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUInt16BE(System.UInt16)">
456       <param name="value" />
457       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
458     </member>
459     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUInt32(System.UInt32)">
460       <param name="value" />
461       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
462     </member>
463     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUInt32BE(System.UInt32)">
464       <param name="value" />
465       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
466     </member>
467     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUInt64(System.UInt64)">
468       <param name="value" />
469       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
470     </member>
471     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUserString(System.String)">
472       <summary>Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).</summary>
473       <param name="value" />
474       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
475     </member>
476     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUTF16(System.Char[])">
477       <summary>Writes a UTF16 (little-endian) encoded character array at the current position.</summary>
478       <param name="value" />
479       <exception cref="T:System.ArgumentNullException">
480         <paramref name="value" /> is <see langword="null" />.</exception>
481       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
482     </member>
483     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUTF16(System.String)">
484       <summary>Writes UTF16 (little-endian) encoded string at the current position.</summary>
485       <param name="value" />
486       <exception cref="T:System.ArgumentNullException">
487         <paramref name="value" /> is <see langword="null" />.</exception>
488       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
489     </member>
490     <member name="M:System.Reflection.Metadata.BlobBuilder.WriteUTF8(System.String,System.Boolean)">
491       <summary>Writes a UTF8 encoded string at the current position.</summary>
492       <param name="value">Constant value.</param>
493       <param name="allowUnpairedSurrogates">
494         <see langword="true" /> to encode unpaired surrogates as specified; <see langword="false" /> to replace them with a U+FFFD character.</param>
495       <exception cref="T:System.ArgumentNullException">
496         <paramref name="value" /> is <see langword="null" />.</exception>
497       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
498     </member>
499     <member name="T:System.Reflection.Metadata.BlobContentId" />
500     <member name="M:System.Reflection.Metadata.BlobContentId.#ctor(System.Byte[])">
501       <param name="id" />
502     </member>
503     <member name="M:System.Reflection.Metadata.BlobContentId.#ctor(System.Collections.Immutable.ImmutableArray{System.Byte})">
504       <param name="id" />
505     </member>
506     <member name="M:System.Reflection.Metadata.BlobContentId.#ctor(System.Guid,System.UInt32)">
507       <param name="guid" />
508       <param name="stamp" />
509     </member>
510     <member name="M:System.Reflection.Metadata.BlobContentId.Equals(System.Object)">
511       <param name="obj" />
512     </member>
513     <member name="M:System.Reflection.Metadata.BlobContentId.Equals(System.Reflection.Metadata.BlobContentId)">
514       <param name="other" />
515     </member>
516     <member name="M:System.Reflection.Metadata.BlobContentId.FromHash(System.Byte[])">
517       <param name="hashCode" />
518     </member>
519     <member name="M:System.Reflection.Metadata.BlobContentId.FromHash(System.Collections.Immutable.ImmutableArray{System.Byte})">
520       <param name="hashCode" />
521     </member>
522     <member name="M:System.Reflection.Metadata.BlobContentId.GetHashCode" />
523     <member name="M:System.Reflection.Metadata.BlobContentId.GetTimeBasedProvider" />
524     <member name="P:System.Reflection.Metadata.BlobContentId.Guid" />
525     <member name="P:System.Reflection.Metadata.BlobContentId.IsDefault" />
526     <member name="M:System.Reflection.Metadata.BlobContentId.op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId)">
527       <param name="left" />
528       <param name="right" />
529     </member>
530     <member name="M:System.Reflection.Metadata.BlobContentId.op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId)">
531       <param name="left" />
532       <param name="right" />
533     </member>
534     <member name="P:System.Reflection.Metadata.BlobContentId.Stamp" />
535     <member name="T:System.Reflection.Metadata.BlobHandle" />
536     <member name="M:System.Reflection.Metadata.BlobHandle.Equals(System.Object)">
537       <param name="obj" />
538     </member>
539     <member name="M:System.Reflection.Metadata.BlobHandle.Equals(System.Reflection.Metadata.BlobHandle)">
540       <param name="other" />
541     </member>
542     <member name="M:System.Reflection.Metadata.BlobHandle.GetHashCode" />
543     <member name="P:System.Reflection.Metadata.BlobHandle.IsNil" />
544     <member name="M:System.Reflection.Metadata.BlobHandle.op_Equality(System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.BlobHandle)">
545       <param name="left" />
546       <param name="right" />
547     </member>
548     <member name="M:System.Reflection.Metadata.BlobHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.BlobHandle">
549       <param name="handle" />
550     </member>
551     <member name="M:System.Reflection.Metadata.BlobHandle.op_Implicit(System.Reflection.Metadata.BlobHandle)~System.Reflection.Metadata.Handle">
552       <param name="handle" />
553     </member>
554     <member name="M:System.Reflection.Metadata.BlobHandle.op_Inequality(System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.BlobHandle)">
555       <param name="left" />
556       <param name="right" />
557     </member>
558     <member name="T:System.Reflection.Metadata.BlobReader" />
559     <member name="M:System.Reflection.Metadata.BlobReader.#ctor(System.Byte*,System.Int32)">
560       <summary>Creates a reader of the specified memory block.</summary>
561       <param name="buffer">A pointer to the start of the memory block.</param>
562       <param name="length">Length in bytes of the memory block.</param>
563       <exception cref="T:System.ArgumentNullException">
564         <paramref name="buffer" /> is <see langword="null" /> and <paramref name="length" /> is greater than zero.</exception>
565       <exception cref="T:System.ArgumentOutOfRangeException">
566         <paramref name="length" /> is negative.</exception>
567       <exception cref="T:System.PlatformNotSupportedException">The current platform is not little-endian.</exception>
568     </member>
569     <member name="M:System.Reflection.Metadata.BlobReader.Align(System.Byte)">
570       <summary>Repositions the reader forward by the number of bytes required to satisfy the given alignment.</summary>
571       <param name="alignment" />
572     </member>
573     <member name="P:System.Reflection.Metadata.BlobReader.CurrentPointer">
574       <summary>Gets a pointer to the byte at the current position of the reader.</summary>
575     </member>
576     <member name="M:System.Reflection.Metadata.BlobReader.IndexOf(System.Byte)">
577       <summary>Searches for a specified byte in the blob following the current position.</summary>
578       <param name="value">The byte value to find.</param>
579       <returns>The index relative to the current position, or -1 if the byte is not found in the blob following the current position.</returns>
580     </member>
581     <member name="P:System.Reflection.Metadata.BlobReader.Length">
582       <summary>Gets the total length of the underlying memory block.</summary>
583     </member>
584     <member name="P:System.Reflection.Metadata.BlobReader.Offset">
585       <summary>Gets or sets the offset from the start of the blob to the current position.</summary>
586       <exception cref="T:System.BadImageFormatException">The offset is set outside the bounds of the underlying reader.</exception>
587     </member>
588     <member name="M:System.Reflection.Metadata.BlobReader.ReadBlobHandle">
589       <summary>Reads a Blob heap handle encoded as a compressed integer.</summary>
590     </member>
591     <member name="M:System.Reflection.Metadata.BlobReader.ReadBoolean" />
592     <member name="M:System.Reflection.Metadata.BlobReader.ReadByte" />
593     <member name="M:System.Reflection.Metadata.BlobReader.ReadBytes(System.Int32)">
594       <summary>Reads bytes starting at the current position.</summary>
595       <param name="byteCount">The number of bytes to read.</param>
596       <returns>The byte array.</returns>
597       <exception cref="T:System.BadImageFormatException">
598         <paramref name="byteCount" /> bytes not available.</exception>
599     </member>
600     <member name="M:System.Reflection.Metadata.BlobReader.ReadBytes(System.Int32,System.Byte[],System.Int32)">
601       <summary>Reads bytes starting at the current position and writes them to the specified buffer starting at the specified offset.</summary>
602       <param name="byteCount">The number of bytes to read.</param>
603       <param name="buffer">The destination buffer the bytes read will be written to.</param>
604       <param name="bufferOffset">The offset in the destination buffer where the bytes read will be written.</param>
605       <exception cref="T:System.BadImageFormatException">
606         <paramref name="byteCount" /> bytes not available.</exception>
607     </member>
608     <member name="M:System.Reflection.Metadata.BlobReader.ReadChar" />
609     <member name="M:System.Reflection.Metadata.BlobReader.ReadCompressedInteger">
610       <summary>Reads an unsigned compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.</summary>
611       <returns>The value of the compressed integer that was read.</returns>
612       <exception cref="T:System.BadImageFormatException">The data at the current position was not a valid compressed integer.</exception>
613     </member>
614     <member name="M:System.Reflection.Metadata.BlobReader.ReadCompressedSignedInteger">
615       <summary>Reads a signed compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.</summary>
616       <returns>The value of the compressed integer that was read.</returns>
617       <exception cref="T:System.BadImageFormatException">The data at the current position was not a valid compressed integer.</exception>
618     </member>
619     <member name="M:System.Reflection.Metadata.BlobReader.ReadConstant(System.Reflection.Metadata.ConstantTypeCode)">
620       <summary>Reads a constant value (see ECMA-335 Partition II section 22.9) from the current position.</summary>
621       <param name="typeCode" />
622       <returns>A boxed constant value. To avoid allocating the object use Read* methods directly.</returns>
623       <exception cref="T:System.BadImageFormatException">Error while reading from the blob.</exception>
624       <exception cref="T:System.ArgumentOutOfRangeException">
625         <paramref name="typeCode" /> is not a valid <see cref="T:System.Reflection.Metadata.ConstantTypeCode" />.</exception>
626     </member>
627     <member name="M:System.Reflection.Metadata.BlobReader.ReadDateTime" />
628     <member name="M:System.Reflection.Metadata.BlobReader.ReadDecimal">
629       <summary>Reads a <see cref="T:System.Decimal" /> number.</summary>
630       <exception cref="T:System.BadImageFormatException">The data at the current position was not a valid <see cref="T:System.Decimal" /> number.</exception>
631     </member>
632     <member name="M:System.Reflection.Metadata.BlobReader.ReadDouble" />
633     <member name="M:System.Reflection.Metadata.BlobReader.ReadGuid" />
634     <member name="M:System.Reflection.Metadata.BlobReader.ReadInt16" />
635     <member name="M:System.Reflection.Metadata.BlobReader.ReadInt32" />
636     <member name="M:System.Reflection.Metadata.BlobReader.ReadInt64" />
637     <member name="M:System.Reflection.Metadata.BlobReader.ReadSByte" />
638     <member name="M:System.Reflection.Metadata.BlobReader.ReadSerializationTypeCode">
639       <summary>Reads a type code encoded in a serialized custom attribute value.</summary>
640       <returns>
641         <see cref="F:System.Reflection.Metadata.SerializationTypeCode.Invalid" /> if the encoding is invalid.</returns>
642     </member>
643     <member name="M:System.Reflection.Metadata.BlobReader.ReadSerializedString">
644       <summary>Reads a string encoded as a compressed integer containing its length followed by its contents in UTF8. Null strings are encoded as a single 0xFF byte.</summary>
645       <returns>A string value, or <see langword="null" />.</returns>
646       <exception cref="T:System.BadImageFormatException">The encoding is invalid.</exception>
647     </member>
648     <member name="M:System.Reflection.Metadata.BlobReader.ReadSignatureHeader" />
649     <member name="M:System.Reflection.Metadata.BlobReader.ReadSignatureTypeCode">
650       <summary>Reads a type code encoded in a signature.</summary>
651       <returns>The type code encoded in the serialized custom attribute value if the encoding is valid, or <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Invalid" /> if the encoding is invalid.</returns>
652     </member>
653     <member name="M:System.Reflection.Metadata.BlobReader.ReadSingle" />
654     <member name="M:System.Reflection.Metadata.BlobReader.ReadTypeHandle">
655       <summary>Reads a type handle encoded in a signature as TypeDefOrRefOrSpecEncoded (see ECMA-335 II.23.2.8).</summary>
656       <returns>The handle when the encoding is valid. Otherwise, a handle where the <see cref="P:System.Reflection.Metadata.EntityHandle.IsNil" /> property is <see langword="true" />.</returns>
657     </member>
658     <member name="M:System.Reflection.Metadata.BlobReader.ReadUInt16" />
659     <member name="M:System.Reflection.Metadata.BlobReader.ReadUInt32" />
660     <member name="M:System.Reflection.Metadata.BlobReader.ReadUInt64" />
661     <member name="M:System.Reflection.Metadata.BlobReader.ReadUTF16(System.Int32)">
662       <summary>Reads a UTF16 (little-endian) encoded string starting at the current position.</summary>
663       <param name="byteCount">The number of bytes to read.</param>
664       <returns>The string.</returns>
665       <exception cref="T:System.BadImageFormatException">
666         <paramref name="byteCount" /> bytes not available.</exception>
667     </member>
668     <member name="M:System.Reflection.Metadata.BlobReader.ReadUTF8(System.Int32)">
669       <summary>Reads a UTF8 encoded string starting at the current position.</summary>
670       <param name="byteCount">The number of bytes to read.</param>
671       <returns>The string.</returns>
672       <exception cref="T:System.BadImageFormatException">
673         <paramref name="byteCount" /> bytes not available.</exception>
674     </member>
675     <member name="P:System.Reflection.Metadata.BlobReader.RemainingBytes">
676       <summary>Gets the number of bytes remaining from current position to the end of the underlying memory block.</summary>
677     </member>
678     <member name="M:System.Reflection.Metadata.BlobReader.Reset">
679       <summary>Repositions the reader to the start of the underlying memory block.</summary>
680     </member>
681     <member name="P:System.Reflection.Metadata.BlobReader.StartPointer">
682       <summary>Gets a pointer to the byte at the start of the underlying memory block.</summary>
683     </member>
684     <member name="M:System.Reflection.Metadata.BlobReader.TryReadCompressedInteger(System.Int32@)">
685       <summary>Reads an unsigned compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.</summary>
686       <param name="value">The value of the compressed integer that was read.</param>
687       <returns>
688         <see langword="true" /> if the value was read successfully. <see langword="false" /> if the data at the current position was not a valid compressed integer.</returns>
689     </member>
690     <member name="M:System.Reflection.Metadata.BlobReader.TryReadCompressedSignedInteger(System.Int32@)">
691       <summary>Reads a signed compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures.</summary>
692       <param name="value">The value of the compressed integer that was read.</param>
693       <returns>
694         <see langword="true" /> if the value was read successfully. <see langword="false" /> if the data at the current position was not a valid compressed integer.</returns>
695     </member>
696     <member name="T:System.Reflection.Metadata.BlobWriter" />
697     <member name="M:System.Reflection.Metadata.BlobWriter.#ctor(System.Byte[])">
698       <param name="buffer" />
699     </member>
700     <member name="M:System.Reflection.Metadata.BlobWriter.#ctor(System.Byte[],System.Int32,System.Int32)">
701       <param name="buffer" />
702       <param name="start" />
703       <param name="count" />
704     </member>
705     <member name="M:System.Reflection.Metadata.BlobWriter.#ctor(System.Int32)">
706       <param name="size" />
707     </member>
708     <member name="M:System.Reflection.Metadata.BlobWriter.#ctor(System.Reflection.Metadata.Blob)">
709       <param name="blob" />
710     </member>
711     <member name="M:System.Reflection.Metadata.BlobWriter.Align(System.Int32)">
712       <param name="alignment" />
713     </member>
714     <member name="P:System.Reflection.Metadata.BlobWriter.Blob" />
715     <member name="M:System.Reflection.Metadata.BlobWriter.Clear" />
716     <member name="M:System.Reflection.Metadata.BlobWriter.ContentEquals(System.Reflection.Metadata.BlobWriter)">
717       <summary>Compares the current content of this writer with another one.</summary>
718       <param name="other" />
719     </member>
720     <member name="P:System.Reflection.Metadata.BlobWriter.Length" />
721     <member name="P:System.Reflection.Metadata.BlobWriter.Offset" />
722     <member name="M:System.Reflection.Metadata.BlobWriter.PadTo(System.Int32)">
723       <param name="offset" />
724     </member>
725     <member name="P:System.Reflection.Metadata.BlobWriter.RemainingBytes" />
726     <member name="M:System.Reflection.Metadata.BlobWriter.ToArray" />
727     <member name="M:System.Reflection.Metadata.BlobWriter.ToArray(System.Int32,System.Int32)">
728       <param name="start" />
729       <param name="byteCount" />
730       <exception cref="T:System.ArgumentOutOfRangeException">The range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of the buffer content.</exception>
731     </member>
732     <member name="M:System.Reflection.Metadata.BlobWriter.ToImmutableArray" />
733     <member name="M:System.Reflection.Metadata.BlobWriter.ToImmutableArray(System.Int32,System.Int32)">
734       <param name="start" />
735       <param name="byteCount" />
736       <exception cref="T:System.ArgumentOutOfRangeException">Range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of the buffer content.</exception>
737     </member>
738     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBoolean(System.Boolean)">
739       <param name="value" />
740     </member>
741     <member name="M:System.Reflection.Metadata.BlobWriter.WriteByte(System.Byte)">
742       <param name="value" />
743     </member>
744     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.Byte*,System.Int32)">
745       <param name="buffer" />
746       <param name="byteCount" />
747       <exception cref="T:System.ArgumentNullException">
748         <paramref name="buffer" /> is <see langword="null" />.</exception>
749       <exception cref="T:System.ArgumentOutOfRangeException">
750         <paramref name="byteCount" /> is negative.</exception>
751     </member>
752     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.Byte,System.Int32)">
753       <param name="value" />
754       <param name="byteCount" />
755       <exception cref="T:System.ArgumentOutOfRangeException">
756         <paramref name="byteCount" /> is negative.</exception>
757     </member>
758     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.Byte[])">
759       <param name="buffer" />
760       <exception cref="T:System.ArgumentNullException">
761         <paramref name="buffer" /> is <see langword="null" />.</exception>
762     </member>
763     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.Byte[],System.Int32,System.Int32)">
764       <param name="buffer" />
765       <param name="start" />
766       <param name="byteCount" />
767       <exception cref="T:System.ArgumentNullException">
768         <paramref name="buffer" /> is <see langword="null" />.</exception>
769       <exception cref="T:System.ArgumentOutOfRangeException">Range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of the <paramref name="buffer" />.</exception>
770     </member>
771     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.Collections.Immutable.ImmutableArray{System.Byte})">
772       <param name="buffer" />
773       <exception cref="T:System.ArgumentNullException">
774         <paramref name="buffer" /> is <see langword="null" />.</exception>
775     </member>
776     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.Collections.Immutable.ImmutableArray{System.Byte},System.Int32,System.Int32)">
777       <param name="buffer" />
778       <param name="start" />
779       <param name="byteCount" />
780       <exception cref="T:System.ArgumentNullException">
781         <paramref name="buffer" /> is <see langword="null" />.</exception>
782       <exception cref="T:System.ArgumentOutOfRangeException">Range specified by <paramref name="start" /> and <paramref name="byteCount" /> falls outside of the bounds of the <paramref name="buffer" />.</exception>
783     </member>
784     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.IO.Stream,System.Int32)">
785       <param name="source" />
786       <param name="byteCount" />
787       <exception cref="T:System.ArgumentNullException">
788         <paramref name="source" /> is <see langword="null" />.</exception>
789       <exception cref="T:System.ArgumentOutOfRangeException">
790         <paramref name="byteCount" /> is negative.</exception>
791     </member>
792     <member name="M:System.Reflection.Metadata.BlobWriter.WriteBytes(System.Reflection.Metadata.BlobBuilder)">
793       <param name="source" />
794       <exception cref="T:System.ArgumentNullException">
795         <paramref name="source" /> is <see langword="null" />.</exception>
796     </member>
797     <member name="M:System.Reflection.Metadata.BlobWriter.WriteCompressedInteger(System.Int32)">
798       <summary>Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.</summary>
799       <param name="value" />
800       <exception cref="T:System.ArgumentOutOfRangeException">
801         <paramref name="value" /> can't be represented as a compressed unsigned integer.</exception>
802     </member>
803     <member name="M:System.Reflection.Metadata.BlobWriter.WriteCompressedSignedInteger(System.Int32)">
804       <summary>Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.</summary>
805       <param name="value" />
806       <exception cref="T:System.ArgumentOutOfRangeException">
807         <paramref name="value" /> can't be represented as a compressed signed integer.</exception>
808     </member>
809     <member name="M:System.Reflection.Metadata.BlobWriter.WriteConstant(System.Object)">
810       <summary>Writes a constant value (see ECMA-335 Partition II section 22.9) at the current position.</summary>
811       <param name="value" />
812       <exception cref="T:System.ArgumentException">
813         <paramref name="value" /> is not of a constant type.</exception>
814     </member>
815     <member name="M:System.Reflection.Metadata.BlobWriter.WriteDateTime(System.DateTime)">
816       <param name="value" />
817     </member>
818     <member name="M:System.Reflection.Metadata.BlobWriter.WriteDecimal(System.Decimal)">
819       <param name="value" />
820     </member>
821     <member name="M:System.Reflection.Metadata.BlobWriter.WriteDouble(System.Double)">
822       <param name="value" />
823     </member>
824     <member name="M:System.Reflection.Metadata.BlobWriter.WriteGuid(System.Guid)">
825       <param name="value" />
826     </member>
827     <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt16(System.Int16)">
828       <param name="value" />
829     </member>
830     <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt16BE(System.Int16)">
831       <param name="value" />
832     </member>
833     <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt32(System.Int32)">
834       <param name="value" />
835     </member>
836     <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt32BE(System.Int32)">
837       <param name="value" />
838     </member>
839     <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt64(System.Int64)">
840       <param name="value" />
841     </member>
842     <member name="M:System.Reflection.Metadata.BlobWriter.WriteReference(System.Int32,System.Boolean)">
843       <summary>Writes a reference to a heap (heap offset) or a table (row number).</summary>
844       <param name="reference">Heap offset or table row number.</param>
845       <param name="isSmall">
846         <see langword="true" /> to encode the reference as 16-bit integer, <see langword="false" /> to encode as 32-bit integer.</param>
847     </member>
848     <member name="M:System.Reflection.Metadata.BlobWriter.WriteSByte(System.SByte)">
849       <param name="value" />
850     </member>
851     <member name="M:System.Reflection.Metadata.BlobWriter.WriteSerializedString(System.String)">
852       <summary>Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).</summary>
853       <param name="str" />
854       <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
855     </member>
856     <member name="M:System.Reflection.Metadata.BlobWriter.WriteSingle(System.Single)">
857       <param name="value" />
858     </member>
859     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt16(System.UInt16)">
860       <param name="value" />
861     </member>
862     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt16BE(System.UInt16)">
863       <param name="value" />
864     </member>
865     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt32(System.UInt32)">
866       <param name="value" />
867     </member>
868     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt32BE(System.UInt32)">
869       <param name="value" />
870     </member>
871     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt64(System.UInt64)">
872       <param name="value" />
873     </member>
874     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUserString(System.String)">
875       <summary>Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).</summary>
876       <param name="value" />
877       <exception cref="T:System.InvalidOperationException">Builder is not writable, it has been linked with another one.</exception>
878     </member>
879     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUTF16(System.Char[])">
880       <summary>Writes a UTF16 (little-endian) encoded string at the current position.</summary>
881       <param name="value" />
882       <exception cref="T:System.ArgumentNullException">
883         <paramref name="value" /> is <see langword="null" />.</exception>
884     </member>
885     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUTF16(System.String)">
886       <summary>Writes a UTF16 (little-endian) encoded string at the current position.</summary>
887       <param name="value" />
888       <exception cref="T:System.ArgumentNullException">
889         <paramref name="value" /> is <see langword="null" />.</exception>
890     </member>
891     <member name="M:System.Reflection.Metadata.BlobWriter.WriteUTF8(System.String,System.Boolean)">
892       <summary>Writes a UTF8 encoded string at the current position.</summary>
893       <param name="value" />
894       <param name="allowUnpairedSurrogates" />
895       <exception cref="T:System.ArgumentNullException">
896         <paramref name="value" /> is <see langword="null" />.</exception>
897     </member>
898     <member name="T:System.Reflection.Metadata.Constant" />
899     <member name="P:System.Reflection.Metadata.Constant.Parent">
900       <summary>Gets the parent handle (<see cref="T:System.Reflection.Metadata.ParameterHandle" />, <see cref="T:System.Reflection.Metadata.FieldDefinitionHandle" />, or <see cref="T:System.Reflection.Metadata.PropertyDefinitionHandle" />).</summary>
901     </member>
902     <member name="P:System.Reflection.Metadata.Constant.TypeCode">
903       <summary>Gets a type code that identifies the type of the constant value.</summary>
904     </member>
905     <member name="P:System.Reflection.Metadata.Constant.Value">
906       <summary>Gets the constant value.</summary>
907     </member>
908     <member name="T:System.Reflection.Metadata.ConstantHandle" />
909     <member name="M:System.Reflection.Metadata.ConstantHandle.Equals(System.Object)">
910       <param name="obj" />
911     </member>
912     <member name="M:System.Reflection.Metadata.ConstantHandle.Equals(System.Reflection.Metadata.ConstantHandle)">
913       <param name="other" />
914     </member>
915     <member name="M:System.Reflection.Metadata.ConstantHandle.GetHashCode" />
916     <member name="P:System.Reflection.Metadata.ConstantHandle.IsNil" />
917     <member name="M:System.Reflection.Metadata.ConstantHandle.op_Equality(System.Reflection.Metadata.ConstantHandle,System.Reflection.Metadata.ConstantHandle)">
918       <param name="left" />
919       <param name="right" />
920     </member>
921     <member name="M:System.Reflection.Metadata.ConstantHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ConstantHandle">
922       <param name="handle" />
923     </member>
924     <member name="M:System.Reflection.Metadata.ConstantHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ConstantHandle">
925       <param name="handle" />
926     </member>
927     <member name="M:System.Reflection.Metadata.ConstantHandle.op_Implicit(System.Reflection.Metadata.ConstantHandle)~System.Reflection.Metadata.EntityHandle">
928       <param name="handle" />
929     </member>
930     <member name="M:System.Reflection.Metadata.ConstantHandle.op_Implicit(System.Reflection.Metadata.ConstantHandle)~System.Reflection.Metadata.Handle">
931       <param name="handle" />
932     </member>
933     <member name="M:System.Reflection.Metadata.ConstantHandle.op_Inequality(System.Reflection.Metadata.ConstantHandle,System.Reflection.Metadata.ConstantHandle)">
934       <param name="left" />
935       <param name="right" />
936     </member>
937     <member name="T:System.Reflection.Metadata.ConstantTypeCode">
938       <summary>Specifies values that represent types of metadata constants.</summary>
939     </member>
940     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Boolean">
941       <summary>A Boolean type.</summary>
942     </member>
943     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Byte">
944       <summary>An unsigned 1-byte integer.</summary>
945     </member>
946     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Char">
947       <summary>A character type.</summary>
948     </member>
949     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Double">
950       <summary>An 8-byte floating point type.</summary>
951     </member>
952     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Int16">
953       <summary>A signed 2-byte integer type.</summary>
954     </member>
955     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Int32">
956       <summary>A signed 4-byte integer type.</summary>
957     </member>
958     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Int64">
959       <summary>A signed 8-byte integer type.</summary>
960     </member>
961     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Invalid">
962       <summary>An invalid type.</summary>
963     </member>
964     <member name="F:System.Reflection.Metadata.ConstantTypeCode.NullReference">
965       <summary>A null reference.</summary>
966     </member>
967     <member name="F:System.Reflection.Metadata.ConstantTypeCode.SByte">
968       <summary>A signed 1-byte integer type.</summary>
969     </member>
970     <member name="F:System.Reflection.Metadata.ConstantTypeCode.Single">
971       <summary>A 4-byte floating point type.</summary>
972     </member>
973     <member name="F:System.Reflection.Metadata.ConstantTypeCode.String">
974       <summary>A <see cref="T:System.String" /> type.</summary>
975     </member>
976     <member name="F:System.Reflection.Metadata.ConstantTypeCode.UInt16">
977       <summary>An unsigned 2-byte integer type.</summary>
978     </member>
979     <member name="F:System.Reflection.Metadata.ConstantTypeCode.UInt32">
980       <summary>An unsigned 4-byte integer type.</summary>
981     </member>
982     <member name="F:System.Reflection.Metadata.ConstantTypeCode.UInt64">
983       <summary>An unsigned 8-byte integer type.</summary>
984     </member>
985     <member name="T:System.Reflection.Metadata.CustomAttribute" />
986     <member name="P:System.Reflection.Metadata.CustomAttribute.Constructor">
987       <summary>Gets the constructor (the <see cref="T:System.Reflection.Metadata.MethodDefinitionHandle" /> or <see cref="T:System.Reflection.Metadata.MemberReferenceHandle" />) of the custom attribute type.</summary>
988     </member>
989     <member name="M:System.Reflection.Metadata.CustomAttribute.DecodeValue``1(System.Reflection.Metadata.ICustomAttributeTypeProvider{``0})">
990       <summary>Decodes the arguments encoded in the value blob.</summary>
991       <param name="provider" />
992       <typeparam name="TType" />
993     </member>
994     <member name="P:System.Reflection.Metadata.CustomAttribute.Parent">
995       <summary>Gets the handle of the metadata entity the attribute is applied to.</summary>
996     </member>
997     <member name="P:System.Reflection.Metadata.CustomAttribute.Value">
998       <summary>Gets the value of the attribute.</summary>
999     </member>
1000     <member name="T:System.Reflection.Metadata.CustomAttributeHandle" />
1001     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.Equals(System.Object)">
1002       <param name="obj" />
1003     </member>
1004     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.Equals(System.Reflection.Metadata.CustomAttributeHandle)">
1005       <param name="other" />
1006     </member>
1007     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.GetHashCode" />
1008     <member name="P:System.Reflection.Metadata.CustomAttributeHandle.IsNil" />
1009     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Equality(System.Reflection.Metadata.CustomAttributeHandle,System.Reflection.Metadata.CustomAttributeHandle)">
1010       <param name="left" />
1011       <param name="right" />
1012     </member>
1013     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.CustomAttributeHandle">
1014       <param name="handle" />
1015     </member>
1016     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.CustomAttributeHandle">
1017       <param name="handle" />
1018     </member>
1019     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Implicit(System.Reflection.Metadata.CustomAttributeHandle)~System.Reflection.Metadata.EntityHandle">
1020       <param name="handle" />
1021     </member>
1022     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Implicit(System.Reflection.Metadata.CustomAttributeHandle)~System.Reflection.Metadata.Handle">
1023       <param name="handle" />
1024     </member>
1025     <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Inequality(System.Reflection.Metadata.CustomAttributeHandle,System.Reflection.Metadata.CustomAttributeHandle)">
1026       <param name="left" />
1027       <param name="right" />
1028     </member>
1029     <member name="T:System.Reflection.Metadata.CustomAttributeHandleCollection" />
1030     <member name="P:System.Reflection.Metadata.CustomAttributeHandleCollection.Count" />
1031     <member name="T:System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator" />
1032     <member name="P:System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator.Current" />
1033     <member name="M:System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator.MoveNext" />
1034     <member name="P:System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
1035     <member name="M:System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
1036     <member name="M:System.Reflection.Metadata.CustomAttributeHandleCollection.Enumerator.System#IDisposable#Dispose" />
1037     <member name="M:System.Reflection.Metadata.CustomAttributeHandleCollection.GetEnumerator" />
1038     <member name="M:System.Reflection.Metadata.CustomAttributeHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#CustomAttributeHandle}#GetEnumerator" />
1039     <member name="M:System.Reflection.Metadata.CustomAttributeHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
1040     <member name="T:System.Reflection.Metadata.CustomAttributeNamedArgument`1">
1041       <summary>Represents a named argument decoded from a custom attribute signature.</summary>
1042       <typeparam name="TType">The type used to represent types of values decoded from the custom attribute signature.</typeparam>
1043     </member>
1044     <member name="M:System.Reflection.Metadata.CustomAttributeNamedArgument`1.#ctor(System.String,System.Reflection.Metadata.CustomAttributeNamedArgumentKind,`0,System.Object)">
1045       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.CustomAttributeNamedArgument`1" /> structure using the specified name, kind, type, and value.</summary>
1046       <param name="name">The name of the argument.</param>
1047       <param name="kind">The kind of the argument.</param>
1048       <param name="type">The type of the argument.</param>
1049       <param name="value">The value of the argument.</param>
1050     </member>
1051     <member name="P:System.Reflection.Metadata.CustomAttributeNamedArgument`1.Kind">
1052       <summary>Gets the kind of argument.</summary>
1053       <returns>The argument kind.</returns>
1054     </member>
1055     <member name="P:System.Reflection.Metadata.CustomAttributeNamedArgument`1.Name">
1056       <summary>Gets the name of the argument.</summary>
1057       <returns>The argument name.</returns>
1058     </member>
1059     <member name="P:System.Reflection.Metadata.CustomAttributeNamedArgument`1.Type">
1060       <summary>Gets the type of the argument.</summary>
1061       <returns>The argument type.</returns>
1062     </member>
1063     <member name="P:System.Reflection.Metadata.CustomAttributeNamedArgument`1.Value">
1064       <summary>Gets the value of the argument.</summary>
1065       <returns>An object containing the argument value.</returns>
1066     </member>
1067     <member name="T:System.Reflection.Metadata.CustomAttributeNamedArgumentKind">
1068       <summary>Specifies constants that define the kinds of arguments in a custom attribute signature.</summary>
1069     </member>
1070     <member name="F:System.Reflection.Metadata.CustomAttributeNamedArgumentKind.Field">
1071       <summary>A field argument.</summary>
1072     </member>
1073     <member name="F:System.Reflection.Metadata.CustomAttributeNamedArgumentKind.Property">
1074       <summary>A property argument.</summary>
1075     </member>
1076     <member name="T:System.Reflection.Metadata.CustomAttributeTypedArgument`1">
1077       <summary>Represents a typed argument for a custom metadata attribute.</summary>
1078       <typeparam name="TType">The type of the argument.</typeparam>
1079     </member>
1080     <member name="M:System.Reflection.Metadata.CustomAttributeTypedArgument`1.#ctor(`0,System.Object)">
1081       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.CustomAttributeTypedArgument`1" /> structure using the specified argument type and value.</summary>
1082       <param name="type">The type of the argument.</param>
1083       <param name="value">The argument value.</param>
1084     </member>
1085     <member name="P:System.Reflection.Metadata.CustomAttributeTypedArgument`1.Type">
1086       <summary>Gets the type of the argument.</summary>
1087       <returns>The argument type.</returns>
1088     </member>
1089     <member name="P:System.Reflection.Metadata.CustomAttributeTypedArgument`1.Value">
1090       <summary>Gets the value of the argument.</summary>
1091       <returns>The argument value.</returns>
1092     </member>
1093     <member name="T:System.Reflection.Metadata.CustomAttributeValue`1">
1094       <summary>Represents a custom attribute of the type specified by <paramref name="TType" />.</summary>
1095       <typeparam name="TType">The attribute type.</typeparam>
1096     </member>
1097     <member name="M:System.Reflection.Metadata.CustomAttributeValue`1.#ctor(System.Collections.Immutable.ImmutableArray{System.Reflection.Metadata.CustomAttributeTypedArgument{`0}},System.Collections.Immutable.ImmutableArray{System.Reflection.Metadata.CustomAttributeNamedArgument{`0}})">
1098       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.CustomAttributeValue`1" /> structure using the specified fixed arguments and named arguments.</summary>
1099       <param name="fixedArguments">The fixed arguments.</param>
1100       <param name="namedArguments">The named arguments.</param>
1101     </member>
1102     <member name="P:System.Reflection.Metadata.CustomAttributeValue`1.FixedArguments">
1103       <summary>Gets the fixed arguments for the custom attribute.</summary>
1104       <returns>An immutable array of arguments.</returns>
1105     </member>
1106     <member name="P:System.Reflection.Metadata.CustomAttributeValue`1.NamedArguments">
1107       <summary>Gets the named arguments for the custom attribute value.</summary>
1108       <returns>An immutable array of arguments.</returns>
1109     </member>
1110     <member name="T:System.Reflection.Metadata.CustomDebugInformation" />
1111     <member name="P:System.Reflection.Metadata.CustomDebugInformation.Kind" />
1112     <member name="P:System.Reflection.Metadata.CustomDebugInformation.Parent" />
1113     <member name="P:System.Reflection.Metadata.CustomDebugInformation.Value" />
1114     <member name="T:System.Reflection.Metadata.CustomDebugInformationHandle" />
1115     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.Equals(System.Object)">
1116       <param name="obj" />
1117     </member>
1118     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.Equals(System.Reflection.Metadata.CustomDebugInformationHandle)">
1119       <param name="other" />
1120     </member>
1121     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.GetHashCode" />
1122     <member name="P:System.Reflection.Metadata.CustomDebugInformationHandle.IsNil" />
1123     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Equality(System.Reflection.Metadata.CustomDebugInformationHandle,System.Reflection.Metadata.CustomDebugInformationHandle)">
1124       <param name="left" />
1125       <param name="right" />
1126     </member>
1127     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.CustomDebugInformationHandle">
1128       <param name="handle" />
1129     </member>
1130     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.CustomDebugInformationHandle">
1131       <param name="handle" />
1132     </member>
1133     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Implicit(System.Reflection.Metadata.CustomDebugInformationHandle)~System.Reflection.Metadata.EntityHandle">
1134       <param name="handle" />
1135     </member>
1136     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Implicit(System.Reflection.Metadata.CustomDebugInformationHandle)~System.Reflection.Metadata.Handle">
1137       <param name="handle" />
1138     </member>
1139     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Inequality(System.Reflection.Metadata.CustomDebugInformationHandle,System.Reflection.Metadata.CustomDebugInformationHandle)">
1140       <param name="left" />
1141       <param name="right" />
1142     </member>
1143     <member name="T:System.Reflection.Metadata.CustomDebugInformationHandleCollection" />
1144     <member name="P:System.Reflection.Metadata.CustomDebugInformationHandleCollection.Count" />
1145     <member name="T:System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator" />
1146     <member name="P:System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator.Current" />
1147     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator.MoveNext" />
1148     <member name="P:System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
1149     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
1150     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandleCollection.Enumerator.System#IDisposable#Dispose" />
1151     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandleCollection.GetEnumerator" />
1152     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#CustomDebugInformationHandle}#GetEnumerator" />
1153     <member name="M:System.Reflection.Metadata.CustomDebugInformationHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
1154     <member name="T:System.Reflection.Metadata.DebugMetadataHeader" />
1155     <member name="P:System.Reflection.Metadata.DebugMetadataHeader.EntryPoint" />
1156     <member name="P:System.Reflection.Metadata.DebugMetadataHeader.Id" />
1157     <member name="P:System.Reflection.Metadata.DebugMetadataHeader.IdStartOffset">
1158       <summary>Gets the offset (in bytes) from the start of the metadata blob to the start of the <see cref="P:System.Reflection.Metadata.DebugMetadataHeader.Id" /> blob.</summary>
1159     </member>
1160     <member name="T:System.Reflection.Metadata.DeclarativeSecurityAttribute" />
1161     <member name="P:System.Reflection.Metadata.DeclarativeSecurityAttribute.Action" />
1162     <member name="P:System.Reflection.Metadata.DeclarativeSecurityAttribute.Parent" />
1163     <member name="P:System.Reflection.Metadata.DeclarativeSecurityAttribute.PermissionSet" />
1164     <member name="T:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle" />
1165     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.Equals(System.Object)">
1166       <param name="obj" />
1167     </member>
1168     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.Equals(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)">
1169       <param name="other" />
1170     </member>
1171     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.GetHashCode" />
1172     <member name="P:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.IsNil" />
1173     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Equality(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle,System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)">
1174       <param name="left" />
1175       <param name="right" />
1176     </member>
1177     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.DeclarativeSecurityAttributeHandle">
1178       <param name="handle" />
1179     </member>
1180     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.DeclarativeSecurityAttributeHandle">
1181       <param name="handle" />
1182     </member>
1183     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Implicit(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)~System.Reflection.Metadata.EntityHandle">
1184       <param name="handle" />
1185     </member>
1186     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Implicit(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)~System.Reflection.Metadata.Handle">
1187       <param name="handle" />
1188     </member>
1189     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Inequality(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle,System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)">
1190       <param name="left" />
1191       <param name="right" />
1192     </member>
1193     <member name="T:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection" />
1194     <member name="P:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Count" />
1195     <member name="T:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator" />
1196     <member name="P:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator.Current" />
1197     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator.MoveNext" />
1198     <member name="P:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
1199     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
1200     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.Enumerator.System#IDisposable#Dispose" />
1201     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.GetEnumerator" />
1202     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#DeclarativeSecurityAttributeHandle}#GetEnumerator" />
1203     <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
1204     <member name="T:System.Reflection.Metadata.Document" />
1205     <member name="P:System.Reflection.Metadata.Document.Hash">
1206       <summary>Gets the document content hash.</summary>
1207     </member>
1208     <member name="P:System.Reflection.Metadata.Document.HashAlgorithm">
1209       <summary>Gets the hash algorithm used to calculate the <see cref="P:System.Reflection.Metadata.Document.Hash" /> (SHA1, SHA256, etc.).</summary>
1210     </member>
1211     <member name="P:System.Reflection.Metadata.Document.Language">
1212       <summary>Gets the source code language (C#, VB, F#, etc.).</summary>
1213     </member>
1214     <member name="P:System.Reflection.Metadata.Document.Name">
1215       <summary>Gets the document name blob.</summary>
1216     </member>
1217     <member name="T:System.Reflection.Metadata.DocumentHandle" />
1218     <member name="M:System.Reflection.Metadata.DocumentHandle.Equals(System.Object)">
1219       <param name="obj" />
1220     </member>
1221     <member name="M:System.Reflection.Metadata.DocumentHandle.Equals(System.Reflection.Metadata.DocumentHandle)">
1222       <param name="other" />
1223     </member>
1224     <member name="M:System.Reflection.Metadata.DocumentHandle.GetHashCode" />
1225     <member name="P:System.Reflection.Metadata.DocumentHandle.IsNil" />
1226     <member name="M:System.Reflection.Metadata.DocumentHandle.op_Equality(System.Reflection.Metadata.DocumentHandle,System.Reflection.Metadata.DocumentHandle)">
1227       <param name="left" />
1228       <param name="right" />
1229     </member>
1230     <member name="M:System.Reflection.Metadata.DocumentHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.DocumentHandle">
1231       <param name="handle" />
1232     </member>
1233     <member name="M:System.Reflection.Metadata.DocumentHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.DocumentHandle">
1234       <param name="handle" />
1235     </member>
1236     <member name="M:System.Reflection.Metadata.DocumentHandle.op_Implicit(System.Reflection.Metadata.DocumentHandle)~System.Reflection.Metadata.EntityHandle">
1237       <param name="handle" />
1238     </member>
1239     <member name="M:System.Reflection.Metadata.DocumentHandle.op_Implicit(System.Reflection.Metadata.DocumentHandle)~System.Reflection.Metadata.Handle">
1240       <param name="handle" />
1241     </member>
1242     <member name="M:System.Reflection.Metadata.DocumentHandle.op_Inequality(System.Reflection.Metadata.DocumentHandle,System.Reflection.Metadata.DocumentHandle)">
1243       <param name="left" />
1244       <param name="right" />
1245     </member>
1246     <member name="T:System.Reflection.Metadata.DocumentHandleCollection" />
1247     <member name="P:System.Reflection.Metadata.DocumentHandleCollection.Count" />
1248     <member name="T:System.Reflection.Metadata.DocumentHandleCollection.Enumerator" />
1249     <member name="P:System.Reflection.Metadata.DocumentHandleCollection.Enumerator.Current" />
1250     <member name="M:System.Reflection.Metadata.DocumentHandleCollection.Enumerator.MoveNext" />
1251     <member name="P:System.Reflection.Metadata.DocumentHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
1252     <member name="M:System.Reflection.Metadata.DocumentHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
1253     <member name="M:System.Reflection.Metadata.DocumentHandleCollection.Enumerator.System#IDisposable#Dispose" />
1254     <member name="M:System.Reflection.Metadata.DocumentHandleCollection.GetEnumerator" />
1255     <member name="M:System.Reflection.Metadata.DocumentHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#DocumentHandle}#GetEnumerator" />
1256     <member name="M:System.Reflection.Metadata.DocumentHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
1257     <member name="T:System.Reflection.Metadata.DocumentNameBlobHandle" />
1258     <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.Equals(System.Object)">
1259       <param name="obj" />
1260     </member>
1261     <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.Equals(System.Reflection.Metadata.DocumentNameBlobHandle)">
1262       <param name="other" />
1263     </member>
1264     <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.GetHashCode" />
1265     <member name="P:System.Reflection.Metadata.DocumentNameBlobHandle.IsNil" />
1266     <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.op_Equality(System.Reflection.Metadata.DocumentNameBlobHandle,System.Reflection.Metadata.DocumentNameBlobHandle)">
1267       <param name="left" />
1268       <param name="right" />
1269     </member>
1270     <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.op_Explicit(System.Reflection.Metadata.BlobHandle)~System.Reflection.Metadata.DocumentNameBlobHandle">
1271       <param name="handle" />
1272     </member>
1273     <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.op_Implicit(System.Reflection.Metadata.DocumentNameBlobHandle)~System.Reflection.Metadata.BlobHandle">
1274       <param name="handle" />
1275     </member>
1276     <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.op_Inequality(System.Reflection.Metadata.DocumentNameBlobHandle,System.Reflection.Metadata.DocumentNameBlobHandle)">
1277       <param name="left" />
1278       <param name="right" />
1279     </member>
1280     <member name="T:System.Reflection.Metadata.Ecma335.ArrayShapeEncoder" />
1281     <member name="M:System.Reflection.Metadata.Ecma335.ArrayShapeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1282       <param name="builder" />
1283     </member>
1284     <member name="P:System.Reflection.Metadata.Ecma335.ArrayShapeEncoder.Builder" />
1285     <member name="M:System.Reflection.Metadata.Ecma335.ArrayShapeEncoder.Shape(System.Int32,System.Collections.Immutable.ImmutableArray{System.Int32},System.Collections.Immutable.ImmutableArray{System.Int32})">
1286       <param name="rank" />
1287       <param name="sizes" />
1288       <param name="lowerBounds" />
1289     </member>
1290     <member name="T:System.Reflection.Metadata.Ecma335.BlobEncoder" />
1291     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1292       <param name="builder" />
1293     </member>
1294     <member name="P:System.Reflection.Metadata.Ecma335.BlobEncoder.Builder" />
1295     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.CustomAttributeSignature(System.Action{System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder},System.Action{System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder})">
1296       <param name="fixedArguments" />
1297       <param name="namedArguments" />
1298     </member>
1299     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.CustomAttributeSignature(System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder@,System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder@)">
1300       <param name="fixedArguments" />
1301       <param name="namedArguments" />
1302     </member>
1303     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.FieldSignature" />
1304     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.LocalVariableSignature(System.Int32)">
1305       <param name="variableCount" />
1306     </member>
1307     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.MethodSignature(System.Reflection.Metadata.SignatureCallingConvention,System.Int32,System.Boolean)">
1308       <param name="convention" />
1309       <param name="genericParameterCount" />
1310       <param name="isInstanceMethod" />
1311     </member>
1312     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.MethodSpecificationSignature(System.Int32)">
1313       <param name="genericArgumentCount" />
1314     </member>
1315     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.PermissionSetArguments(System.Int32)">
1316       <param name="argumentCount" />
1317     </member>
1318     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.PermissionSetBlob(System.Int32)">
1319       <param name="attributeCount" />
1320     </member>
1321     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.PropertySignature(System.Boolean)">
1322       <param name="isInstanceProperty" />
1323     </member>
1324     <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.TypeSpecificationSignature" />
1325     <member name="T:System.Reflection.Metadata.Ecma335.CodedIndex" />
1326     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.CustomAttributeType(System.Reflection.Metadata.EntityHandle)">
1327       <param name="handle" />
1328     </member>
1329     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasConstant(System.Reflection.Metadata.EntityHandle)">
1330       <param name="handle" />
1331     </member>
1332     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasCustomAttribute(System.Reflection.Metadata.EntityHandle)">
1333       <param name="handle" />
1334     </member>
1335     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasCustomDebugInformation(System.Reflection.Metadata.EntityHandle)">
1336       <param name="handle" />
1337     </member>
1338     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasDeclSecurity(System.Reflection.Metadata.EntityHandle)">
1339       <param name="handle" />
1340     </member>
1341     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasFieldMarshal(System.Reflection.Metadata.EntityHandle)">
1342       <param name="handle" />
1343     </member>
1344     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasSemantics(System.Reflection.Metadata.EntityHandle)">
1345       <param name="handle" />
1346     </member>
1347     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.Implementation(System.Reflection.Metadata.EntityHandle)">
1348       <param name="handle" />
1349     </member>
1350     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.MemberForwarded(System.Reflection.Metadata.EntityHandle)">
1351       <param name="handle" />
1352     </member>
1353     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.MemberRefParent(System.Reflection.Metadata.EntityHandle)">
1354       <param name="handle" />
1355     </member>
1356     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.MethodDefOrRef(System.Reflection.Metadata.EntityHandle)">
1357       <param name="handle" />
1358     </member>
1359     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.ResolutionScope(System.Reflection.Metadata.EntityHandle)">
1360       <param name="handle" />
1361     </member>
1362     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.TypeDefOrRef(System.Reflection.Metadata.EntityHandle)">
1363       <param name="handle" />
1364     </member>
1365     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.TypeDefOrRefOrSpec(System.Reflection.Metadata.EntityHandle)">
1366       <param name="handle" />
1367     </member>
1368     <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.TypeOrMethodDef(System.Reflection.Metadata.EntityHandle)">
1369       <param name="handle" />
1370     </member>
1371     <member name="T:System.Reflection.Metadata.Ecma335.ControlFlowBuilder" />
1372     <member name="M:System.Reflection.Metadata.Ecma335.ControlFlowBuilder.#ctor" />
1373     <member name="M:System.Reflection.Metadata.Ecma335.ControlFlowBuilder.AddCatchRegion(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.EntityHandle)">
1374       <param name="tryStart" />
1375       <param name="tryEnd" />
1376       <param name="handlerStart" />
1377       <param name="handlerEnd" />
1378       <param name="catchType" />
1379     </member>
1380     <member name="M:System.Reflection.Metadata.Ecma335.ControlFlowBuilder.AddFaultRegion(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle)">
1381       <param name="tryStart" />
1382       <param name="tryEnd" />
1383       <param name="handlerStart" />
1384       <param name="handlerEnd" />
1385     </member>
1386     <member name="M:System.Reflection.Metadata.Ecma335.ControlFlowBuilder.AddFilterRegion(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle)">
1387       <param name="tryStart" />
1388       <param name="tryEnd" />
1389       <param name="handlerStart" />
1390       <param name="handlerEnd" />
1391       <param name="filterStart" />
1392     </member>
1393     <member name="M:System.Reflection.Metadata.Ecma335.ControlFlowBuilder.AddFinallyRegion(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle)">
1394       <param name="tryStart" />
1395       <param name="tryEnd" />
1396       <param name="handlerStart" />
1397       <param name="handlerEnd" />
1398     </member>
1399     <member name="T:System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder" />
1400     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1401       <param name="builder" />
1402     </member>
1403     <member name="P:System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder.Builder" />
1404     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder.ElementType" />
1405     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder.ObjectArray" />
1406     <member name="T:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder" />
1407     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1408       <param name="builder" />
1409     </member>
1410     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Boolean" />
1411     <member name="P:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Builder" />
1412     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Byte" />
1413     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Char" />
1414     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Double" />
1415     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Enum(System.String)">
1416       <param name="enumTypeName" />
1417     </member>
1418     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Int16" />
1419     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Int32" />
1420     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Int64" />
1421     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.PrimitiveType(System.Reflection.Metadata.PrimitiveSerializationTypeCode)">
1422       <param name="type" />
1423     </member>
1424     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.SByte" />
1425     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.Single" />
1426     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.String" />
1427     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.SystemType" />
1428     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.UInt16" />
1429     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.UInt32" />
1430     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder.UInt64" />
1431     <member name="T:System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder" />
1432     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1433       <param name="builder" />
1434     </member>
1435     <member name="P:System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder.Builder" />
1436     <member name="M:System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder.Count(System.Int32)">
1437       <param name="count" />
1438     </member>
1439     <member name="T:System.Reflection.Metadata.Ecma335.CustomModifiersEncoder" />
1440     <member name="M:System.Reflection.Metadata.Ecma335.CustomModifiersEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1441       <param name="builder" />
1442     </member>
1443     <member name="M:System.Reflection.Metadata.Ecma335.CustomModifiersEncoder.AddModifier(System.Reflection.Metadata.EntityHandle,System.Boolean)">
1444       <param name="type" />
1445       <param name="isOptional" />
1446     </member>
1447     <member name="P:System.Reflection.Metadata.Ecma335.CustomModifiersEncoder.Builder" />
1448     <member name="T:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry" />
1449     <member name="M:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.#ctor(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.Ecma335.EditAndContinueOperation)">
1450       <param name="handle" />
1451       <param name="operation" />
1452     </member>
1453     <member name="M:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.Equals(System.Object)">
1454       <param name="obj" />
1455     </member>
1456     <member name="M:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.Equals(System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry)">
1457       <param name="other" />
1458     </member>
1459     <member name="M:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.GetHashCode" />
1460     <member name="P:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.Handle" />
1461     <member name="P:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.Operation" />
1462     <member name="T:System.Reflection.Metadata.Ecma335.EditAndContinueOperation" />
1463     <member name="F:System.Reflection.Metadata.Ecma335.EditAndContinueOperation.AddEvent" />
1464     <member name="F:System.Reflection.Metadata.Ecma335.EditAndContinueOperation.AddField" />
1465     <member name="F:System.Reflection.Metadata.Ecma335.EditAndContinueOperation.AddMethod" />
1466     <member name="F:System.Reflection.Metadata.Ecma335.EditAndContinueOperation.AddParameter" />
1467     <member name="F:System.Reflection.Metadata.Ecma335.EditAndContinueOperation.AddProperty" />
1468     <member name="F:System.Reflection.Metadata.Ecma335.EditAndContinueOperation.Default" />
1469     <member name="T:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder" />
1470     <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.Add(System.Reflection.Metadata.ExceptionRegionKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle,System.Int32)">
1471       <param name="kind" />
1472       <param name="tryOffset" />
1473       <param name="tryLength" />
1474       <param name="handlerOffset" />
1475       <param name="handlerLength" />
1476       <param name="catchType" />
1477       <param name="filterOffset" />
1478     </member>
1479     <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.AddCatch(System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle)">
1480       <param name="tryOffset" />
1481       <param name="tryLength" />
1482       <param name="handlerOffset" />
1483       <param name="handlerLength" />
1484       <param name="catchType" />
1485     </member>
1486     <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.AddFault(System.Int32,System.Int32,System.Int32,System.Int32)">
1487       <param name="tryOffset" />
1488       <param name="tryLength" />
1489       <param name="handlerOffset" />
1490       <param name="handlerLength" />
1491     </member>
1492     <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.AddFilter(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
1493       <param name="tryOffset" />
1494       <param name="tryLength" />
1495       <param name="handlerOffset" />
1496       <param name="handlerLength" />
1497       <param name="filterOffset" />
1498     </member>
1499     <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.AddFinally(System.Int32,System.Int32,System.Int32,System.Int32)">
1500       <param name="tryOffset" />
1501       <param name="tryLength" />
1502       <param name="handlerOffset" />
1503       <param name="handlerLength" />
1504     </member>
1505     <member name="P:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.Builder" />
1506     <member name="P:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.HasSmallFormat" />
1507     <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.IsSmallExceptionRegion(System.Int32,System.Int32)">
1508       <param name="startOffset" />
1509       <param name="length" />
1510     </member>
1511     <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.IsSmallRegionCount(System.Int32)">
1512       <param name="exceptionRegionCount" />
1513     </member>
1514     <member name="T:System.Reflection.Metadata.Ecma335.ExportedTypeExtensions" />
1515     <member name="M:System.Reflection.Metadata.Ecma335.ExportedTypeExtensions.GetTypeDefinitionId(System.Reflection.Metadata.ExportedType)">
1516       <param name="exportedType" />
1517     </member>
1518     <member name="T:System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder" />
1519     <member name="M:System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1520       <param name="builder" />
1521     </member>
1522     <member name="M:System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder.AddArgument" />
1523     <member name="P:System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder.Builder" />
1524     <member name="T:System.Reflection.Metadata.Ecma335.FunctionPointerAttributes" />
1525     <member name="F:System.Reflection.Metadata.Ecma335.FunctionPointerAttributes.HasExplicitThis" />
1526     <member name="F:System.Reflection.Metadata.Ecma335.FunctionPointerAttributes.HasThis" />
1527     <member name="F:System.Reflection.Metadata.Ecma335.FunctionPointerAttributes.None" />
1528     <member name="T:System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder" />
1529     <member name="M:System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1530       <param name="builder" />
1531     </member>
1532     <member name="M:System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder.AddArgument" />
1533     <member name="P:System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder.Builder" />
1534     <member name="T:System.Reflection.Metadata.Ecma335.HeapIndex" />
1535     <member name="F:System.Reflection.Metadata.Ecma335.HeapIndex.Blob" />
1536     <member name="F:System.Reflection.Metadata.Ecma335.HeapIndex.Guid" />
1537     <member name="F:System.Reflection.Metadata.Ecma335.HeapIndex.String" />
1538     <member name="F:System.Reflection.Metadata.Ecma335.HeapIndex.UserString" />
1539     <member name="T:System.Reflection.Metadata.Ecma335.InstructionEncoder" />
1540     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.#ctor(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.ControlFlowBuilder)">
1541       <param name="codeBuilder" />
1542       <param name="controlFlowBuilder" />
1543     </member>
1544     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Branch(System.Reflection.Metadata.ILOpCode,System.Reflection.Metadata.Ecma335.LabelHandle)">
1545       <param name="code" />
1546       <param name="label" />
1547     </member>
1548     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.EntityHandle)">
1549       <param name="methodHandle" />
1550     </member>
1551     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MemberReferenceHandle)">
1552       <param name="methodHandle" />
1553     </member>
1554     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MethodDefinitionHandle)">
1555       <param name="methodHandle" />
1556     </member>
1557     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MethodSpecificationHandle)">
1558       <param name="methodHandle" />
1559     </member>
1560     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.CallIndirect(System.Reflection.Metadata.StandaloneSignatureHandle)">
1561       <param name="signature" />
1562     </member>
1563     <member name="P:System.Reflection.Metadata.Ecma335.InstructionEncoder.CodeBuilder" />
1564     <member name="P:System.Reflection.Metadata.Ecma335.InstructionEncoder.ControlFlowBuilder" />
1565     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.DefineLabel" />
1566     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadArgument(System.Int32)">
1567       <param name="argumentIndex" />
1568     </member>
1569     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadArgumentAddress(System.Int32)">
1570       <param name="argumentIndex" />
1571     </member>
1572     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantI4(System.Int32)">
1573       <param name="value" />
1574     </member>
1575     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantI8(System.Int64)">
1576       <param name="value" />
1577     </member>
1578     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantR4(System.Single)">
1579       <param name="value" />
1580     </member>
1581     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantR8(System.Double)">
1582       <param name="value" />
1583     </member>
1584     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadLocal(System.Int32)">
1585       <param name="slotIndex" />
1586     </member>
1587     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadLocalAddress(System.Int32)">
1588       <param name="slotIndex" />
1589     </member>
1590     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadString(System.Reflection.Metadata.UserStringHandle)">
1591       <param name="handle" />
1592     </member>
1593     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.MarkLabel(System.Reflection.Metadata.Ecma335.LabelHandle)">
1594       <param name="label" />
1595     </member>
1596     <member name="P:System.Reflection.Metadata.Ecma335.InstructionEncoder.Offset" />
1597     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.OpCode(System.Reflection.Metadata.ILOpCode)">
1598       <param name="code" />
1599     </member>
1600     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.StoreArgument(System.Int32)">
1601       <param name="argumentIndex" />
1602     </member>
1603     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.StoreLocal(System.Int32)">
1604       <param name="slotIndex" />
1605     </member>
1606     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Token(System.Int32)">
1607       <param name="token" />
1608     </member>
1609     <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Token(System.Reflection.Metadata.EntityHandle)">
1610       <param name="handle" />
1611     </member>
1612     <member name="T:System.Reflection.Metadata.Ecma335.LabelHandle" />
1613     <member name="M:System.Reflection.Metadata.Ecma335.LabelHandle.Equals(System.Object)">
1614       <param name="obj" />
1615     </member>
1616     <member name="M:System.Reflection.Metadata.Ecma335.LabelHandle.Equals(System.Reflection.Metadata.Ecma335.LabelHandle)">
1617       <param name="other" />
1618     </member>
1619     <member name="M:System.Reflection.Metadata.Ecma335.LabelHandle.GetHashCode" />
1620     <member name="P:System.Reflection.Metadata.Ecma335.LabelHandle.Id" />
1621     <member name="P:System.Reflection.Metadata.Ecma335.LabelHandle.IsNil" />
1622     <member name="M:System.Reflection.Metadata.Ecma335.LabelHandle.op_Equality(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle)">
1623       <param name="left" />
1624       <param name="right" />
1625     </member>
1626     <member name="M:System.Reflection.Metadata.Ecma335.LabelHandle.op_Inequality(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle)">
1627       <param name="left" />
1628       <param name="right" />
1629     </member>
1630     <member name="T:System.Reflection.Metadata.Ecma335.LiteralEncoder" />
1631     <member name="M:System.Reflection.Metadata.Ecma335.LiteralEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1632       <param name="builder" />
1633     </member>
1634     <member name="P:System.Reflection.Metadata.Ecma335.LiteralEncoder.Builder" />
1635     <member name="M:System.Reflection.Metadata.Ecma335.LiteralEncoder.Scalar" />
1636     <member name="M:System.Reflection.Metadata.Ecma335.LiteralEncoder.TaggedScalar(System.Action{System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder},System.Action{System.Reflection.Metadata.Ecma335.ScalarEncoder})">
1637       <param name="type" />
1638       <param name="scalar" />
1639     </member>
1640     <member name="M:System.Reflection.Metadata.Ecma335.LiteralEncoder.TaggedScalar(System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder@,System.Reflection.Metadata.Ecma335.ScalarEncoder@)">
1641       <param name="type" />
1642       <param name="scalar" />
1643     </member>
1644     <member name="M:System.Reflection.Metadata.Ecma335.LiteralEncoder.TaggedVector(System.Action{System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder},System.Action{System.Reflection.Metadata.Ecma335.VectorEncoder})">
1645       <param name="arrayType" />
1646       <param name="vector" />
1647     </member>
1648     <member name="M:System.Reflection.Metadata.Ecma335.LiteralEncoder.TaggedVector(System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder@,System.Reflection.Metadata.Ecma335.VectorEncoder@)">
1649       <param name="arrayType" />
1650       <param name="vector" />
1651     </member>
1652     <member name="M:System.Reflection.Metadata.Ecma335.LiteralEncoder.Vector" />
1653     <member name="T:System.Reflection.Metadata.Ecma335.LiteralsEncoder" />
1654     <member name="M:System.Reflection.Metadata.Ecma335.LiteralsEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1655       <param name="builder" />
1656     </member>
1657     <member name="M:System.Reflection.Metadata.Ecma335.LiteralsEncoder.AddLiteral" />
1658     <member name="P:System.Reflection.Metadata.Ecma335.LiteralsEncoder.Builder" />
1659     <member name="T:System.Reflection.Metadata.Ecma335.LocalVariablesEncoder" />
1660     <member name="M:System.Reflection.Metadata.Ecma335.LocalVariablesEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1661       <param name="builder" />
1662     </member>
1663     <member name="M:System.Reflection.Metadata.Ecma335.LocalVariablesEncoder.AddVariable" />
1664     <member name="P:System.Reflection.Metadata.Ecma335.LocalVariablesEncoder.Builder" />
1665     <member name="T:System.Reflection.Metadata.Ecma335.LocalVariableTypeEncoder" />
1666     <member name="M:System.Reflection.Metadata.Ecma335.LocalVariableTypeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
1667       <param name="builder" />
1668     </member>
1669     <member name="P:System.Reflection.Metadata.Ecma335.LocalVariableTypeEncoder.Builder" />
1670     <member name="M:System.Reflection.Metadata.Ecma335.LocalVariableTypeEncoder.CustomModifiers" />
1671     <member name="M:System.Reflection.Metadata.Ecma335.LocalVariableTypeEncoder.Type(System.Boolean,System.Boolean)">
1672       <param name="isByRef" />
1673       <param name="isPinned" />
1674     </member>
1675     <member name="M:System.Reflection.Metadata.Ecma335.LocalVariableTypeEncoder.TypedReference" />
1676     <member name="T:System.Reflection.Metadata.Ecma335.MetadataAggregator" />
1677     <member name="M:System.Reflection.Metadata.Ecma335.MetadataAggregator.#ctor(System.Collections.Generic.IReadOnlyList{System.Int32},System.Collections.Generic.IReadOnlyList{System.Int32},System.Collections.Generic.IReadOnlyList{System.Reflection.Metadata.MetadataReader})">
1678       <param name="baseTableRowCounts" />
1679       <param name="baseHeapSizes" />
1680       <param name="deltaReaders" />
1681     </member>
1682     <member name="M:System.Reflection.Metadata.Ecma335.MetadataAggregator.#ctor(System.Reflection.Metadata.MetadataReader,System.Collections.Generic.IReadOnlyList{System.Reflection.Metadata.MetadataReader})">
1683       <param name="baseReader" />
1684       <param name="deltaReaders" />
1685     </member>
1686     <member name="M:System.Reflection.Metadata.Ecma335.MetadataAggregator.GetGenerationHandle(System.Reflection.Metadata.Handle,System.Int32@)">
1687       <param name="handle" />
1688       <param name="generation" />
1689     </member>
1690     <member name="T:System.Reflection.Metadata.Ecma335.MetadataBuilder" />
1691     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
1692       <param name="userStringHeapStartOffset" />
1693       <param name="stringHeapStartOffset" />
1694       <param name="blobHeapStartOffset" />
1695       <param name="guidHeapStartOffset" />
1696     </member>
1697     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddAssembly(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm)">
1698       <param name="name" />
1699       <param name="version" />
1700       <param name="culture" />
1701       <param name="publicKey" />
1702       <param name="flags" />
1703       <param name="hashAlgorithm" />
1704     </member>
1705     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddAssemblyFile(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Boolean)">
1706       <param name="name" />
1707       <param name="hashValue" />
1708       <param name="containsMetadata" />
1709     </member>
1710     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddAssemblyReference(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.Metadata.BlobHandle)">
1711       <param name="name" />
1712       <param name="version" />
1713       <param name="culture" />
1714       <param name="publicKeyOrToken" />
1715       <param name="flags" />
1716       <param name="hashValue" />
1717     </member>
1718     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddConstant(System.Reflection.Metadata.EntityHandle,System.Object)">
1719       <param name="parent" />
1720       <param name="value" />
1721     </member>
1722     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddCustomAttribute(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle)">
1723       <param name="parent" />
1724       <param name="constructor" />
1725       <param name="value" />
1726     </member>
1727     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddCustomDebugInformation(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.BlobHandle)">
1728       <param name="parent" />
1729       <param name="kind" />
1730       <param name="value" />
1731     </member>
1732     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddDeclarativeSecurityAttribute(System.Reflection.Metadata.EntityHandle,System.Reflection.DeclarativeSecurityAction,System.Reflection.Metadata.BlobHandle)">
1733       <param name="parent" />
1734       <param name="action" />
1735       <param name="permissionSet" />
1736     </member>
1737     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddDocument(System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.GuidHandle)">
1738       <param name="name" />
1739       <param name="hashAlgorithm" />
1740       <param name="hash" />
1741       <param name="language" />
1742     </member>
1743     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddEncLogEntry(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.Ecma335.EditAndContinueOperation)">
1744       <param name="entity" />
1745       <param name="code" />
1746     </member>
1747     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddEncMapEntry(System.Reflection.Metadata.EntityHandle)">
1748       <param name="entity" />
1749     </member>
1750     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddEvent(System.Reflection.EventAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle)">
1751       <param name="attributes" />
1752       <param name="name" />
1753       <param name="type" />
1754     </member>
1755     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddEventMap(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EventDefinitionHandle)">
1756       <param name="declaringType" />
1757       <param name="eventList" />
1758     </member>
1759     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddExportedType(System.Reflection.TypeAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.Int32)">
1760       <param name="attributes" />
1761       <param name="namespace" />
1762       <param name="name" />
1763       <param name="implementation" />
1764       <param name="typeDefinitionId" />
1765     </member>
1766     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddFieldDefinition(System.Reflection.FieldAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle)">
1767       <param name="attributes" />
1768       <param name="name" />
1769       <param name="signature" />
1770     </member>
1771     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddFieldLayout(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32)">
1772       <param name="field" />
1773       <param name="offset" />
1774     </member>
1775     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddFieldRelativeVirtualAddress(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32)">
1776       <param name="field" />
1777       <param name="offset" />
1778     </member>
1779     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddGenericParameter(System.Reflection.Metadata.EntityHandle,System.Reflection.GenericParameterAttributes,System.Reflection.Metadata.StringHandle,System.Int32)">
1780       <param name="parent" />
1781       <param name="attributes" />
1782       <param name="name" />
1783       <param name="index" />
1784     </member>
1785     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddGenericParameterConstraint(System.Reflection.Metadata.GenericParameterHandle,System.Reflection.Metadata.EntityHandle)">
1786       <param name="genericParameter" />
1787       <param name="constraint" />
1788     </member>
1789     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddImportScope(System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.BlobHandle)">
1790       <param name="parentScope" />
1791       <param name="imports" />
1792     </member>
1793     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddInterfaceImplementation(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EntityHandle)">
1794       <param name="type" />
1795       <param name="implementedInterface" />
1796     </member>
1797     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddLocalConstant(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle)">
1798       <param name="name" />
1799       <param name="signature" />
1800     </member>
1801     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddLocalScope(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.LocalVariableHandle,System.Reflection.Metadata.LocalConstantHandle,System.Int32,System.Int32)">
1802       <param name="method" />
1803       <param name="importScope" />
1804       <param name="variableList" />
1805       <param name="constantList" />
1806       <param name="startOffset" />
1807       <param name="length" />
1808     </member>
1809     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddLocalVariable(System.Reflection.Metadata.LocalVariableAttributes,System.Int32,System.Reflection.Metadata.StringHandle)">
1810       <param name="attributes" />
1811       <param name="index" />
1812       <param name="name" />
1813     </member>
1814     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddManifestResource(System.Reflection.ManifestResourceAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.UInt32)">
1815       <param name="attributes" />
1816       <param name="name" />
1817       <param name="implementation" />
1818       <param name="offset" />
1819     </member>
1820     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMarshallingDescriptor(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle)">
1821       <param name="parent" />
1822       <param name="descriptor" />
1823     </member>
1824     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMemberReference(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle)">
1825       <param name="parent" />
1826       <param name="name" />
1827       <param name="signature" />
1828     </member>
1829     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMethodDebugInformation(System.Reflection.Metadata.DocumentHandle,System.Reflection.Metadata.BlobHandle)">
1830       <param name="document" />
1831       <param name="sequencePoints" />
1832     </member>
1833     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMethodDefinition(System.Reflection.MethodAttributes,System.Reflection.MethodImplAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Int32,System.Reflection.Metadata.ParameterHandle)">
1834       <param name="attributes" />
1835       <param name="implAttributes" />
1836       <param name="name" />
1837       <param name="signature" />
1838       <param name="bodyOffset" />
1839       <param name="parameterList" />
1840     </member>
1841     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMethodImplementation(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle)">
1842       <param name="type" />
1843       <param name="methodBody" />
1844       <param name="methodDeclaration" />
1845     </member>
1846     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMethodImport(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.MethodImportAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.ModuleReferenceHandle)">
1847       <param name="method" />
1848       <param name="attributes" />
1849       <param name="name" />
1850       <param name="module" />
1851     </member>
1852     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMethodSemantics(System.Reflection.Metadata.EntityHandle,System.Reflection.MethodSemanticsAttributes,System.Reflection.Metadata.MethodDefinitionHandle)">
1853       <param name="association" />
1854       <param name="semantics" />
1855       <param name="methodDefinition" />
1856     </member>
1857     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddMethodSpecification(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle)">
1858       <param name="method" />
1859       <param name="instantiation" />
1860     </member>
1861     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddModule(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle)">
1862       <param name="generation" />
1863       <param name="moduleName" />
1864       <param name="mvid" />
1865       <param name="encId" />
1866       <param name="encBaseId" />
1867     </member>
1868     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddModuleReference(System.Reflection.Metadata.StringHandle)">
1869       <param name="moduleName" />
1870     </member>
1871     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddNestedType(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.TypeDefinitionHandle)">
1872       <param name="type" />
1873       <param name="enclosingType" />
1874     </member>
1875     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddParameter(System.Reflection.ParameterAttributes,System.Reflection.Metadata.StringHandle,System.Int32)">
1876       <param name="attributes" />
1877       <param name="name" />
1878       <param name="sequenceNumber" />
1879     </member>
1880     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddProperty(System.Reflection.PropertyAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle)">
1881       <param name="attributes" />
1882       <param name="name" />
1883       <param name="signature" />
1884     </member>
1885     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddPropertyMap(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.PropertyDefinitionHandle)">
1886       <param name="declaringType" />
1887       <param name="propertyList" />
1888     </member>
1889     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddStandaloneSignature(System.Reflection.Metadata.BlobHandle)">
1890       <param name="signature" />
1891     </member>
1892     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddStateMachineMethod(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle)">
1893       <param name="moveNextMethod" />
1894       <param name="kickoffMethod" />
1895     </member>
1896     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddTypeDefinition(System.Reflection.TypeAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.FieldDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle)">
1897       <param name="attributes" />
1898       <param name="namespace" />
1899       <param name="name" />
1900       <param name="baseType" />
1901       <param name="fieldList" />
1902       <param name="methodList" />
1903     </member>
1904     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddTypeLayout(System.Reflection.Metadata.TypeDefinitionHandle,System.UInt16,System.UInt32)">
1905       <param name="type" />
1906       <param name="packingSize" />
1907       <param name="size" />
1908     </member>
1909     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddTypeReference(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle)">
1910       <param name="resolutionScope" />
1911       <param name="namespace" />
1912       <param name="name" />
1913     </member>
1914     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddTypeSpecification(System.Reflection.Metadata.BlobHandle)">
1915       <param name="signature" />
1916     </member>
1917     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlob(System.Byte[])">
1918       <param name="value" />
1919     </member>
1920     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlob(System.Collections.Immutable.ImmutableArray{System.Byte})">
1921       <param name="value" />
1922     </member>
1923     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlob(System.Reflection.Metadata.BlobBuilder)">
1924       <param name="value" />
1925     </member>
1926     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlobUTF16(System.String)">
1927       <param name="value" />
1928     </member>
1929     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlobUTF8(System.String,System.Boolean)">
1930       <param name="value" />
1931       <param name="allowUnpairedSurrogates" />
1932     </member>
1933     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddConstantBlob(System.Object)">
1934       <param name="value" />
1935     </member>
1936     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddDocumentName(System.String)">
1937       <param name="value" />
1938     </member>
1939     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddGuid(System.Guid)">
1940       <param name="guid" />
1941     </member>
1942     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddString(System.String)">
1943       <param name="value" />
1944     </member>
1945     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddUserString(System.String)">
1946       <param name="value" />
1947     </member>
1948     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetRowCount(System.Reflection.Metadata.Ecma335.TableIndex)">
1949       <param name="table" />
1950     </member>
1951     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetRowCounts" />
1952     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.ReserveGuid" />
1953     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.ReserveUserString(System.Int32)">
1954       <param name="length" />
1955     </member>
1956     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.SetCapacity(System.Reflection.Metadata.Ecma335.HeapIndex,System.Int32)">
1957       <param name="heap" />
1958       <param name="byteCount" />
1959     </member>
1960     <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.SetCapacity(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32)">
1961       <param name="table" />
1962       <param name="rowCount" />
1963     </member>
1964     <member name="T:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions" />
1965     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetEditAndContinueLogEntries(System.Reflection.Metadata.MetadataReader)">
1966       <param name="reader" />
1967     </member>
1968     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetEditAndContinueMapEntries(System.Reflection.Metadata.MetadataReader)">
1969       <param name="reader" />
1970     </member>
1971     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetHeapMetadataOffset(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.HeapIndex)">
1972       <param name="reader" />
1973       <param name="heapIndex" />
1974     </member>
1975     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetHeapSize(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.HeapIndex)">
1976       <param name="reader" />
1977       <param name="heapIndex" />
1978     </member>
1979     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetNextHandle(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.BlobHandle)">
1980       <param name="reader" />
1981       <param name="handle" />
1982     </member>
1983     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetNextHandle(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.StringHandle)">
1984       <param name="reader" />
1985       <param name="handle" />
1986     </member>
1987     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetNextHandle(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.UserStringHandle)">
1988       <param name="reader" />
1989       <param name="handle" />
1990     </member>
1991     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetTableMetadataOffset(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex)">
1992       <param name="reader" />
1993       <param name="tableIndex" />
1994     </member>
1995     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetTableRowCount(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex)">
1996       <param name="reader" />
1997       <param name="tableIndex" />
1998     </member>
1999     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetTableRowSize(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex)">
2000       <param name="reader" />
2001       <param name="tableIndex" />
2002     </member>
2003     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetTypesWithEvents(System.Reflection.Metadata.MetadataReader)">
2004       <param name="reader" />
2005     </member>
2006     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetTypesWithProperties(System.Reflection.Metadata.MetadataReader)">
2007       <param name="reader" />
2008     </member>
2009     <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.ResolveSignatureTypeKind(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle,System.Byte)">
2010       <param name="reader" />
2011       <param name="typeHandle" />
2012       <param name="rawTypeKind" />
2013     </member>
2014     <member name="T:System.Reflection.Metadata.Ecma335.MetadataRootBuilder" />
2015     <member name="M:System.Reflection.Metadata.Ecma335.MetadataRootBuilder.#ctor(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.String,System.Boolean)">
2016       <param name="tablesAndHeaps" />
2017       <param name="metadataVersion" />
2018       <param name="suppressValidation" />
2019     </member>
2020     <member name="P:System.Reflection.Metadata.Ecma335.MetadataRootBuilder.MetadataVersion" />
2021     <member name="M:System.Reflection.Metadata.Ecma335.MetadataRootBuilder.Serialize(System.Reflection.Metadata.BlobBuilder,System.Int32,System.Int32)">
2022       <param name="builder" />
2023       <param name="methodBodyStreamRva" />
2024       <param name="mappedFieldDataStreamRva" />
2025     </member>
2026     <member name="P:System.Reflection.Metadata.Ecma335.MetadataRootBuilder.Sizes" />
2027     <member name="P:System.Reflection.Metadata.Ecma335.MetadataRootBuilder.SuppressValidation" />
2028     <member name="T:System.Reflection.Metadata.Ecma335.MetadataSizes" />
2029     <member name="P:System.Reflection.Metadata.Ecma335.MetadataSizes.ExternalRowCounts" />
2030     <member name="M:System.Reflection.Metadata.Ecma335.MetadataSizes.GetAlignedHeapSize(System.Reflection.Metadata.Ecma335.HeapIndex)">
2031       <param name="index" />
2032     </member>
2033     <member name="P:System.Reflection.Metadata.Ecma335.MetadataSizes.HeapSizes" />
2034     <member name="P:System.Reflection.Metadata.Ecma335.MetadataSizes.RowCounts" />
2035     <member name="T:System.Reflection.Metadata.Ecma335.MetadataTokens" />
2036     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.AssemblyFileHandle(System.Int32)">
2037       <param name="rowNumber" />
2038     </member>
2039     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.AssemblyReferenceHandle(System.Int32)">
2040       <param name="rowNumber" />
2041     </member>
2042     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.BlobHandle(System.Int32)">
2043       <param name="offset" />
2044     </member>
2045     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ConstantHandle(System.Int32)">
2046       <param name="rowNumber" />
2047     </member>
2048     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.CustomAttributeHandle(System.Int32)">
2049       <param name="rowNumber" />
2050     </member>
2051     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.CustomDebugInformationHandle(System.Int32)">
2052       <param name="rowNumber" />
2053     </member>
2054     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.DeclarativeSecurityAttributeHandle(System.Int32)">
2055       <param name="rowNumber" />
2056     </member>
2057     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.DocumentHandle(System.Int32)">
2058       <param name="rowNumber" />
2059     </member>
2060     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.DocumentNameBlobHandle(System.Int32)">
2061       <param name="offset" />
2062     </member>
2063     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.EntityHandle(System.Int32)">
2064       <param name="token" />
2065     </member>
2066     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.EntityHandle(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32)">
2067       <param name="tableIndex" />
2068       <param name="rowNumber" />
2069     </member>
2070     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.EventDefinitionHandle(System.Int32)">
2071       <param name="rowNumber" />
2072     </member>
2073     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ExportedTypeHandle(System.Int32)">
2074       <param name="rowNumber" />
2075     </member>
2076     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.FieldDefinitionHandle(System.Int32)">
2077       <param name="rowNumber" />
2078     </member>
2079     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GenericParameterConstraintHandle(System.Int32)">
2080       <param name="rowNumber" />
2081     </member>
2082     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GenericParameterHandle(System.Int32)">
2083       <param name="rowNumber" />
2084     </member>
2085     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.BlobHandle)">
2086       <param name="handle" />
2087     </member>
2088     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.GuidHandle)">
2089       <param name="handle" />
2090     </member>
2091     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.Handle)">
2092       <param name="handle" />
2093     </member>
2094     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Handle)">
2095       <param name="reader" />
2096       <param name="handle" />
2097     </member>
2098     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.StringHandle)">
2099       <param name="handle" />
2100     </member>
2101     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.UserStringHandle)">
2102       <param name="handle" />
2103     </member>
2104     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetRowNumber(System.Reflection.Metadata.EntityHandle)">
2105       <param name="handle" />
2106     </member>
2107     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetRowNumber(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle)">
2108       <param name="reader" />
2109       <param name="handle" />
2110     </member>
2111     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(System.Reflection.Metadata.EntityHandle)">
2112       <param name="handle" />
2113     </member>
2114     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(System.Reflection.Metadata.Handle)">
2115       <param name="handle" />
2116     </member>
2117     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle)">
2118       <param name="reader" />
2119       <param name="handle" />
2120     </member>
2121     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Handle)">
2122       <param name="reader" />
2123       <param name="handle" />
2124     </member>
2125     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GuidHandle(System.Int32)">
2126       <param name="offset" />
2127     </member>
2128     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.Handle(System.Int32)">
2129       <param name="token" />
2130     </member>
2131     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.Handle(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32)">
2132       <param name="tableIndex" />
2133       <param name="rowNumber" />
2134     </member>
2135     <member name="F:System.Reflection.Metadata.Ecma335.MetadataTokens.HeapCount" />
2136     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ImportScopeHandle(System.Int32)">
2137       <param name="rowNumber" />
2138     </member>
2139     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.InterfaceImplementationHandle(System.Int32)">
2140       <param name="rowNumber" />
2141     </member>
2142     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.LocalConstantHandle(System.Int32)">
2143       <param name="rowNumber" />
2144     </member>
2145     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.LocalScopeHandle(System.Int32)">
2146       <param name="rowNumber" />
2147     </member>
2148     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.LocalVariableHandle(System.Int32)">
2149       <param name="rowNumber" />
2150     </member>
2151     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ManifestResourceHandle(System.Int32)">
2152       <param name="rowNumber" />
2153     </member>
2154     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MemberReferenceHandle(System.Int32)">
2155       <param name="rowNumber" />
2156     </member>
2157     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodDebugInformationHandle(System.Int32)">
2158       <param name="rowNumber" />
2159     </member>
2160     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodDefinitionHandle(System.Int32)">
2161       <param name="rowNumber" />
2162     </member>
2163     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodImplementationHandle(System.Int32)">
2164       <param name="rowNumber" />
2165     </member>
2166     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodSpecificationHandle(System.Int32)">
2167       <param name="rowNumber" />
2168     </member>
2169     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ModuleReferenceHandle(System.Int32)">
2170       <param name="rowNumber" />
2171     </member>
2172     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ParameterHandle(System.Int32)">
2173       <param name="rowNumber" />
2174     </member>
2175     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.PropertyDefinitionHandle(System.Int32)">
2176       <param name="rowNumber" />
2177     </member>
2178     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.StandaloneSignatureHandle(System.Int32)">
2179       <param name="rowNumber" />
2180     </member>
2181     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.StringHandle(System.Int32)">
2182       <param name="offset" />
2183     </member>
2184     <member name="F:System.Reflection.Metadata.Ecma335.MetadataTokens.TableCount" />
2185     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TryGetHeapIndex(System.Reflection.Metadata.HandleKind,System.Reflection.Metadata.Ecma335.HeapIndex@)">
2186       <param name="type" />
2187       <param name="index" />
2188     </member>
2189     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TryGetTableIndex(System.Reflection.Metadata.HandleKind,System.Reflection.Metadata.Ecma335.TableIndex@)">
2190       <param name="type" />
2191       <param name="index" />
2192     </member>
2193     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TypeDefinitionHandle(System.Int32)">
2194       <param name="rowNumber" />
2195     </member>
2196     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TypeReferenceHandle(System.Int32)">
2197       <param name="rowNumber" />
2198     </member>
2199     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TypeSpecificationHandle(System.Int32)">
2200       <param name="rowNumber" />
2201     </member>
2202     <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.UserStringHandle(System.Int32)">
2203       <param name="offset" />
2204     </member>
2205     <member name="T:System.Reflection.Metadata.Ecma335.MethodBodyAttributes" />
2206     <member name="F:System.Reflection.Metadata.Ecma335.MethodBodyAttributes.InitLocals" />
2207     <member name="F:System.Reflection.Metadata.Ecma335.MethodBodyAttributes.None" />
2208     <member name="T:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder" />
2209     <member name="M:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2210       <param name="builder" />
2211     </member>
2212     <member name="M:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.AddMethodBody(System.Int32,System.Int32,System.Int32,System.Boolean,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes)">
2213       <param name="codeSize" />
2214       <param name="maxStack" />
2215       <param name="exceptionRegionCount" />
2216       <param name="hasSmallExceptionRegions" />
2217       <param name="localVariablesSignature" />
2218       <param name="attributes" />
2219     </member>
2220     <member name="M:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.AddMethodBody(System.Int32,System.Int32,System.Int32,System.Boolean,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes,System.Boolean)">
2221       <param name="codeSize" />
2222       <param name="maxStack" />
2223       <param name="exceptionRegionCount" />
2224       <param name="hasSmallExceptionRegions" />
2225       <param name="localVariablesSignature" />
2226       <param name="attributes" />
2227       <param name="hasDynamicStackAllocation" />
2228     </member>
2229     <member name="M:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.AddMethodBody(System.Reflection.Metadata.Ecma335.InstructionEncoder,System.Int32,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes)">
2230       <param name="instructionEncoder" />
2231       <param name="maxStack" />
2232       <param name="localVariablesSignature" />
2233       <param name="attributes" />
2234     </member>
2235     <member name="M:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.AddMethodBody(System.Reflection.Metadata.Ecma335.InstructionEncoder,System.Int32,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes,System.Boolean)">
2236       <param name="instructionEncoder" />
2237       <param name="maxStack" />
2238       <param name="localVariablesSignature" />
2239       <param name="attributes" />
2240       <param name="hasDynamicStackAllocation" />
2241     </member>
2242     <member name="P:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.Builder" />
2243     <member name="T:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.MethodBody" />
2244     <member name="P:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.MethodBody.ExceptionRegions" />
2245     <member name="P:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.MethodBody.Instructions" />
2246     <member name="P:System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder.MethodBody.Offset" />
2247     <member name="T:System.Reflection.Metadata.Ecma335.MethodSignatureEncoder" />
2248     <member name="M:System.Reflection.Metadata.Ecma335.MethodSignatureEncoder.#ctor(System.Reflection.Metadata.BlobBuilder,System.Boolean)">
2249       <param name="builder" />
2250       <param name="hasVarArgs" />
2251     </member>
2252     <member name="P:System.Reflection.Metadata.Ecma335.MethodSignatureEncoder.Builder" />
2253     <member name="P:System.Reflection.Metadata.Ecma335.MethodSignatureEncoder.HasVarArgs" />
2254     <member name="M:System.Reflection.Metadata.Ecma335.MethodSignatureEncoder.Parameters(System.Int32,System.Action{System.Reflection.Metadata.Ecma335.ReturnTypeEncoder},System.Action{System.Reflection.Metadata.Ecma335.ParametersEncoder})">
2255       <param name="parameterCount" />
2256       <param name="returnType" />
2257       <param name="parameters" />
2258     </member>
2259     <member name="M:System.Reflection.Metadata.Ecma335.MethodSignatureEncoder.Parameters(System.Int32,System.Reflection.Metadata.Ecma335.ReturnTypeEncoder@,System.Reflection.Metadata.Ecma335.ParametersEncoder@)">
2260       <param name="parameterCount" />
2261       <param name="returnType" />
2262       <param name="parameters" />
2263     </member>
2264     <member name="T:System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder" />
2265     <member name="M:System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2266       <param name="builder" />
2267     </member>
2268     <member name="M:System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder.AddArgument(System.Boolean,System.Action{System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder},System.Action{System.Reflection.Metadata.Ecma335.NameEncoder},System.Action{System.Reflection.Metadata.Ecma335.LiteralEncoder})">
2269       <param name="isField" />
2270       <param name="type" />
2271       <param name="name" />
2272       <param name="literal" />
2273     </member>
2274     <member name="M:System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder.AddArgument(System.Boolean,System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder@,System.Reflection.Metadata.Ecma335.NameEncoder@,System.Reflection.Metadata.Ecma335.LiteralEncoder@)">
2275       <param name="isField" />
2276       <param name="type" />
2277       <param name="name" />
2278       <param name="literal" />
2279     </member>
2280     <member name="P:System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder.Builder" />
2281     <member name="T:System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder" />
2282     <member name="M:System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2283       <param name="builder" />
2284     </member>
2285     <member name="P:System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder.Builder" />
2286     <member name="M:System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder.Object" />
2287     <member name="M:System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder.ScalarType" />
2288     <member name="M:System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder.SZArray" />
2289     <member name="T:System.Reflection.Metadata.Ecma335.NameEncoder" />
2290     <member name="M:System.Reflection.Metadata.Ecma335.NameEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2291       <param name="builder" />
2292     </member>
2293     <member name="P:System.Reflection.Metadata.Ecma335.NameEncoder.Builder" />
2294     <member name="M:System.Reflection.Metadata.Ecma335.NameEncoder.Name(System.String)">
2295       <param name="name" />
2296     </member>
2297     <member name="T:System.Reflection.Metadata.Ecma335.ParametersEncoder" />
2298     <member name="M:System.Reflection.Metadata.Ecma335.ParametersEncoder.#ctor(System.Reflection.Metadata.BlobBuilder,System.Boolean)">
2299       <param name="builder" />
2300       <param name="hasVarArgs" />
2301     </member>
2302     <member name="M:System.Reflection.Metadata.Ecma335.ParametersEncoder.AddParameter" />
2303     <member name="P:System.Reflection.Metadata.Ecma335.ParametersEncoder.Builder" />
2304     <member name="P:System.Reflection.Metadata.Ecma335.ParametersEncoder.HasVarArgs" />
2305     <member name="M:System.Reflection.Metadata.Ecma335.ParametersEncoder.StartVarArgs" />
2306     <member name="T:System.Reflection.Metadata.Ecma335.ParameterTypeEncoder" />
2307     <member name="M:System.Reflection.Metadata.Ecma335.ParameterTypeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2308       <param name="builder" />
2309     </member>
2310     <member name="P:System.Reflection.Metadata.Ecma335.ParameterTypeEncoder.Builder" />
2311     <member name="M:System.Reflection.Metadata.Ecma335.ParameterTypeEncoder.CustomModifiers" />
2312     <member name="M:System.Reflection.Metadata.Ecma335.ParameterTypeEncoder.Type(System.Boolean)">
2313       <param name="isByRef" />
2314     </member>
2315     <member name="M:System.Reflection.Metadata.Ecma335.ParameterTypeEncoder.TypedReference" />
2316     <member name="T:System.Reflection.Metadata.Ecma335.PermissionSetEncoder" />
2317     <member name="M:System.Reflection.Metadata.Ecma335.PermissionSetEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2318       <param name="builder" />
2319     </member>
2320     <member name="M:System.Reflection.Metadata.Ecma335.PermissionSetEncoder.AddPermission(System.String,System.Collections.Immutable.ImmutableArray{System.Byte})">
2321       <param name="typeName" />
2322       <param name="encodedArguments" />
2323     </member>
2324     <member name="M:System.Reflection.Metadata.Ecma335.PermissionSetEncoder.AddPermission(System.String,System.Reflection.Metadata.BlobBuilder)">
2325       <param name="typeName" />
2326       <param name="encodedArguments" />
2327     </member>
2328     <member name="P:System.Reflection.Metadata.Ecma335.PermissionSetEncoder.Builder" />
2329     <member name="T:System.Reflection.Metadata.Ecma335.PortablePdbBuilder" />
2330     <member name="M:System.Reflection.Metadata.Ecma335.PortablePdbBuilder.#ctor(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.Collections.Immutable.ImmutableArray{System.Int32},System.Reflection.Metadata.MethodDefinitionHandle,System.Func{System.Collections.Generic.IEnumerable{System.Reflection.Metadata.Blob},System.Reflection.Metadata.BlobContentId})">
2331       <param name="tablesAndHeaps" />
2332       <param name="typeSystemRowCounts" />
2333       <param name="entryPoint" />
2334       <param name="idProvider" />
2335     </member>
2336     <member name="P:System.Reflection.Metadata.Ecma335.PortablePdbBuilder.FormatVersion" />
2337     <member name="P:System.Reflection.Metadata.Ecma335.PortablePdbBuilder.IdProvider" />
2338     <member name="P:System.Reflection.Metadata.Ecma335.PortablePdbBuilder.MetadataVersion" />
2339     <member name="M:System.Reflection.Metadata.Ecma335.PortablePdbBuilder.Serialize(System.Reflection.Metadata.BlobBuilder)">
2340       <param name="builder" />
2341     </member>
2342     <member name="T:System.Reflection.Metadata.Ecma335.ReturnTypeEncoder" />
2343     <member name="M:System.Reflection.Metadata.Ecma335.ReturnTypeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2344       <param name="builder" />
2345     </member>
2346     <member name="P:System.Reflection.Metadata.Ecma335.ReturnTypeEncoder.Builder" />
2347     <member name="M:System.Reflection.Metadata.Ecma335.ReturnTypeEncoder.CustomModifiers" />
2348     <member name="M:System.Reflection.Metadata.Ecma335.ReturnTypeEncoder.Type(System.Boolean)">
2349       <param name="isByRef" />
2350     </member>
2351     <member name="M:System.Reflection.Metadata.Ecma335.ReturnTypeEncoder.TypedReference" />
2352     <member name="M:System.Reflection.Metadata.Ecma335.ReturnTypeEncoder.Void" />
2353     <member name="T:System.Reflection.Metadata.Ecma335.ScalarEncoder" />
2354     <member name="M:System.Reflection.Metadata.Ecma335.ScalarEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2355       <param name="builder" />
2356     </member>
2357     <member name="P:System.Reflection.Metadata.Ecma335.ScalarEncoder.Builder" />
2358     <member name="M:System.Reflection.Metadata.Ecma335.ScalarEncoder.Constant(System.Object)">
2359       <param name="value" />
2360     </member>
2361     <member name="M:System.Reflection.Metadata.Ecma335.ScalarEncoder.NullArray" />
2362     <member name="M:System.Reflection.Metadata.Ecma335.ScalarEncoder.SystemType(System.String)">
2363       <param name="serializedTypeName" />
2364     </member>
2365     <member name="T:System.Reflection.Metadata.Ecma335.SignatureDecoder`2">
2366       <typeparam name="TType" />
2367       <typeparam name="TGenericContext" />
2368     </member>
2369     <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.#ctor(System.Reflection.Metadata.ISignatureTypeProvider{`0,`1},System.Reflection.Metadata.MetadataReader,`1)">
2370       <param name="provider" />
2371       <param name="metadataReader" />
2372       <param name="genericContext" />
2373     </member>
2374     <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeFieldSignature(System.Reflection.Metadata.BlobReader@)">
2375       <param name="blobReader" />
2376     </member>
2377     <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeLocalSignature(System.Reflection.Metadata.BlobReader@)">
2378       <param name="blobReader" />
2379     </member>
2380     <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeMethodSignature(System.Reflection.Metadata.BlobReader@)">
2381       <param name="blobReader" />
2382     </member>
2383     <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeMethodSpecificationSignature(System.Reflection.Metadata.BlobReader@)">
2384       <param name="blobReader" />
2385     </member>
2386     <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeType(System.Reflection.Metadata.BlobReader@,System.Boolean)">
2387       <param name="blobReader" />
2388       <param name="allowTypeSpecifications" />
2389     </member>
2390     <member name="T:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder" />
2391     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2392       <param name="builder" />
2393     </member>
2394     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Array(System.Action{System.Reflection.Metadata.Ecma335.SignatureTypeEncoder},System.Action{System.Reflection.Metadata.Ecma335.ArrayShapeEncoder})">
2395       <param name="elementType" />
2396       <param name="arrayShape" />
2397     </member>
2398     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Array(System.Reflection.Metadata.Ecma335.SignatureTypeEncoder@,System.Reflection.Metadata.Ecma335.ArrayShapeEncoder@)">
2399       <param name="elementType" />
2400       <param name="arrayShape" />
2401     </member>
2402     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Boolean" />
2403     <member name="P:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Builder" />
2404     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Byte" />
2405     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Char" />
2406     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.CustomModifiers" />
2407     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Double" />
2408     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.FunctionPointer(System.Reflection.Metadata.SignatureCallingConvention,System.Reflection.Metadata.Ecma335.FunctionPointerAttributes,System.Int32)">
2409       <param name="convention" />
2410       <param name="attributes" />
2411       <param name="genericParameterCount" />
2412     </member>
2413     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.GenericInstantiation(System.Reflection.Metadata.EntityHandle,System.Int32,System.Boolean)">
2414       <param name="genericType" />
2415       <param name="genericArgumentCount" />
2416       <param name="isValueType" />
2417     </member>
2418     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.GenericMethodTypeParameter(System.Int32)">
2419       <param name="parameterIndex" />
2420     </member>
2421     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.GenericTypeParameter(System.Int32)">
2422       <param name="parameterIndex" />
2423     </member>
2424     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Int16" />
2425     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Int32" />
2426     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Int64" />
2427     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.IntPtr" />
2428     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Object" />
2429     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Pointer" />
2430     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.PrimitiveType(System.Reflection.Metadata.PrimitiveTypeCode)">
2431       <param name="type" />
2432     </member>
2433     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.SByte" />
2434     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Single" />
2435     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.String" />
2436     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.SZArray" />
2437     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.Type(System.Reflection.Metadata.EntityHandle,System.Boolean)">
2438       <param name="type" />
2439       <param name="isValueType" />
2440     </member>
2441     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.UInt16" />
2442     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.UInt32" />
2443     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.UInt64" />
2444     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.UIntPtr" />
2445     <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.VoidPointer" />
2446     <member name="T:System.Reflection.Metadata.Ecma335.TableIndex" />
2447     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Assembly" />
2448     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.AssemblyOS" />
2449     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.AssemblyProcessor" />
2450     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.AssemblyRef" />
2451     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.AssemblyRefOS" />
2452     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.AssemblyRefProcessor" />
2453     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.ClassLayout" />
2454     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Constant" />
2455     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.CustomAttribute" />
2456     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.CustomDebugInformation" />
2457     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.DeclSecurity" />
2458     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Document" />
2459     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.EncLog" />
2460     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.EncMap" />
2461     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Event" />
2462     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.EventMap" />
2463     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.EventPtr" />
2464     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.ExportedType" />
2465     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Field" />
2466     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.FieldLayout" />
2467     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.FieldMarshal" />
2468     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.FieldPtr" />
2469     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.FieldRva" />
2470     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.File" />
2471     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.GenericParam" />
2472     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.GenericParamConstraint" />
2473     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.ImplMap" />
2474     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.ImportScope" />
2475     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.InterfaceImpl" />
2476     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.LocalConstant" />
2477     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.LocalScope" />
2478     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.LocalVariable" />
2479     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.ManifestResource" />
2480     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.MemberRef" />
2481     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.MethodDebugInformation" />
2482     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.MethodDef" />
2483     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.MethodImpl" />
2484     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.MethodPtr" />
2485     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.MethodSemantics" />
2486     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.MethodSpec" />
2487     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Module" />
2488     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.ModuleRef" />
2489     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.NestedClass" />
2490     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Param" />
2491     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.ParamPtr" />
2492     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.Property" />
2493     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.PropertyMap" />
2494     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.PropertyPtr" />
2495     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.StandAloneSig" />
2496     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.StateMachineMethod" />
2497     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.TypeDef" />
2498     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.TypeRef" />
2499     <member name="F:System.Reflection.Metadata.Ecma335.TableIndex.TypeSpec" />
2500     <member name="T:System.Reflection.Metadata.Ecma335.VectorEncoder" />
2501     <member name="M:System.Reflection.Metadata.Ecma335.VectorEncoder.#ctor(System.Reflection.Metadata.BlobBuilder)">
2502       <param name="builder" />
2503     </member>
2504     <member name="P:System.Reflection.Metadata.Ecma335.VectorEncoder.Builder" />
2505     <member name="M:System.Reflection.Metadata.Ecma335.VectorEncoder.Count(System.Int32)">
2506       <param name="count" />
2507     </member>
2508     <member name="T:System.Reflection.Metadata.EntityHandle" />
2509     <member name="F:System.Reflection.Metadata.EntityHandle.AssemblyDefinition" />
2510     <member name="M:System.Reflection.Metadata.EntityHandle.Equals(System.Object)">
2511       <param name="obj" />
2512     </member>
2513     <member name="M:System.Reflection.Metadata.EntityHandle.Equals(System.Reflection.Metadata.EntityHandle)">
2514       <param name="other" />
2515     </member>
2516     <member name="M:System.Reflection.Metadata.EntityHandle.GetHashCode" />
2517     <member name="P:System.Reflection.Metadata.EntityHandle.IsNil" />
2518     <member name="P:System.Reflection.Metadata.EntityHandle.Kind" />
2519     <member name="F:System.Reflection.Metadata.EntityHandle.ModuleDefinition" />
2520     <member name="M:System.Reflection.Metadata.EntityHandle.op_Equality(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle)">
2521       <param name="left" />
2522       <param name="right" />
2523     </member>
2524     <member name="M:System.Reflection.Metadata.EntityHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.EntityHandle">
2525       <param name="handle" />
2526     </member>
2527     <member name="M:System.Reflection.Metadata.EntityHandle.op_Implicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.Handle">
2528       <param name="handle" />
2529     </member>
2530     <member name="M:System.Reflection.Metadata.EntityHandle.op_Inequality(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle)">
2531       <param name="left" />
2532       <param name="right" />
2533     </member>
2534     <member name="T:System.Reflection.Metadata.EventAccessors" />
2535     <member name="P:System.Reflection.Metadata.EventAccessors.Adder" />
2536     <member name="P:System.Reflection.Metadata.EventAccessors.Others" />
2537     <member name="P:System.Reflection.Metadata.EventAccessors.Raiser" />
2538     <member name="P:System.Reflection.Metadata.EventAccessors.Remover" />
2539     <member name="T:System.Reflection.Metadata.EventDefinition" />
2540     <member name="P:System.Reflection.Metadata.EventDefinition.Attributes" />
2541     <member name="M:System.Reflection.Metadata.EventDefinition.GetAccessors" />
2542     <member name="M:System.Reflection.Metadata.EventDefinition.GetCustomAttributes" />
2543     <member name="P:System.Reflection.Metadata.EventDefinition.Name" />
2544     <member name="P:System.Reflection.Metadata.EventDefinition.Type" />
2545     <member name="T:System.Reflection.Metadata.EventDefinitionHandle" />
2546     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.Equals(System.Object)">
2547       <param name="obj" />
2548     </member>
2549     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.Equals(System.Reflection.Metadata.EventDefinitionHandle)">
2550       <param name="other" />
2551     </member>
2552     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.GetHashCode" />
2553     <member name="P:System.Reflection.Metadata.EventDefinitionHandle.IsNil" />
2554     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Equality(System.Reflection.Metadata.EventDefinitionHandle,System.Reflection.Metadata.EventDefinitionHandle)">
2555       <param name="left" />
2556       <param name="right" />
2557     </member>
2558     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.EventDefinitionHandle">
2559       <param name="handle" />
2560     </member>
2561     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.EventDefinitionHandle">
2562       <param name="handle" />
2563     </member>
2564     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Implicit(System.Reflection.Metadata.EventDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
2565       <param name="handle" />
2566     </member>
2567     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Implicit(System.Reflection.Metadata.EventDefinitionHandle)~System.Reflection.Metadata.Handle">
2568       <param name="handle" />
2569     </member>
2570     <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Inequality(System.Reflection.Metadata.EventDefinitionHandle,System.Reflection.Metadata.EventDefinitionHandle)">
2571       <param name="left" />
2572       <param name="right" />
2573     </member>
2574     <member name="T:System.Reflection.Metadata.EventDefinitionHandleCollection" />
2575     <member name="P:System.Reflection.Metadata.EventDefinitionHandleCollection.Count" />
2576     <member name="T:System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator" />
2577     <member name="P:System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator.Current" />
2578     <member name="M:System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator.MoveNext" />
2579     <member name="P:System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
2580     <member name="M:System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
2581     <member name="M:System.Reflection.Metadata.EventDefinitionHandleCollection.Enumerator.System#IDisposable#Dispose" />
2582     <member name="M:System.Reflection.Metadata.EventDefinitionHandleCollection.GetEnumerator" />
2583     <member name="M:System.Reflection.Metadata.EventDefinitionHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#EventDefinitionHandle}#GetEnumerator" />
2584     <member name="M:System.Reflection.Metadata.EventDefinitionHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
2585     <member name="T:System.Reflection.Metadata.ExceptionRegion" />
2586     <member name="P:System.Reflection.Metadata.ExceptionRegion.CatchType">
2587       <summary>Gets a TypeRef, TypeDef, or TypeSpec handle if the region represents a catch, or a nil token otherwise (<see langword="default" />(<see cref="T:System.Reflection.Metadata.EntityHandle" />)).</summary>
2588     </member>
2589     <member name="P:System.Reflection.Metadata.ExceptionRegion.FilterOffset">
2590       <summary>Gets the IL offset of the start of the filter block, or -1 if the region is not a filter.</summary>
2591     </member>
2592     <member name="P:System.Reflection.Metadata.ExceptionRegion.HandlerLength">
2593       <summary>Gets the length in bytes of the exception handler.</summary>
2594     </member>
2595     <member name="P:System.Reflection.Metadata.ExceptionRegion.HandlerOffset">
2596       <summary>Gets the starting IL offset of the exception handler.</summary>
2597     </member>
2598     <member name="P:System.Reflection.Metadata.ExceptionRegion.Kind" />
2599     <member name="P:System.Reflection.Metadata.ExceptionRegion.TryLength">
2600       <summary>Gets the length in bytes of the try block.</summary>
2601     </member>
2602     <member name="P:System.Reflection.Metadata.ExceptionRegion.TryOffset">
2603       <summary>Gets the starting IL offset of the try block.</summary>
2604     </member>
2605     <member name="T:System.Reflection.Metadata.ExceptionRegionKind" />
2606     <member name="F:System.Reflection.Metadata.ExceptionRegionKind.Catch" />
2607     <member name="F:System.Reflection.Metadata.ExceptionRegionKind.Fault" />
2608     <member name="F:System.Reflection.Metadata.ExceptionRegionKind.Filter" />
2609     <member name="F:System.Reflection.Metadata.ExceptionRegionKind.Finally" />
2610     <member name="T:System.Reflection.Metadata.ExportedType" />
2611     <member name="P:System.Reflection.Metadata.ExportedType.Attributes" />
2612     <member name="M:System.Reflection.Metadata.ExportedType.GetCustomAttributes" />
2613     <member name="P:System.Reflection.Metadata.ExportedType.Implementation">
2614       <summary>Gets a handle to resolve the implementation of the target type.</summary>
2615       <returns>
2616         <see cref="T:System.Reflection.Metadata.AssemblyFileHandle" /> representing another module in the assembly.
2617       <see cref="T:System.Reflection.Metadata.AssemblyReferenceHandle" /> representing another assembly if <see cref="P:System.Reflection.Metadata.ExportedType.IsForwarder" /> is <see langword="true" />.
2618       <see cref="T:System.Reflection.Metadata.ExportedTypeHandle" /> representing the declaring exported type in which this was is nested.</returns>
2619     </member>
2620     <member name="P:System.Reflection.Metadata.ExportedType.IsForwarder" />
2621     <member name="P:System.Reflection.Metadata.ExportedType.Name">
2622       <summary>Gets the name of the target type, or <see langword="default" /> if the type is nested or defined in a root namespace.</summary>
2623       <returns>A <see cref="T:System.Reflection.Metadata.StringHandle" /> struct instance.</returns>
2624     </member>
2625     <member name="P:System.Reflection.Metadata.ExportedType.Namespace">
2626       <summary>Gets the full name of the namespace that contains the target type, or <see langword="default" /> if the type is nested or defined in a root namespace.</summary>
2627     </member>
2628     <member name="P:System.Reflection.Metadata.ExportedType.NamespaceDefinition">
2629       <summary>Gets the definition handle of the namespace where the target type is defined, or <see langword="default" /> if the type is nested or defined in a root namespace.</summary>
2630     </member>
2631     <member name="T:System.Reflection.Metadata.ExportedTypeHandle" />
2632     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.Equals(System.Object)">
2633       <param name="obj" />
2634     </member>
2635     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.Equals(System.Reflection.Metadata.ExportedTypeHandle)">
2636       <param name="other" />
2637     </member>
2638     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.GetHashCode" />
2639     <member name="P:System.Reflection.Metadata.ExportedTypeHandle.IsNil" />
2640     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Equality(System.Reflection.Metadata.ExportedTypeHandle,System.Reflection.Metadata.ExportedTypeHandle)">
2641       <param name="left" />
2642       <param name="right" />
2643     </member>
2644     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ExportedTypeHandle">
2645       <param name="handle" />
2646     </member>
2647     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ExportedTypeHandle">
2648       <param name="handle" />
2649     </member>
2650     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Implicit(System.Reflection.Metadata.ExportedTypeHandle)~System.Reflection.Metadata.EntityHandle">
2651       <param name="handle" />
2652     </member>
2653     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Implicit(System.Reflection.Metadata.ExportedTypeHandle)~System.Reflection.Metadata.Handle">
2654       <param name="handle" />
2655     </member>
2656     <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Inequality(System.Reflection.Metadata.ExportedTypeHandle,System.Reflection.Metadata.ExportedTypeHandle)">
2657       <param name="left" />
2658       <param name="right" />
2659     </member>
2660     <member name="T:System.Reflection.Metadata.ExportedTypeHandleCollection" />
2661     <member name="P:System.Reflection.Metadata.ExportedTypeHandleCollection.Count" />
2662     <member name="T:System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator" />
2663     <member name="P:System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator.Current" />
2664     <member name="M:System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator.MoveNext" />
2665     <member name="P:System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
2666     <member name="M:System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
2667     <member name="M:System.Reflection.Metadata.ExportedTypeHandleCollection.Enumerator.System#IDisposable#Dispose" />
2668     <member name="M:System.Reflection.Metadata.ExportedTypeHandleCollection.GetEnumerator" />
2669     <member name="M:System.Reflection.Metadata.ExportedTypeHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#ExportedTypeHandle}#GetEnumerator" />
2670     <member name="M:System.Reflection.Metadata.ExportedTypeHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
2671     <member name="T:System.Reflection.Metadata.FieldDefinition" />
2672     <member name="P:System.Reflection.Metadata.FieldDefinition.Attributes" />
2673     <member name="M:System.Reflection.Metadata.FieldDefinition.DecodeSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
2674       <param name="provider" />
2675       <param name="genericContext" />
2676       <typeparam name="TType" />
2677       <typeparam name="TGenericContext" />
2678     </member>
2679     <member name="M:System.Reflection.Metadata.FieldDefinition.GetCustomAttributes" />
2680     <member name="M:System.Reflection.Metadata.FieldDefinition.GetDeclaringType" />
2681     <member name="M:System.Reflection.Metadata.FieldDefinition.GetDefaultValue" />
2682     <member name="M:System.Reflection.Metadata.FieldDefinition.GetMarshallingDescriptor" />
2683     <member name="M:System.Reflection.Metadata.FieldDefinition.GetOffset">
2684       <summary>Returns the field layout offset, or -1 if it is not available.</summary>
2685       <returns>The field definition offset, or -1 if it is not available.</returns>
2686     </member>
2687     <member name="M:System.Reflection.Metadata.FieldDefinition.GetRelativeVirtualAddress" />
2688     <member name="P:System.Reflection.Metadata.FieldDefinition.Name" />
2689     <member name="P:System.Reflection.Metadata.FieldDefinition.Signature" />
2690     <member name="T:System.Reflection.Metadata.FieldDefinitionHandle" />
2691     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.Equals(System.Object)">
2692       <param name="obj" />
2693     </member>
2694     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.Equals(System.Reflection.Metadata.FieldDefinitionHandle)">
2695       <param name="other" />
2696     </member>
2697     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.GetHashCode" />
2698     <member name="P:System.Reflection.Metadata.FieldDefinitionHandle.IsNil" />
2699     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Equality(System.Reflection.Metadata.FieldDefinitionHandle,System.Reflection.Metadata.FieldDefinitionHandle)">
2700       <param name="left" />
2701       <param name="right" />
2702     </member>
2703     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.FieldDefinitionHandle">
2704       <param name="handle" />
2705     </member>
2706     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.FieldDefinitionHandle">
2707       <param name="handle" />
2708     </member>
2709     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Implicit(System.Reflection.Metadata.FieldDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
2710       <param name="handle" />
2711     </member>
2712     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Implicit(System.Reflection.Metadata.FieldDefinitionHandle)~System.Reflection.Metadata.Handle">
2713       <param name="handle" />
2714     </member>
2715     <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Inequality(System.Reflection.Metadata.FieldDefinitionHandle,System.Reflection.Metadata.FieldDefinitionHandle)">
2716       <param name="left" />
2717       <param name="right" />
2718     </member>
2719     <member name="T:System.Reflection.Metadata.FieldDefinitionHandleCollection" />
2720     <member name="P:System.Reflection.Metadata.FieldDefinitionHandleCollection.Count" />
2721     <member name="T:System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator" />
2722     <member name="P:System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator.Current" />
2723     <member name="M:System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator.MoveNext" />
2724     <member name="P:System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
2725     <member name="M:System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
2726     <member name="M:System.Reflection.Metadata.FieldDefinitionHandleCollection.Enumerator.System#IDisposable#Dispose" />
2727     <member name="M:System.Reflection.Metadata.FieldDefinitionHandleCollection.GetEnumerator" />
2728     <member name="M:System.Reflection.Metadata.FieldDefinitionHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#FieldDefinitionHandle}#GetEnumerator" />
2729     <member name="M:System.Reflection.Metadata.FieldDefinitionHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
2730     <member name="T:System.Reflection.Metadata.GenericParameter" />
2731     <member name="P:System.Reflection.Metadata.GenericParameter.Attributes">
2732       <summary>Gets the attributes specifying variance and constraints.</summary>
2733     </member>
2734     <member name="M:System.Reflection.Metadata.GenericParameter.GetConstraints" />
2735     <member name="M:System.Reflection.Metadata.GenericParameter.GetCustomAttributes" />
2736     <member name="P:System.Reflection.Metadata.GenericParameter.Index">
2737       <summary>Gets the zero-based index of the parameter within the declaring generic type or method declaration.</summary>
2738     </member>
2739     <member name="P:System.Reflection.Metadata.GenericParameter.Name">
2740       <summary>Gets the name of the generic parameter.</summary>
2741     </member>
2742     <member name="P:System.Reflection.Metadata.GenericParameter.Parent">
2743       <summary>Gets a <see cref="T:System.Reflection.Metadata.TypeDefinitionHandle" /> or <see cref="T:System.Reflection.Metadata.MethodDefinitionHandle" /> that represents the parent of this generic parameter.</summary>
2744     </member>
2745     <member name="T:System.Reflection.Metadata.GenericParameterConstraint" />
2746     <member name="M:System.Reflection.Metadata.GenericParameterConstraint.GetCustomAttributes" />
2747     <member name="P:System.Reflection.Metadata.GenericParameterConstraint.Parameter">
2748       <summary>Gets the constrained <see cref="T:System.Reflection.Metadata.GenericParameterHandle" />.</summary>
2749     </member>
2750     <member name="P:System.Reflection.Metadata.GenericParameterConstraint.Type">
2751       <summary>Gets a handle (<see cref="T:System.Reflection.Metadata.TypeDefinitionHandle" />, <see cref="T:System.Reflection.Metadata.TypeReferenceHandle" />, or <see cref="T:System.Reflection.Metadata.TypeSpecificationHandle" />) 
2752             specifying from which type this generic parameter is constrained to derive,
2753             or which interface this generic parameter is constrained to implement.</summary>
2754       <returns>An <see cref="T:System.Reflection.Metadata.EntityHandle" /> instance.</returns>
2755     </member>
2756     <member name="T:System.Reflection.Metadata.GenericParameterConstraintHandle" />
2757     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.Equals(System.Object)">
2758       <param name="obj" />
2759     </member>
2760     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.Equals(System.Reflection.Metadata.GenericParameterConstraintHandle)">
2761       <param name="other" />
2762     </member>
2763     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.GetHashCode" />
2764     <member name="P:System.Reflection.Metadata.GenericParameterConstraintHandle.IsNil" />
2765     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Equality(System.Reflection.Metadata.GenericParameterConstraintHandle,System.Reflection.Metadata.GenericParameterConstraintHandle)">
2766       <param name="left" />
2767       <param name="right" />
2768     </member>
2769     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.GenericParameterConstraintHandle">
2770       <param name="handle" />
2771     </member>
2772     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.GenericParameterConstraintHandle">
2773       <param name="handle" />
2774     </member>
2775     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Implicit(System.Reflection.Metadata.GenericParameterConstraintHandle)~System.Reflection.Metadata.EntityHandle">
2776       <param name="handle" />
2777     </member>
2778     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Implicit(System.Reflection.Metadata.GenericParameterConstraintHandle)~System.Reflection.Metadata.Handle">
2779       <param name="handle" />
2780     </member>
2781     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Inequality(System.Reflection.Metadata.GenericParameterConstraintHandle,System.Reflection.Metadata.GenericParameterConstraintHandle)">
2782       <param name="left" />
2783       <param name="right" />
2784     </member>
2785     <member name="T:System.Reflection.Metadata.GenericParameterConstraintHandleCollection" />
2786     <member name="P:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Count" />
2787     <member name="T:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator" />
2788     <member name="P:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator.Current" />
2789     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator.MoveNext" />
2790     <member name="P:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
2791     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
2792     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Enumerator.System#IDisposable#Dispose" />
2793     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.GetEnumerator" />
2794     <member name="P:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.Item(System.Int32)">
2795       <param name="index" />
2796     </member>
2797     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#GenericParameterConstraintHandle}#GetEnumerator" />
2798     <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
2799     <member name="T:System.Reflection.Metadata.GenericParameterHandle" />
2800     <member name="M:System.Reflection.Metadata.GenericParameterHandle.Equals(System.Object)">
2801       <param name="obj" />
2802     </member>
2803     <member name="M:System.Reflection.Metadata.GenericParameterHandle.Equals(System.Reflection.Metadata.GenericParameterHandle)">
2804       <param name="other" />
2805     </member>
2806     <member name="M:System.Reflection.Metadata.GenericParameterHandle.GetHashCode" />
2807     <member name="P:System.Reflection.Metadata.GenericParameterHandle.IsNil" />
2808     <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Equality(System.Reflection.Metadata.GenericParameterHandle,System.Reflection.Metadata.GenericParameterHandle)">
2809       <param name="left" />
2810       <param name="right" />
2811     </member>
2812     <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.GenericParameterHandle">
2813       <param name="handle" />
2814     </member>
2815     <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.GenericParameterHandle">
2816       <param name="handle" />
2817     </member>
2818     <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Implicit(System.Reflection.Metadata.GenericParameterHandle)~System.Reflection.Metadata.EntityHandle">
2819       <param name="handle" />
2820     </member>
2821     <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Implicit(System.Reflection.Metadata.GenericParameterHandle)~System.Reflection.Metadata.Handle">
2822       <param name="handle" />
2823     </member>
2824     <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Inequality(System.Reflection.Metadata.GenericParameterHandle,System.Reflection.Metadata.GenericParameterHandle)">
2825       <param name="left" />
2826       <param name="right" />
2827     </member>
2828     <member name="T:System.Reflection.Metadata.GenericParameterHandleCollection" />
2829     <member name="P:System.Reflection.Metadata.GenericParameterHandleCollection.Count" />
2830     <member name="T:System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator" />
2831     <member name="P:System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator.Current" />
2832     <member name="M:System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator.MoveNext" />
2833     <member name="P:System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
2834     <member name="M:System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
2835     <member name="M:System.Reflection.Metadata.GenericParameterHandleCollection.Enumerator.System#IDisposable#Dispose" />
2836     <member name="M:System.Reflection.Metadata.GenericParameterHandleCollection.GetEnumerator" />
2837     <member name="P:System.Reflection.Metadata.GenericParameterHandleCollection.Item(System.Int32)">
2838       <param name="index" />
2839     </member>
2840     <member name="M:System.Reflection.Metadata.GenericParameterHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#GenericParameterHandle}#GetEnumerator" />
2841     <member name="M:System.Reflection.Metadata.GenericParameterHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
2842     <member name="T:System.Reflection.Metadata.GuidHandle" />
2843     <member name="M:System.Reflection.Metadata.GuidHandle.Equals(System.Object)">
2844       <param name="obj" />
2845     </member>
2846     <member name="M:System.Reflection.Metadata.GuidHandle.Equals(System.Reflection.Metadata.GuidHandle)">
2847       <param name="other" />
2848     </member>
2849     <member name="M:System.Reflection.Metadata.GuidHandle.GetHashCode" />
2850     <member name="P:System.Reflection.Metadata.GuidHandle.IsNil" />
2851     <member name="M:System.Reflection.Metadata.GuidHandle.op_Equality(System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle)">
2852       <param name="left" />
2853       <param name="right" />
2854     </member>
2855     <member name="M:System.Reflection.Metadata.GuidHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.GuidHandle">
2856       <param name="handle" />
2857     </member>
2858     <member name="M:System.Reflection.Metadata.GuidHandle.op_Implicit(System.Reflection.Metadata.GuidHandle)~System.Reflection.Metadata.Handle">
2859       <param name="handle" />
2860     </member>
2861     <member name="M:System.Reflection.Metadata.GuidHandle.op_Inequality(System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle)">
2862       <param name="left" />
2863       <param name="right" />
2864     </member>
2865     <member name="T:System.Reflection.Metadata.Handle" />
2866     <member name="F:System.Reflection.Metadata.Handle.AssemblyDefinition" />
2867     <member name="M:System.Reflection.Metadata.Handle.Equals(System.Object)">
2868       <param name="obj" />
2869     </member>
2870     <member name="M:System.Reflection.Metadata.Handle.Equals(System.Reflection.Metadata.Handle)">
2871       <param name="other" />
2872     </member>
2873     <member name="M:System.Reflection.Metadata.Handle.GetHashCode" />
2874     <member name="P:System.Reflection.Metadata.Handle.IsNil" />
2875     <member name="P:System.Reflection.Metadata.Handle.Kind" />
2876     <member name="F:System.Reflection.Metadata.Handle.ModuleDefinition" />
2877     <member name="M:System.Reflection.Metadata.Handle.op_Equality(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle)">
2878       <param name="left" />
2879       <param name="right" />
2880     </member>
2881     <member name="M:System.Reflection.Metadata.Handle.op_Inequality(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle)">
2882       <param name="left" />
2883       <param name="right" />
2884     </member>
2885     <member name="T:System.Reflection.Metadata.HandleComparer" />
2886     <member name="M:System.Reflection.Metadata.HandleComparer.Compare(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle)">
2887       <summary>Compares two entity handles.</summary>
2888       <param name="x">The first entity handle to compare.</param>
2889       <param name="y">The second entity handle to compare.</param>
2890       <returns>Zero if the two entity handles are equal, and a non-zero value of they are not.</returns>
2891     </member>
2892     <member name="M:System.Reflection.Metadata.HandleComparer.Compare(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle)">
2893       <summary>Compares two handles.</summary>
2894       <param name="x">The first handle to compare.</param>
2895       <param name="y">The second handle to compare.</param>
2896       <returns>Zero if the two handles are equal, and a non-zero value if they are not.</returns>
2897     </member>
2898     <member name="P:System.Reflection.Metadata.HandleComparer.Default" />
2899     <member name="M:System.Reflection.Metadata.HandleComparer.Equals(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle)">
2900       <param name="x" />
2901       <param name="y" />
2902     </member>
2903     <member name="M:System.Reflection.Metadata.HandleComparer.Equals(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle)">
2904       <param name="x" />
2905       <param name="y" />
2906     </member>
2907     <member name="M:System.Reflection.Metadata.HandleComparer.GetHashCode(System.Reflection.Metadata.EntityHandle)">
2908       <param name="obj" />
2909     </member>
2910     <member name="M:System.Reflection.Metadata.HandleComparer.GetHashCode(System.Reflection.Metadata.Handle)">
2911       <param name="obj" />
2912     </member>
2913     <member name="T:System.Reflection.Metadata.HandleKind" />
2914     <member name="F:System.Reflection.Metadata.HandleKind.AssemblyDefinition" />
2915     <member name="F:System.Reflection.Metadata.HandleKind.AssemblyFile" />
2916     <member name="F:System.Reflection.Metadata.HandleKind.AssemblyReference" />
2917     <member name="F:System.Reflection.Metadata.HandleKind.Blob" />
2918     <member name="F:System.Reflection.Metadata.HandleKind.Constant" />
2919     <member name="F:System.Reflection.Metadata.HandleKind.CustomAttribute" />
2920     <member name="F:System.Reflection.Metadata.HandleKind.CustomDebugInformation" />
2921     <member name="F:System.Reflection.Metadata.HandleKind.DeclarativeSecurityAttribute" />
2922     <member name="F:System.Reflection.Metadata.HandleKind.Document" />
2923     <member name="F:System.Reflection.Metadata.HandleKind.EventDefinition" />
2924     <member name="F:System.Reflection.Metadata.HandleKind.ExportedType" />
2925     <member name="F:System.Reflection.Metadata.HandleKind.FieldDefinition" />
2926     <member name="F:System.Reflection.Metadata.HandleKind.GenericParameter" />
2927     <member name="F:System.Reflection.Metadata.HandleKind.GenericParameterConstraint" />
2928     <member name="F:System.Reflection.Metadata.HandleKind.Guid" />
2929     <member name="F:System.Reflection.Metadata.HandleKind.ImportScope" />
2930     <member name="F:System.Reflection.Metadata.HandleKind.InterfaceImplementation" />
2931     <member name="F:System.Reflection.Metadata.HandleKind.LocalConstant" />
2932     <member name="F:System.Reflection.Metadata.HandleKind.LocalScope" />
2933     <member name="F:System.Reflection.Metadata.HandleKind.LocalVariable" />
2934     <member name="F:System.Reflection.Metadata.HandleKind.ManifestResource" />
2935     <member name="F:System.Reflection.Metadata.HandleKind.MemberReference" />
2936     <member name="F:System.Reflection.Metadata.HandleKind.MethodDebugInformation" />
2937     <member name="F:System.Reflection.Metadata.HandleKind.MethodDefinition" />
2938     <member name="F:System.Reflection.Metadata.HandleKind.MethodImplementation" />
2939     <member name="F:System.Reflection.Metadata.HandleKind.MethodSpecification" />
2940     <member name="F:System.Reflection.Metadata.HandleKind.ModuleDefinition" />
2941     <member name="F:System.Reflection.Metadata.HandleKind.ModuleReference" />
2942     <member name="F:System.Reflection.Metadata.HandleKind.NamespaceDefinition" />
2943     <member name="F:System.Reflection.Metadata.HandleKind.Parameter" />
2944     <member name="F:System.Reflection.Metadata.HandleKind.PropertyDefinition" />
2945     <member name="F:System.Reflection.Metadata.HandleKind.StandaloneSignature" />
2946     <member name="F:System.Reflection.Metadata.HandleKind.String" />
2947     <member name="F:System.Reflection.Metadata.HandleKind.TypeDefinition" />
2948     <member name="F:System.Reflection.Metadata.HandleKind.TypeReference" />
2949     <member name="F:System.Reflection.Metadata.HandleKind.TypeSpecification" />
2950     <member name="F:System.Reflection.Metadata.HandleKind.UserString" />
2951     <member name="T:System.Reflection.Metadata.IConstructedTypeProvider`1">
2952       <typeparam name="TType" />
2953     </member>
2954     <member name="M:System.Reflection.Metadata.IConstructedTypeProvider`1.GetArrayType(`0,System.Reflection.Metadata.ArrayShape)">
2955       <summary>Gets the type symbol for a generalized array of the given element type and shape.</summary>
2956       <param name="elementType">The type of the elements in the array.</param>
2957       <param name="shape">The shape (rank, sizes, and lower bounds) of the array.</param>
2958     </member>
2959     <member name="M:System.Reflection.Metadata.IConstructedTypeProvider`1.GetByReferenceType(`0)">
2960       <summary>Gets the type symbol for a managed pointer to the given element type.</summary>
2961       <param name="elementType" />
2962     </member>
2963     <member name="M:System.Reflection.Metadata.IConstructedTypeProvider`1.GetGenericInstantiation(`0,System.Collections.Immutable.ImmutableArray{`0})">
2964       <summary>Gets the type symbol for a generic instantiation of the given generic type with the given type arguments.</summary>
2965       <param name="genericType" />
2966       <param name="typeArguments" />
2967     </member>
2968     <member name="M:System.Reflection.Metadata.IConstructedTypeProvider`1.GetPointerType(`0)">
2969       <summary>Gets the type symbol for an unmanaged pointer to the given element type.</summary>
2970       <param name="elementType" />
2971     </member>
2972     <member name="T:System.Reflection.Metadata.ICustomAttributeTypeProvider`1">
2973       <typeparam name="TType" />
2974     </member>
2975     <member name="M:System.Reflection.Metadata.ICustomAttributeTypeProvider`1.GetSystemType">
2976       <summary>Gets the <typeparamref name="TType" /> representation for <see cref="T:System.Type" />.</summary>
2977     </member>
2978     <member name="M:System.Reflection.Metadata.ICustomAttributeTypeProvider`1.GetTypeFromSerializedName(System.String)">
2979       <summary>Gets the type symbol for the given serialized type name.</summary>
2980       <param name="name">The serialized type name in so-called "reflection notation" format (as understood by the <see cref="M:System.Type.GetType(System.String)" /> method.)</param>
2981       <returns>A <typeparamref name="TType" /> instance.</returns>
2982       <exception cref="T:System.BadImageFormatException">The name is malformed.</exception>
2983     </member>
2984     <member name="M:System.Reflection.Metadata.ICustomAttributeTypeProvider`1.GetUnderlyingEnumType(`0)">
2985       <summary>Gets the underlying type of the given enum type symbol.</summary>
2986       <param name="type">An enum type.</param>
2987       <returns>A type code that indicates the underlying type of the enumeration.</returns>
2988       <exception cref="T:System.BadImageFormatException">The given type symbol does not represent an enum.</exception>
2989     </member>
2990     <member name="M:System.Reflection.Metadata.ICustomAttributeTypeProvider`1.IsSystemType(`0)">
2991       <summary>Verifies if the given type represents <see cref="T:System.Type" />.</summary>
2992       <param name="type">The type to verify.</param>
2993       <returns>
2994         <see langword="true" /> if the given type is a <see cref="T:System.Type" />, <see langword="false" /> otherwise.</returns>
2995     </member>
2996     <member name="T:System.Reflection.Metadata.ILOpCode" />
2997     <member name="F:System.Reflection.Metadata.ILOpCode.Add" />
2998     <member name="F:System.Reflection.Metadata.ILOpCode.Add_ovf" />
2999     <member name="F:System.Reflection.Metadata.ILOpCode.Add_ovf_un" />
3000     <member name="F:System.Reflection.Metadata.ILOpCode.And" />
3001     <member name="F:System.Reflection.Metadata.ILOpCode.Arglist" />
3002     <member name="F:System.Reflection.Metadata.ILOpCode.Beq" />
3003     <member name="F:System.Reflection.Metadata.ILOpCode.Beq_s" />
3004     <member name="F:System.Reflection.Metadata.ILOpCode.Bge" />
3005     <member name="F:System.Reflection.Metadata.ILOpCode.Bge_s" />
3006     <member name="F:System.Reflection.Metadata.ILOpCode.Bge_un" />
3007     <member name="F:System.Reflection.Metadata.ILOpCode.Bge_un_s" />
3008     <member name="F:System.Reflection.Metadata.ILOpCode.Bgt" />
3009     <member name="F:System.Reflection.Metadata.ILOpCode.Bgt_s" />
3010     <member name="F:System.Reflection.Metadata.ILOpCode.Bgt_un" />
3011     <member name="F:System.Reflection.Metadata.ILOpCode.Bgt_un_s" />
3012     <member name="F:System.Reflection.Metadata.ILOpCode.Ble" />
3013     <member name="F:System.Reflection.Metadata.ILOpCode.Ble_s" />
3014     <member name="F:System.Reflection.Metadata.ILOpCode.Ble_un" />
3015     <member name="F:System.Reflection.Metadata.ILOpCode.Ble_un_s" />
3016     <member name="F:System.Reflection.Metadata.ILOpCode.Blt" />
3017     <member name="F:System.Reflection.Metadata.ILOpCode.Blt_s" />
3018     <member name="F:System.Reflection.Metadata.ILOpCode.Blt_un" />
3019     <member name="F:System.Reflection.Metadata.ILOpCode.Blt_un_s" />
3020     <member name="F:System.Reflection.Metadata.ILOpCode.Bne_un" />
3021     <member name="F:System.Reflection.Metadata.ILOpCode.Bne_un_s" />
3022     <member name="F:System.Reflection.Metadata.ILOpCode.Box" />
3023     <member name="F:System.Reflection.Metadata.ILOpCode.Br" />
3024     <member name="F:System.Reflection.Metadata.ILOpCode.Br_s" />
3025     <member name="F:System.Reflection.Metadata.ILOpCode.Break" />
3026     <member name="F:System.Reflection.Metadata.ILOpCode.Brfalse" />
3027     <member name="F:System.Reflection.Metadata.ILOpCode.Brfalse_s" />
3028     <member name="F:System.Reflection.Metadata.ILOpCode.Brtrue" />
3029     <member name="F:System.Reflection.Metadata.ILOpCode.Brtrue_s" />
3030     <member name="F:System.Reflection.Metadata.ILOpCode.Call" />
3031     <member name="F:System.Reflection.Metadata.ILOpCode.Calli" />
3032     <member name="F:System.Reflection.Metadata.ILOpCode.Callvirt" />
3033     <member name="F:System.Reflection.Metadata.ILOpCode.Castclass" />
3034     <member name="F:System.Reflection.Metadata.ILOpCode.Ceq" />
3035     <member name="F:System.Reflection.Metadata.ILOpCode.Cgt" />
3036     <member name="F:System.Reflection.Metadata.ILOpCode.Cgt_un" />
3037     <member name="F:System.Reflection.Metadata.ILOpCode.Ckfinite" />
3038     <member name="F:System.Reflection.Metadata.ILOpCode.Clt" />
3039     <member name="F:System.Reflection.Metadata.ILOpCode.Clt_un" />
3040     <member name="F:System.Reflection.Metadata.ILOpCode.Constrained" />
3041     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_i" />
3042     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_i1" />
3043     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_i2" />
3044     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_i4" />
3045     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_i8" />
3046     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i" />
3047     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i_un" />
3048     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i1" />
3049     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i1_un" />
3050     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i2" />
3051     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i2_un" />
3052     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i4" />
3053     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i4_un" />
3054     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i8" />
3055     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_i8_un" />
3056     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u" />
3057     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u_un" />
3058     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u1" />
3059     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u1_un" />
3060     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u2" />
3061     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u2_un" />
3062     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u4" />
3063     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u4_un" />
3064     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u8" />
3065     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_ovf_u8_un" />
3066     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_r_un" />
3067     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_r4" />
3068     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_r8" />
3069     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_u" />
3070     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_u1" />
3071     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_u2" />
3072     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_u4" />
3073     <member name="F:System.Reflection.Metadata.ILOpCode.Conv_u8" />
3074     <member name="F:System.Reflection.Metadata.ILOpCode.Cpblk" />
3075     <member name="F:System.Reflection.Metadata.ILOpCode.Cpobj" />
3076     <member name="F:System.Reflection.Metadata.ILOpCode.Div" />
3077     <member name="F:System.Reflection.Metadata.ILOpCode.Div_un" />
3078     <member name="F:System.Reflection.Metadata.ILOpCode.Dup" />
3079     <member name="F:System.Reflection.Metadata.ILOpCode.Endfilter" />
3080     <member name="F:System.Reflection.Metadata.ILOpCode.Endfinally" />
3081     <member name="F:System.Reflection.Metadata.ILOpCode.Initblk" />
3082     <member name="F:System.Reflection.Metadata.ILOpCode.Initobj" />
3083     <member name="F:System.Reflection.Metadata.ILOpCode.Isinst" />
3084     <member name="F:System.Reflection.Metadata.ILOpCode.Jmp" />
3085     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarg" />
3086     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarg_0" />
3087     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarg_1" />
3088     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarg_2" />
3089     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarg_3" />
3090     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarg_s" />
3091     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarga" />
3092     <member name="F:System.Reflection.Metadata.ILOpCode.Ldarga_s" />
3093     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4" />
3094     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_0" />
3095     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_1" />
3096     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_2" />
3097     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_3" />
3098     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_4" />
3099     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_5" />
3100     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_6" />
3101     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_7" />
3102     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_8" />
3103     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_m1" />
3104     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i4_s" />
3105     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_i8" />
3106     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_r4" />
3107     <member name="F:System.Reflection.Metadata.ILOpCode.Ldc_r8" />
3108     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem" />
3109     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_i" />
3110     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_i1" />
3111     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_i2" />
3112     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_i4" />
3113     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_i8" />
3114     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_r4" />
3115     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_r8" />
3116     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_ref" />
3117     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_u1" />
3118     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_u2" />
3119     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelem_u4" />
3120     <member name="F:System.Reflection.Metadata.ILOpCode.Ldelema" />
3121     <member name="F:System.Reflection.Metadata.ILOpCode.Ldfld" />
3122     <member name="F:System.Reflection.Metadata.ILOpCode.Ldflda" />
3123     <member name="F:System.Reflection.Metadata.ILOpCode.Ldftn" />
3124     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_i" />
3125     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_i1" />
3126     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_i2" />
3127     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_i4" />
3128     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_i8" />
3129     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_r4" />
3130     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_r8" />
3131     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_ref" />
3132     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_u1" />
3133     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_u2" />
3134     <member name="F:System.Reflection.Metadata.ILOpCode.Ldind_u4" />
3135     <member name="F:System.Reflection.Metadata.ILOpCode.Ldlen" />
3136     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloc" />
3137     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloc_0" />
3138     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloc_1" />
3139     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloc_2" />
3140     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloc_3" />
3141     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloc_s" />
3142     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloca" />
3143     <member name="F:System.Reflection.Metadata.ILOpCode.Ldloca_s" />
3144     <member name="F:System.Reflection.Metadata.ILOpCode.Ldnull" />
3145     <member name="F:System.Reflection.Metadata.ILOpCode.Ldobj" />
3146     <member name="F:System.Reflection.Metadata.ILOpCode.Ldsfld" />
3147     <member name="F:System.Reflection.Metadata.ILOpCode.Ldsflda" />
3148     <member name="F:System.Reflection.Metadata.ILOpCode.Ldstr" />
3149     <member name="F:System.Reflection.Metadata.ILOpCode.Ldtoken" />
3150     <member name="F:System.Reflection.Metadata.ILOpCode.Ldvirtftn" />
3151     <member name="F:System.Reflection.Metadata.ILOpCode.Leave" />
3152     <member name="F:System.Reflection.Metadata.ILOpCode.Leave_s" />
3153     <member name="F:System.Reflection.Metadata.ILOpCode.Localloc" />
3154     <member name="F:System.Reflection.Metadata.ILOpCode.Mkrefany" />
3155     <member name="F:System.Reflection.Metadata.ILOpCode.Mul" />
3156     <member name="F:System.Reflection.Metadata.ILOpCode.Mul_ovf" />
3157     <member name="F:System.Reflection.Metadata.ILOpCode.Mul_ovf_un" />
3158     <member name="F:System.Reflection.Metadata.ILOpCode.Neg" />
3159     <member name="F:System.Reflection.Metadata.ILOpCode.Newarr" />
3160     <member name="F:System.Reflection.Metadata.ILOpCode.Newobj" />
3161     <member name="F:System.Reflection.Metadata.ILOpCode.Nop" />
3162     <member name="F:System.Reflection.Metadata.ILOpCode.Not" />
3163     <member name="F:System.Reflection.Metadata.ILOpCode.Or" />
3164     <member name="F:System.Reflection.Metadata.ILOpCode.Pop" />
3165     <member name="F:System.Reflection.Metadata.ILOpCode.Readonly" />
3166     <member name="F:System.Reflection.Metadata.ILOpCode.Refanytype" />
3167     <member name="F:System.Reflection.Metadata.ILOpCode.Refanyval" />
3168     <member name="F:System.Reflection.Metadata.ILOpCode.Rem" />
3169     <member name="F:System.Reflection.Metadata.ILOpCode.Rem_un" />
3170     <member name="F:System.Reflection.Metadata.ILOpCode.Ret" />
3171     <member name="F:System.Reflection.Metadata.ILOpCode.Rethrow" />
3172     <member name="F:System.Reflection.Metadata.ILOpCode.Shl" />
3173     <member name="F:System.Reflection.Metadata.ILOpCode.Shr" />
3174     <member name="F:System.Reflection.Metadata.ILOpCode.Shr_un" />
3175     <member name="F:System.Reflection.Metadata.ILOpCode.Sizeof" />
3176     <member name="F:System.Reflection.Metadata.ILOpCode.Starg" />
3177     <member name="F:System.Reflection.Metadata.ILOpCode.Starg_s" />
3178     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem" />
3179     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_i" />
3180     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_i1" />
3181     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_i2" />
3182     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_i4" />
3183     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_i8" />
3184     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_r4" />
3185     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_r8" />
3186     <member name="F:System.Reflection.Metadata.ILOpCode.Stelem_ref" />
3187     <member name="F:System.Reflection.Metadata.ILOpCode.Stfld" />
3188     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_i" />
3189     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_i1" />
3190     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_i2" />
3191     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_i4" />
3192     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_i8" />
3193     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_r4" />
3194     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_r8" />
3195     <member name="F:System.Reflection.Metadata.ILOpCode.Stind_ref" />
3196     <member name="F:System.Reflection.Metadata.ILOpCode.Stloc" />
3197     <member name="F:System.Reflection.Metadata.ILOpCode.Stloc_0" />
3198     <member name="F:System.Reflection.Metadata.ILOpCode.Stloc_1" />
3199     <member name="F:System.Reflection.Metadata.ILOpCode.Stloc_2" />
3200     <member name="F:System.Reflection.Metadata.ILOpCode.Stloc_3" />
3201     <member name="F:System.Reflection.Metadata.ILOpCode.Stloc_s" />
3202     <member name="F:System.Reflection.Metadata.ILOpCode.Stobj" />
3203     <member name="F:System.Reflection.Metadata.ILOpCode.Stsfld" />
3204     <member name="F:System.Reflection.Metadata.ILOpCode.Sub" />
3205     <member name="F:System.Reflection.Metadata.ILOpCode.Sub_ovf" />
3206     <member name="F:System.Reflection.Metadata.ILOpCode.Sub_ovf_un" />
3207     <member name="F:System.Reflection.Metadata.ILOpCode.Switch" />
3208     <member name="F:System.Reflection.Metadata.ILOpCode.Tail" />
3209     <member name="F:System.Reflection.Metadata.ILOpCode.Throw" />
3210     <member name="F:System.Reflection.Metadata.ILOpCode.Unaligned" />
3211     <member name="F:System.Reflection.Metadata.ILOpCode.Unbox" />
3212     <member name="F:System.Reflection.Metadata.ILOpCode.Unbox_any" />
3213     <member name="F:System.Reflection.Metadata.ILOpCode.Volatile" />
3214     <member name="F:System.Reflection.Metadata.ILOpCode.Xor" />
3215     <member name="T:System.Reflection.Metadata.ILOpCodeExtensions" />
3216     <member name="M:System.Reflection.Metadata.ILOpCodeExtensions.GetBranchOperandSize(System.Reflection.Metadata.ILOpCode)">
3217       <summary>Calculates the size of the specified branch instruction operand.</summary>
3218       <param name="opCode">The branch op-code.</param>
3219       <returns>1 if <paramref name="opCode" /> is a short branch, or 4 if it is a long branch.</returns>
3220       <exception cref="T:System.ArgumentException">The specified <paramref name="opCode" /> is not a branch op-code.</exception>
3221     </member>
3222     <member name="M:System.Reflection.Metadata.ILOpCodeExtensions.GetLongBranch(System.Reflection.Metadata.ILOpCode)">
3223       <summary>Gets a long form of the specified branch op-code.</summary>
3224       <param name="opCode">The branch op-code.</param>
3225       <returns>The long form of the branch op-code.</returns>
3226       <exception cref="T:System.ArgumentException">The specified <paramref name="opCode" /> is not a branch op-code.</exception>
3227     </member>
3228     <member name="M:System.Reflection.Metadata.ILOpCodeExtensions.GetShortBranch(System.Reflection.Metadata.ILOpCode)">
3229       <summary>Gets a short form of the specified branch op-code.</summary>
3230       <param name="opCode">The branch op-code.</param>
3231       <returns>The short form of the branch op-code.</returns>
3232       <exception cref="T:System.ArgumentException">The specified <paramref name="opCode" /> is not a branch op-code.</exception>
3233     </member>
3234     <member name="M:System.Reflection.Metadata.ILOpCodeExtensions.IsBranch(System.Reflection.Metadata.ILOpCode)">
3235       <summary>Verifies if the specified op-code is a branch to a label.</summary>
3236       <param name="opCode" />
3237       <returns>
3238         <see langword="true" /> if the specified op-code is a branch to a label, <see langword="false" /> otherwise.</returns>
3239     </member>
3240     <member name="T:System.Reflection.Metadata.ImageFormatLimitationException">
3241       <summary>The exception that is thrown when an attempt to write metadata exceeds a limit given by the format specification. For example, when the heap size limit is exceeded.</summary>
3242     </member>
3243     <member name="M:System.Reflection.Metadata.ImageFormatLimitationException.#ctor">
3244       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.ImageFormatLimitationException" /> class.</summary>
3245     </member>
3246     <member name="M:System.Reflection.Metadata.ImageFormatLimitationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
3247       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.ImageFormatLimitationException" /> class with serialized data.</summary>
3248       <param name="info">The object that holds the serialized object data.</param>
3249       <param name="context">The contextual information about the source or destination.</param>
3250     </member>
3251     <member name="M:System.Reflection.Metadata.ImageFormatLimitationException.#ctor(System.String)">
3252       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.ImageFormatLimitationException" /> class with a specified error message.</summary>
3253       <param name="message">The error message that explains the reason for this exception.</param>
3254     </member>
3255     <member name="M:System.Reflection.Metadata.ImageFormatLimitationException.#ctor(System.String,System.Exception)">
3256       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.ImageFormatLimitationException" /> class with a specified error message and the exception that is the cause of this exception.</summary>
3257       <param name="message">The error message that explains the reason for this exception.</param>
3258       <param name="innerException">The exception that is the cause of the current exception, or <see langword="null" /> if no inner exception is specified.</param>
3259     </member>
3260     <member name="T:System.Reflection.Metadata.ImportDefinition" />
3261     <member name="P:System.Reflection.Metadata.ImportDefinition.Alias" />
3262     <member name="P:System.Reflection.Metadata.ImportDefinition.Kind" />
3263     <member name="P:System.Reflection.Metadata.ImportDefinition.TargetAssembly" />
3264     <member name="P:System.Reflection.Metadata.ImportDefinition.TargetNamespace" />
3265     <member name="P:System.Reflection.Metadata.ImportDefinition.TargetType" />
3266     <member name="T:System.Reflection.Metadata.ImportDefinitionCollection" />
3267     <member name="T:System.Reflection.Metadata.ImportDefinitionCollection.Enumerator" />
3268     <member name="P:System.Reflection.Metadata.ImportDefinitionCollection.Enumerator.Current" />
3269     <member name="M:System.Reflection.Metadata.ImportDefinitionCollection.Enumerator.MoveNext">
3270       <exception cref="T:System.BadImageFormatException">Invalid blob format.</exception>
3271     </member>
3272     <member name="M:System.Reflection.Metadata.ImportDefinitionCollection.Enumerator.Reset" />
3273     <member name="P:System.Reflection.Metadata.ImportDefinitionCollection.Enumerator.System#Collections#IEnumerator#Current" />
3274     <member name="M:System.Reflection.Metadata.ImportDefinitionCollection.Enumerator.System#IDisposable#Dispose" />
3275     <member name="M:System.Reflection.Metadata.ImportDefinitionCollection.GetEnumerator" />
3276     <member name="M:System.Reflection.Metadata.ImportDefinitionCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#ImportDefinition}#GetEnumerator" />
3277     <member name="M:System.Reflection.Metadata.ImportDefinitionCollection.System#Collections#IEnumerable#GetEnumerator" />
3278     <member name="T:System.Reflection.Metadata.ImportDefinitionKind" />
3279     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.AliasAssemblyNamespace" />
3280     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.AliasAssemblyReference" />
3281     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.AliasNamespace" />
3282     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.AliasType" />
3283     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.ImportAssemblyNamespace" />
3284     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.ImportAssemblyReferenceAlias" />
3285     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.ImportNamespace" />
3286     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.ImportType" />
3287     <member name="F:System.Reflection.Metadata.ImportDefinitionKind.ImportXmlNamespace" />
3288     <member name="T:System.Reflection.Metadata.ImportScope" />
3289     <member name="M:System.Reflection.Metadata.ImportScope.GetImports" />
3290     <member name="P:System.Reflection.Metadata.ImportScope.ImportsBlob" />
3291     <member name="P:System.Reflection.Metadata.ImportScope.Parent" />
3292     <member name="T:System.Reflection.Metadata.ImportScopeCollection" />
3293     <member name="P:System.Reflection.Metadata.ImportScopeCollection.Count" />
3294     <member name="T:System.Reflection.Metadata.ImportScopeCollection.Enumerator" />
3295     <member name="P:System.Reflection.Metadata.ImportScopeCollection.Enumerator.Current" />
3296     <member name="M:System.Reflection.Metadata.ImportScopeCollection.Enumerator.MoveNext" />
3297     <member name="P:System.Reflection.Metadata.ImportScopeCollection.Enumerator.System#Collections#IEnumerator#Current" />
3298     <member name="M:System.Reflection.Metadata.ImportScopeCollection.Enumerator.System#Collections#IEnumerator#Reset" />
3299     <member name="M:System.Reflection.Metadata.ImportScopeCollection.Enumerator.System#IDisposable#Dispose" />
3300     <member name="M:System.Reflection.Metadata.ImportScopeCollection.GetEnumerator" />
3301     <member name="M:System.Reflection.Metadata.ImportScopeCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#ImportScopeHandle}#GetEnumerator" />
3302     <member name="M:System.Reflection.Metadata.ImportScopeCollection.System#Collections#IEnumerable#GetEnumerator" />
3303     <member name="T:System.Reflection.Metadata.ImportScopeHandle" />
3304     <member name="M:System.Reflection.Metadata.ImportScopeHandle.Equals(System.Object)">
3305       <param name="obj" />
3306     </member>
3307     <member name="M:System.Reflection.Metadata.ImportScopeHandle.Equals(System.Reflection.Metadata.ImportScopeHandle)">
3308       <param name="other" />
3309     </member>
3310     <member name="M:System.Reflection.Metadata.ImportScopeHandle.GetHashCode" />
3311     <member name="P:System.Reflection.Metadata.ImportScopeHandle.IsNil" />
3312     <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Equality(System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.ImportScopeHandle)">
3313       <param name="left" />
3314       <param name="right" />
3315     </member>
3316     <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ImportScopeHandle">
3317       <param name="handle" />
3318     </member>
3319     <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ImportScopeHandle">
3320       <param name="handle" />
3321     </member>
3322     <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Implicit(System.Reflection.Metadata.ImportScopeHandle)~System.Reflection.Metadata.EntityHandle">
3323       <param name="handle" />
3324     </member>
3325     <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Implicit(System.Reflection.Metadata.ImportScopeHandle)~System.Reflection.Metadata.Handle">
3326       <param name="handle" />
3327     </member>
3328     <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Inequality(System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.ImportScopeHandle)">
3329       <param name="left" />
3330       <param name="right" />
3331     </member>
3332     <member name="T:System.Reflection.Metadata.InterfaceImplementation" />
3333     <member name="M:System.Reflection.Metadata.InterfaceImplementation.GetCustomAttributes" />
3334     <member name="P:System.Reflection.Metadata.InterfaceImplementation.Interface">
3335       <summary>Gets the interface that is implemented (<see cref="T:System.Reflection.Metadata.TypeDefinitionHandle" />, <see cref="T:System.Reflection.Metadata.TypeReferenceHandle" />, or <see cref="T:System.Reflection.Metadata.TypeSpecificationHandle" />).</summary>
3336     </member>
3337     <member name="T:System.Reflection.Metadata.InterfaceImplementationHandle" />
3338     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.Equals(System.Object)">
3339       <param name="obj" />
3340     </member>
3341     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.Equals(System.Reflection.Metadata.InterfaceImplementationHandle)">
3342       <param name="other" />
3343     </member>
3344     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.GetHashCode" />
3345     <member name="P:System.Reflection.Metadata.InterfaceImplementationHandle.IsNil" />
3346     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Equality(System.Reflection.Metadata.InterfaceImplementationHandle,System.Reflection.Metadata.InterfaceImplementationHandle)">
3347       <param name="left" />
3348       <param name="right" />
3349     </member>
3350     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.InterfaceImplementationHandle">
3351       <param name="handle" />
3352     </member>
3353     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.InterfaceImplementationHandle">
3354       <param name="handle" />
3355     </member>
3356     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Implicit(System.Reflection.Metadata.InterfaceImplementationHandle)~System.Reflection.Metadata.EntityHandle">
3357       <param name="handle" />
3358     </member>
3359     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Implicit(System.Reflection.Metadata.InterfaceImplementationHandle)~System.Reflection.Metadata.Handle">
3360       <param name="handle" />
3361     </member>
3362     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Inequality(System.Reflection.Metadata.InterfaceImplementationHandle,System.Reflection.Metadata.InterfaceImplementationHandle)">
3363       <param name="left" />
3364       <param name="right" />
3365     </member>
3366     <member name="T:System.Reflection.Metadata.InterfaceImplementationHandleCollection" />
3367     <member name="P:System.Reflection.Metadata.InterfaceImplementationHandleCollection.Count" />
3368     <member name="T:System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator" />
3369     <member name="P:System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator.Current" />
3370     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator.MoveNext" />
3371     <member name="P:System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
3372     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
3373     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandleCollection.Enumerator.System#IDisposable#Dispose" />
3374     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandleCollection.GetEnumerator" />
3375     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#InterfaceImplementationHandle}#GetEnumerator" />
3376     <member name="M:System.Reflection.Metadata.InterfaceImplementationHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
3377     <member name="T:System.Reflection.Metadata.ISignatureTypeProvider`2">
3378       <typeparam name="TType" />
3379       <typeparam name="TGenericContext" />
3380     </member>
3381     <member name="M:System.Reflection.Metadata.ISignatureTypeProvider`2.GetFunctionPointerType(System.Reflection.Metadata.MethodSignature{`0})">
3382       <summary>Gets the type symbol for the function pointer type of the given method <paramref name="signature" />.</summary>
3383       <param name="signature" />
3384       <returns>The type symbol for the function pointer type.</returns>
3385     </member>
3386     <member name="M:System.Reflection.Metadata.ISignatureTypeProvider`2.GetGenericMethodParameter(`1,System.Int32)">
3387       <summary>Gets the type symbol for the generic method parameter at the given zero-based <paramref name="index" />.</summary>
3388       <param name="genericContext" />
3389       <param name="index" />
3390       <returns>The type symbol for the generic method parameter at <paramref name="index" />.</returns>
3391     </member>
3392     <member name="M:System.Reflection.Metadata.ISignatureTypeProvider`2.GetGenericTypeParameter(`1,System.Int32)">
3393       <summary>Gets the type symbol for the generic type parameter at the given zero-based <paramref name="index" />.</summary>
3394       <param name="genericContext" />
3395       <param name="index" />
3396       <returns>The type symbol for the generic type parameter at the given zero-based <paramref name="index" />.</returns>
3397     </member>
3398     <member name="M:System.Reflection.Metadata.ISignatureTypeProvider`2.GetModifiedType(`0,`0,System.Boolean)">
3399       <summary>Gets the type symbol for a type with a custom modifier applied.</summary>
3400       <param name="modifier">The modifier type applied.</param>
3401       <param name="unmodifiedType">The type symbol of the underlying type without modifiers applied.</param>
3402       <param name="isRequired">
3403         <see langword="true" /> if the modifier is required, <see langword="false" /> if it's optional.</param>
3404       <returns>The type symbol.</returns>
3405     </member>
3406     <member name="M:System.Reflection.Metadata.ISignatureTypeProvider`2.GetPinnedType(`0)">
3407       <summary>Gets the type symbol for a local variable type that is marked as pinned.</summary>
3408       <param name="elementType" />
3409       <returns>The type symbol for the local variable type.</returns>
3410     </member>
3411     <member name="M:System.Reflection.Metadata.ISignatureTypeProvider`2.GetTypeFromSpecification(System.Reflection.Metadata.MetadataReader,`1,System.Reflection.Metadata.TypeSpecificationHandle,System.Byte)">
3412       <summary>Gets the type symbol for a type specification.</summary>
3413       <param name="reader">The metadata reader that was passed to the signature decoder. It may be <see langword="null" />.</param>
3414       <param name="genericContext">The context that was passed to the signature decoder.</param>
3415       <param name="handle">The type specification handle.</param>
3416       <param name="rawTypeKind">The kind of the type, as specified in the signature. To interpret this value, use <see cref="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.ResolveSignatureTypeKind(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle,System.Byte)" />.</param>
3417       <returns>The type symbol for the type specification.</returns>
3418     </member>
3419     <member name="T:System.Reflection.Metadata.ISimpleTypeProvider`1">
3420       <typeparam name="TType" />
3421     </member>
3422     <member name="M:System.Reflection.Metadata.ISimpleTypeProvider`1.GetPrimitiveType(System.Reflection.Metadata.PrimitiveTypeCode)">
3423       <summary>Gets the type symbol for a primitive type.</summary>
3424       <param name="typeCode" />
3425       <returns>The type symbol for <param name="typeCode" />.</returns>
3426     </member>
3427     <member name="M:System.Reflection.Metadata.ISimpleTypeProvider`1.GetTypeFromDefinition(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.TypeDefinitionHandle,System.Byte)">
3428       <summary>Gets the type symbol for a type definition.</summary>
3429       <param name="reader">The metadata reader that was passed to the signature decoder. It may be <see langword="null" />.</param>
3430       <param name="handle">The type definition handle.</param>
3431       <param name="rawTypeKind">The kind of the type, as specified in the signature. To interpret this value use <see cref="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.ResolveSignatureTypeKind(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle,System.Byte)" />.</param>
3432       <returns>The type symbol.</returns>
3433     </member>
3434     <member name="M:System.Reflection.Metadata.ISimpleTypeProvider`1.GetTypeFromReference(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.TypeReferenceHandle,System.Byte)">
3435       <summary>Gets the type symbol for a type reference.</summary>
3436       <param name="reader">The metadata reader that was passed to the signature decoder. It may be <see langword="null" />.</param>
3437       <param name="handle">The type definition handle.</param>
3438       <param name="rawTypeKind">The kind of the type as specified in the signature. To interpret this value, use <see cref="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.ResolveSignatureTypeKind(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle,System.Byte)" />.</param>
3439       <returns>The type symbol.</returns>
3440     </member>
3441     <member name="T:System.Reflection.Metadata.ISZArrayTypeProvider`1">
3442       <typeparam name="TType" />
3443     </member>
3444     <member name="M:System.Reflection.Metadata.ISZArrayTypeProvider`1.GetSZArrayType(`0)">
3445       <summary>Gets the type symbol for a single-dimensional array of the given element type with a lower bounds of zero.</summary>
3446       <param name="elementType" />
3447       <returns>A <typeparamref name="TType" /> instance.</returns>
3448     </member>
3449     <member name="T:System.Reflection.Metadata.LocalConstant" />
3450     <member name="P:System.Reflection.Metadata.LocalConstant.Name" />
3451     <member name="P:System.Reflection.Metadata.LocalConstant.Signature">
3452       <summary>Gets the constant signature.</summary>
3453       <returns>The constant signature.</returns>
3454     </member>
3455     <member name="T:System.Reflection.Metadata.LocalConstantHandle" />
3456     <member name="M:System.Reflection.Metadata.LocalConstantHandle.Equals(System.Object)">
3457       <param name="obj" />
3458     </member>
3459     <member name="M:System.Reflection.Metadata.LocalConstantHandle.Equals(System.Reflection.Metadata.LocalConstantHandle)">
3460       <param name="other" />
3461     </member>
3462     <member name="M:System.Reflection.Metadata.LocalConstantHandle.GetHashCode" />
3463     <member name="P:System.Reflection.Metadata.LocalConstantHandle.IsNil" />
3464     <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Equality(System.Reflection.Metadata.LocalConstantHandle,System.Reflection.Metadata.LocalConstantHandle)">
3465       <param name="left" />
3466       <param name="right" />
3467     </member>
3468     <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.LocalConstantHandle">
3469       <param name="handle" />
3470     </member>
3471     <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.LocalConstantHandle">
3472       <param name="handle" />
3473     </member>
3474     <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Implicit(System.Reflection.Metadata.LocalConstantHandle)~System.Reflection.Metadata.EntityHandle">
3475       <param name="handle" />
3476     </member>
3477     <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Implicit(System.Reflection.Metadata.LocalConstantHandle)~System.Reflection.Metadata.Handle">
3478       <param name="handle" />
3479     </member>
3480     <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Inequality(System.Reflection.Metadata.LocalConstantHandle,System.Reflection.Metadata.LocalConstantHandle)">
3481       <param name="left" />
3482       <param name="right" />
3483     </member>
3484     <member name="T:System.Reflection.Metadata.LocalConstantHandleCollection" />
3485     <member name="P:System.Reflection.Metadata.LocalConstantHandleCollection.Count" />
3486     <member name="T:System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator" />
3487     <member name="P:System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator.Current" />
3488     <member name="M:System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator.MoveNext" />
3489     <member name="P:System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
3490     <member name="M:System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
3491     <member name="M:System.Reflection.Metadata.LocalConstantHandleCollection.Enumerator.System#IDisposable#Dispose" />
3492     <member name="M:System.Reflection.Metadata.LocalConstantHandleCollection.GetEnumerator" />
3493     <member name="M:System.Reflection.Metadata.LocalConstantHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#LocalConstantHandle}#GetEnumerator" />
3494     <member name="M:System.Reflection.Metadata.LocalConstantHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
3495     <member name="T:System.Reflection.Metadata.LocalScope" />
3496     <member name="P:System.Reflection.Metadata.LocalScope.EndOffset" />
3497     <member name="M:System.Reflection.Metadata.LocalScope.GetChildren" />
3498     <member name="M:System.Reflection.Metadata.LocalScope.GetLocalConstants" />
3499     <member name="M:System.Reflection.Metadata.LocalScope.GetLocalVariables" />
3500     <member name="P:System.Reflection.Metadata.LocalScope.ImportScope" />
3501     <member name="P:System.Reflection.Metadata.LocalScope.Length" />
3502     <member name="P:System.Reflection.Metadata.LocalScope.Method" />
3503     <member name="P:System.Reflection.Metadata.LocalScope.StartOffset" />
3504     <member name="T:System.Reflection.Metadata.LocalScopeHandle" />
3505     <member name="M:System.Reflection.Metadata.LocalScopeHandle.Equals(System.Object)">
3506       <param name="obj" />
3507     </member>
3508     <member name="M:System.Reflection.Metadata.LocalScopeHandle.Equals(System.Reflection.Metadata.LocalScopeHandle)">
3509       <param name="other" />
3510     </member>
3511     <member name="M:System.Reflection.Metadata.LocalScopeHandle.GetHashCode" />
3512     <member name="P:System.Reflection.Metadata.LocalScopeHandle.IsNil" />
3513     <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Equality(System.Reflection.Metadata.LocalScopeHandle,System.Reflection.Metadata.LocalScopeHandle)">
3514       <param name="left" />
3515       <param name="right" />
3516     </member>
3517     <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.LocalScopeHandle">
3518       <param name="handle" />
3519     </member>
3520     <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.LocalScopeHandle">
3521       <param name="handle" />
3522     </member>
3523     <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Implicit(System.Reflection.Metadata.LocalScopeHandle)~System.Reflection.Metadata.EntityHandle">
3524       <param name="handle" />
3525     </member>
3526     <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Implicit(System.Reflection.Metadata.LocalScopeHandle)~System.Reflection.Metadata.Handle">
3527       <param name="handle" />
3528     </member>
3529     <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Inequality(System.Reflection.Metadata.LocalScopeHandle,System.Reflection.Metadata.LocalScopeHandle)">
3530       <param name="left" />
3531       <param name="right" />
3532     </member>
3533     <member name="T:System.Reflection.Metadata.LocalScopeHandleCollection" />
3534     <member name="T:System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator" />
3535     <member name="P:System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator.Current" />
3536     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator.MoveNext" />
3537     <member name="P:System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator.System#Collections#IEnumerator#Current" />
3538     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator.System#Collections#IEnumerator#Reset" />
3539     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.ChildrenEnumerator.System#IDisposable#Dispose" />
3540     <member name="P:System.Reflection.Metadata.LocalScopeHandleCollection.Count" />
3541     <member name="T:System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator" />
3542     <member name="P:System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator.Current" />
3543     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator.MoveNext" />
3544     <member name="P:System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
3545     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
3546     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.Enumerator.System#IDisposable#Dispose" />
3547     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.GetEnumerator" />
3548     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#LocalScopeHandle}#GetEnumerator" />
3549     <member name="M:System.Reflection.Metadata.LocalScopeHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
3550     <member name="T:System.Reflection.Metadata.LocalVariable" />
3551     <member name="P:System.Reflection.Metadata.LocalVariable.Attributes" />
3552     <member name="P:System.Reflection.Metadata.LocalVariable.Index" />
3553     <member name="P:System.Reflection.Metadata.LocalVariable.Name" />
3554     <member name="T:System.Reflection.Metadata.LocalVariableAttributes" />
3555     <member name="F:System.Reflection.Metadata.LocalVariableAttributes.DebuggerHidden" />
3556     <member name="F:System.Reflection.Metadata.LocalVariableAttributes.None" />
3557     <member name="T:System.Reflection.Metadata.LocalVariableHandle" />
3558     <member name="M:System.Reflection.Metadata.LocalVariableHandle.Equals(System.Object)">
3559       <param name="obj" />
3560     </member>
3561     <member name="M:System.Reflection.Metadata.LocalVariableHandle.Equals(System.Reflection.Metadata.LocalVariableHandle)">
3562       <param name="other" />
3563     </member>
3564     <member name="M:System.Reflection.Metadata.LocalVariableHandle.GetHashCode" />
3565     <member name="P:System.Reflection.Metadata.LocalVariableHandle.IsNil" />
3566     <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Equality(System.Reflection.Metadata.LocalVariableHandle,System.Reflection.Metadata.LocalVariableHandle)">
3567       <param name="left" />
3568       <param name="right" />
3569     </member>
3570     <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.LocalVariableHandle">
3571       <param name="handle" />
3572     </member>
3573     <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.LocalVariableHandle">
3574       <param name="handle" />
3575     </member>
3576     <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Implicit(System.Reflection.Metadata.LocalVariableHandle)~System.Reflection.Metadata.EntityHandle">
3577       <param name="handle" />
3578     </member>
3579     <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Implicit(System.Reflection.Metadata.LocalVariableHandle)~System.Reflection.Metadata.Handle">
3580       <param name="handle" />
3581     </member>
3582     <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Inequality(System.Reflection.Metadata.LocalVariableHandle,System.Reflection.Metadata.LocalVariableHandle)">
3583       <param name="left" />
3584       <param name="right" />
3585     </member>
3586     <member name="T:System.Reflection.Metadata.LocalVariableHandleCollection" />
3587     <member name="P:System.Reflection.Metadata.LocalVariableHandleCollection.Count" />
3588     <member name="T:System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator" />
3589     <member name="P:System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator.Current" />
3590     <member name="M:System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator.MoveNext" />
3591     <member name="P:System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
3592     <member name="M:System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
3593     <member name="M:System.Reflection.Metadata.LocalVariableHandleCollection.Enumerator.System#IDisposable#Dispose" />
3594     <member name="M:System.Reflection.Metadata.LocalVariableHandleCollection.GetEnumerator" />
3595     <member name="M:System.Reflection.Metadata.LocalVariableHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#LocalVariableHandle}#GetEnumerator" />
3596     <member name="M:System.Reflection.Metadata.LocalVariableHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
3597     <member name="T:System.Reflection.Metadata.ManifestResource" />
3598     <member name="P:System.Reflection.Metadata.ManifestResource.Attributes">
3599       <summary>Gets the manifest resource attributes.</summary>
3600       <returns>A bitwise combination of the enumeration values that specify the manifest resource attributes.</returns>
3601     </member>
3602     <member name="M:System.Reflection.Metadata.ManifestResource.GetCustomAttributes" />
3603     <member name="P:System.Reflection.Metadata.ManifestResource.Implementation">
3604       <summary>Gets the implementation entity handle.</summary>
3605       <returns>An EntityHandle instance. If the <see cref="P:System.Reflection.Metadata.EntityHandle.IsNil" /> property is <see langword="true" />, the returned handle will have default values.</returns>
3606     </member>
3607     <member name="P:System.Reflection.Metadata.ManifestResource.Name">
3608       <summary>Gets the resource name.</summary>
3609       <returns>The resource name.</returns>
3610     </member>
3611     <member name="P:System.Reflection.Metadata.ManifestResource.Offset">
3612       <summary>Gets the byte offset within the referenced file at which this resource record begins.</summary>
3613       <returns>The byte offset within the referenced file at which this resource record begins.</returns>
3614     </member>
3615     <member name="T:System.Reflection.Metadata.ManifestResourceHandle" />
3616     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.Equals(System.Object)">
3617       <param name="obj" />
3618     </member>
3619     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.Equals(System.Reflection.Metadata.ManifestResourceHandle)">
3620       <param name="other" />
3621     </member>
3622     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.GetHashCode" />
3623     <member name="P:System.Reflection.Metadata.ManifestResourceHandle.IsNil" />
3624     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Equality(System.Reflection.Metadata.ManifestResourceHandle,System.Reflection.Metadata.ManifestResourceHandle)">
3625       <param name="left" />
3626       <param name="right" />
3627     </member>
3628     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ManifestResourceHandle">
3629       <param name="handle" />
3630     </member>
3631     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ManifestResourceHandle">
3632       <param name="handle" />
3633     </member>
3634     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Implicit(System.Reflection.Metadata.ManifestResourceHandle)~System.Reflection.Metadata.EntityHandle">
3635       <param name="handle" />
3636     </member>
3637     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Implicit(System.Reflection.Metadata.ManifestResourceHandle)~System.Reflection.Metadata.Handle">
3638       <param name="handle" />
3639     </member>
3640     <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Inequality(System.Reflection.Metadata.ManifestResourceHandle,System.Reflection.Metadata.ManifestResourceHandle)">
3641       <param name="left" />
3642       <param name="right" />
3643     </member>
3644     <member name="T:System.Reflection.Metadata.ManifestResourceHandleCollection" />
3645     <member name="P:System.Reflection.Metadata.ManifestResourceHandleCollection.Count" />
3646     <member name="T:System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator" />
3647     <member name="P:System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator.Current" />
3648     <member name="M:System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator.MoveNext" />
3649     <member name="P:System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
3650     <member name="M:System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
3651     <member name="M:System.Reflection.Metadata.ManifestResourceHandleCollection.Enumerator.System#IDisposable#Dispose" />
3652     <member name="M:System.Reflection.Metadata.ManifestResourceHandleCollection.GetEnumerator" />
3653     <member name="M:System.Reflection.Metadata.ManifestResourceHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#ManifestResourceHandle}#GetEnumerator" />
3654     <member name="M:System.Reflection.Metadata.ManifestResourceHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
3655     <member name="T:System.Reflection.Metadata.MemberReference" />
3656     <member name="M:System.Reflection.Metadata.MemberReference.DecodeFieldSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
3657       <param name="provider" />
3658       <param name="genericContext" />
3659       <typeparam name="TType" />
3660       <typeparam name="TGenericContext" />
3661     </member>
3662     <member name="M:System.Reflection.Metadata.MemberReference.DecodeMethodSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
3663       <param name="provider" />
3664       <param name="genericContext" />
3665       <typeparam name="TType" />
3666       <typeparam name="TGenericContext" />
3667     </member>
3668     <member name="M:System.Reflection.Metadata.MemberReference.GetCustomAttributes" />
3669     <member name="M:System.Reflection.Metadata.MemberReference.GetKind">
3670       <summary>Determines if the member reference is to a method or field.</summary>
3671       <returns>One of the enumeration values that indicates the kind of member reference.</returns>
3672       <exception cref="T:System.BadImageFormatException">The member reference signature is invalid.</exception>
3673     </member>
3674     <member name="P:System.Reflection.Metadata.MemberReference.Name" />
3675     <member name="P:System.Reflection.Metadata.MemberReference.Parent">
3676       <summary>Gets the parent entity handle.</summary>
3677       <returns>An entity handle instance. If the <see cref="P:System.Reflection.Metadata.EntityHandle.IsNil" /> property is <see langword="true" />, the returned handle will have default values.</returns>
3678     </member>
3679     <member name="P:System.Reflection.Metadata.MemberReference.Signature">
3680       <summary>Gets a handle to the signature blob.</summary>
3681       <returns>A handle to the signature blob.</returns>
3682     </member>
3683     <member name="T:System.Reflection.Metadata.MemberReferenceHandle" />
3684     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.Equals(System.Object)">
3685       <param name="obj" />
3686     </member>
3687     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.Equals(System.Reflection.Metadata.MemberReferenceHandle)">
3688       <param name="other" />
3689     </member>
3690     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.GetHashCode" />
3691     <member name="P:System.Reflection.Metadata.MemberReferenceHandle.IsNil" />
3692     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Equality(System.Reflection.Metadata.MemberReferenceHandle,System.Reflection.Metadata.MemberReferenceHandle)">
3693       <param name="left" />
3694       <param name="right" />
3695     </member>
3696     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MemberReferenceHandle">
3697       <param name="handle" />
3698     </member>
3699     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MemberReferenceHandle">
3700       <param name="handle" />
3701     </member>
3702     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Implicit(System.Reflection.Metadata.MemberReferenceHandle)~System.Reflection.Metadata.EntityHandle">
3703       <param name="handle" />
3704     </member>
3705     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Implicit(System.Reflection.Metadata.MemberReferenceHandle)~System.Reflection.Metadata.Handle">
3706       <param name="handle" />
3707     </member>
3708     <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Inequality(System.Reflection.Metadata.MemberReferenceHandle,System.Reflection.Metadata.MemberReferenceHandle)">
3709       <param name="left" />
3710       <param name="right" />
3711     </member>
3712     <member name="T:System.Reflection.Metadata.MemberReferenceHandleCollection" />
3713     <member name="P:System.Reflection.Metadata.MemberReferenceHandleCollection.Count" />
3714     <member name="T:System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator" />
3715     <member name="P:System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator.Current" />
3716     <member name="M:System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator.MoveNext" />
3717     <member name="P:System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
3718     <member name="M:System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
3719     <member name="M:System.Reflection.Metadata.MemberReferenceHandleCollection.Enumerator.System#IDisposable#Dispose" />
3720     <member name="M:System.Reflection.Metadata.MemberReferenceHandleCollection.GetEnumerator" />
3721     <member name="M:System.Reflection.Metadata.MemberReferenceHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#MemberReferenceHandle}#GetEnumerator" />
3722     <member name="M:System.Reflection.Metadata.MemberReferenceHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
3723     <member name="T:System.Reflection.Metadata.MemberReferenceKind">
3724       <summary>Specifies constants that indicate whether a <see cref="T:System.Reflection.Metadata.MemberReference" /> references a method or field.</summary>
3725     </member>
3726     <member name="F:System.Reflection.Metadata.MemberReferenceKind.Field">
3727       <summary>The <see cref="T:System.Reflection.Metadata.MemberReference" /> references a field.</summary>
3728     </member>
3729     <member name="F:System.Reflection.Metadata.MemberReferenceKind.Method">
3730       <summary>The <see cref="T:System.Reflection.Metadata.MemberReference" /> references a method.</summary>
3731     </member>
3732     <member name="T:System.Reflection.Metadata.MetadataKind" />
3733     <member name="F:System.Reflection.Metadata.MetadataKind.Ecma335">
3734       <summary>CLI metadata.</summary>
3735     </member>
3736     <member name="F:System.Reflection.Metadata.MetadataKind.ManagedWindowsMetadata">
3737       <summary>Windows metadata generated by managed compilers.</summary>
3738     </member>
3739     <member name="F:System.Reflection.Metadata.MetadataKind.WindowsMetadata">
3740       <summary>Windows metadata.</summary>
3741     </member>
3742     <member name="T:System.Reflection.Metadata.MetadataReader" />
3743     <member name="M:System.Reflection.Metadata.MetadataReader.#ctor(System.Byte*,System.Int32)">
3744       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.MetadataReader" /> class from the metadata stored at the given memory location.</summary>
3745       <param name="metadata" />
3746       <param name="length" />
3747     </member>
3748     <member name="M:System.Reflection.Metadata.MetadataReader.#ctor(System.Byte*,System.Int32,System.Reflection.Metadata.MetadataReaderOptions)">
3749       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.MetadataReader" /> class from the metadata stored at the given memory location.</summary>
3750       <param name="metadata" />
3751       <param name="length" />
3752       <param name="options" />
3753     </member>
3754     <member name="M:System.Reflection.Metadata.MetadataReader.#ctor(System.Byte*,System.Int32,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder)">
3755       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.MetadataReader" /> class from the metadata stored at the given memory location.</summary>
3756       <param name="metadata" />
3757       <param name="length" />
3758       <param name="options" />
3759       <param name="utf8Decoder" />
3760       <exception cref="T:System.ArgumentOutOfRangeException">
3761         <paramref name="length" /> is not positive.</exception>
3762       <exception cref="T:System.ArgumentNullException">
3763         <paramref name="metadata" /> is <see langword="null" />.</exception>
3764       <exception cref="T:System.ArgumentException">The encoding of <paramref name="utf8Decoder" /> is not <see cref="T:System.Text.UTF8Encoding" />.</exception>
3765       <exception cref="T:System.PlatformNotSupportedException">The current platform is big-endian.</exception>
3766       <exception cref="T:System.BadImageFormatException">Bad metadata header.</exception>
3767     </member>
3768     <member name="P:System.Reflection.Metadata.MetadataReader.AssemblyFiles" />
3769     <member name="P:System.Reflection.Metadata.MetadataReader.AssemblyReferences" />
3770     <member name="P:System.Reflection.Metadata.MetadataReader.CustomAttributes" />
3771     <member name="P:System.Reflection.Metadata.MetadataReader.CustomDebugInformation" />
3772     <member name="P:System.Reflection.Metadata.MetadataReader.DebugMetadataHeader">
3773       <summary>Gets the information decoded from #Pdb stream, or <see langword="null" /> if the stream is not present.</summary>
3774       <returns>The information decoded from #Pdb stream, or <see langword="null" /> if the stream is not present.</returns>
3775     </member>
3776     <member name="P:System.Reflection.Metadata.MetadataReader.DeclarativeSecurityAttributes" />
3777     <member name="P:System.Reflection.Metadata.MetadataReader.Documents" />
3778     <member name="P:System.Reflection.Metadata.MetadataReader.EventDefinitions" />
3779     <member name="P:System.Reflection.Metadata.MetadataReader.ExportedTypes" />
3780     <member name="P:System.Reflection.Metadata.MetadataReader.FieldDefinitions" />
3781     <member name="M:System.Reflection.Metadata.MetadataReader.GetAssemblyDefinition" />
3782     <member name="M:System.Reflection.Metadata.MetadataReader.GetAssemblyFile(System.Reflection.Metadata.AssemblyFileHandle)">
3783       <param name="handle" />
3784     </member>
3785     <member name="M:System.Reflection.Metadata.MetadataReader.GetAssemblyReference(System.Reflection.Metadata.AssemblyReferenceHandle)">
3786       <param name="handle" />
3787     </member>
3788     <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobBytes(System.Reflection.Metadata.BlobHandle)">
3789       <param name="handle" />
3790     </member>
3791     <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobContent(System.Reflection.Metadata.BlobHandle)">
3792       <param name="handle" />
3793     </member>
3794     <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobReader(System.Reflection.Metadata.BlobHandle)">
3795       <param name="handle" />
3796     </member>
3797     <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobReader(System.Reflection.Metadata.StringHandle)">
3798       <param name="handle" />
3799     </member>
3800     <member name="M:System.Reflection.Metadata.MetadataReader.GetConstant(System.Reflection.Metadata.ConstantHandle)">
3801       <param name="handle" />
3802     </member>
3803     <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomAttribute(System.Reflection.Metadata.CustomAttributeHandle)">
3804       <param name="handle" />
3805     </member>
3806     <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomAttributes(System.Reflection.Metadata.EntityHandle)">
3807       <param name="handle" />
3808     </member>
3809     <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomDebugInformation(System.Reflection.Metadata.CustomDebugInformationHandle)">
3810       <param name="handle" />
3811     </member>
3812     <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomDebugInformation(System.Reflection.Metadata.EntityHandle)">
3813       <param name="handle" />
3814     </member>
3815     <member name="M:System.Reflection.Metadata.MetadataReader.GetDeclarativeSecurityAttribute(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)">
3816       <param name="handle" />
3817     </member>
3818     <member name="M:System.Reflection.Metadata.MetadataReader.GetDocument(System.Reflection.Metadata.DocumentHandle)">
3819       <param name="handle" />
3820     </member>
3821     <member name="M:System.Reflection.Metadata.MetadataReader.GetEventDefinition(System.Reflection.Metadata.EventDefinitionHandle)">
3822       <param name="handle" />
3823     </member>
3824     <member name="M:System.Reflection.Metadata.MetadataReader.GetExportedType(System.Reflection.Metadata.ExportedTypeHandle)">
3825       <param name="handle" />
3826     </member>
3827     <member name="M:System.Reflection.Metadata.MetadataReader.GetFieldDefinition(System.Reflection.Metadata.FieldDefinitionHandle)">
3828       <param name="handle" />
3829     </member>
3830     <member name="M:System.Reflection.Metadata.MetadataReader.GetGenericParameter(System.Reflection.Metadata.GenericParameterHandle)">
3831       <param name="handle" />
3832     </member>
3833     <member name="M:System.Reflection.Metadata.MetadataReader.GetGenericParameterConstraint(System.Reflection.Metadata.GenericParameterConstraintHandle)">
3834       <param name="handle" />
3835     </member>
3836     <member name="M:System.Reflection.Metadata.MetadataReader.GetGuid(System.Reflection.Metadata.GuidHandle)">
3837       <param name="handle" />
3838     </member>
3839     <member name="M:System.Reflection.Metadata.MetadataReader.GetImportScope(System.Reflection.Metadata.ImportScopeHandle)">
3840       <param name="handle" />
3841     </member>
3842     <member name="M:System.Reflection.Metadata.MetadataReader.GetInterfaceImplementation(System.Reflection.Metadata.InterfaceImplementationHandle)">
3843       <param name="handle" />
3844     </member>
3845     <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalConstant(System.Reflection.Metadata.LocalConstantHandle)">
3846       <param name="handle" />
3847     </member>
3848     <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalScope(System.Reflection.Metadata.LocalScopeHandle)">
3849       <param name="handle" />
3850     </member>
3851     <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalScopes(System.Reflection.Metadata.MethodDebugInformationHandle)">
3852       <param name="handle" />
3853     </member>
3854     <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalScopes(System.Reflection.Metadata.MethodDefinitionHandle)">
3855       <param name="handle" />
3856     </member>
3857     <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalVariable(System.Reflection.Metadata.LocalVariableHandle)">
3858       <param name="handle" />
3859     </member>
3860     <member name="M:System.Reflection.Metadata.MetadataReader.GetManifestResource(System.Reflection.Metadata.ManifestResourceHandle)">
3861       <param name="handle" />
3862     </member>
3863     <member name="M:System.Reflection.Metadata.MetadataReader.GetMemberReference(System.Reflection.Metadata.MemberReferenceHandle)">
3864       <param name="handle" />
3865     </member>
3866     <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodDebugInformation(System.Reflection.Metadata.MethodDebugInformationHandle)">
3867       <param name="handle" />
3868     </member>
3869     <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodDebugInformation(System.Reflection.Metadata.MethodDefinitionHandle)">
3870       <param name="handle" />
3871     </member>
3872     <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodDefinition(System.Reflection.Metadata.MethodDefinitionHandle)">
3873       <param name="handle" />
3874     </member>
3875     <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodImplementation(System.Reflection.Metadata.MethodImplementationHandle)">
3876       <param name="handle" />
3877     </member>
3878     <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodSpecification(System.Reflection.Metadata.MethodSpecificationHandle)">
3879       <param name="handle" />
3880     </member>
3881     <member name="M:System.Reflection.Metadata.MetadataReader.GetModuleDefinition" />
3882     <member name="M:System.Reflection.Metadata.MetadataReader.GetModuleReference(System.Reflection.Metadata.ModuleReferenceHandle)">
3883       <param name="handle" />
3884     </member>
3885     <member name="M:System.Reflection.Metadata.MetadataReader.GetNamespaceDefinition(System.Reflection.Metadata.NamespaceDefinitionHandle)">
3886       <param name="handle" />
3887     </member>
3888     <member name="M:System.Reflection.Metadata.MetadataReader.GetNamespaceDefinitionRoot" />
3889     <member name="M:System.Reflection.Metadata.MetadataReader.GetParameter(System.Reflection.Metadata.ParameterHandle)">
3890       <param name="handle" />
3891     </member>
3892     <member name="M:System.Reflection.Metadata.MetadataReader.GetPropertyDefinition(System.Reflection.Metadata.PropertyDefinitionHandle)">
3893       <param name="handle" />
3894     </member>
3895     <member name="M:System.Reflection.Metadata.MetadataReader.GetStandaloneSignature(System.Reflection.Metadata.StandaloneSignatureHandle)">
3896       <param name="handle" />
3897     </member>
3898     <member name="M:System.Reflection.Metadata.MetadataReader.GetString(System.Reflection.Metadata.DocumentNameBlobHandle)">
3899       <param name="handle" />
3900     </member>
3901     <member name="M:System.Reflection.Metadata.MetadataReader.GetString(System.Reflection.Metadata.NamespaceDefinitionHandle)">
3902       <param name="handle" />
3903     </member>
3904     <member name="M:System.Reflection.Metadata.MetadataReader.GetString(System.Reflection.Metadata.StringHandle)">
3905       <param name="handle" />
3906     </member>
3907     <member name="M:System.Reflection.Metadata.MetadataReader.GetTypeDefinition(System.Reflection.Metadata.TypeDefinitionHandle)">
3908       <param name="handle" />
3909     </member>
3910     <member name="M:System.Reflection.Metadata.MetadataReader.GetTypeReference(System.Reflection.Metadata.TypeReferenceHandle)">
3911       <param name="handle" />
3912     </member>
3913     <member name="M:System.Reflection.Metadata.MetadataReader.GetTypeSpecification(System.Reflection.Metadata.TypeSpecificationHandle)">
3914       <param name="handle" />
3915     </member>
3916     <member name="M:System.Reflection.Metadata.MetadataReader.GetUserString(System.Reflection.Metadata.UserStringHandle)">
3917       <param name="handle" />
3918     </member>
3919     <member name="P:System.Reflection.Metadata.MetadataReader.ImportScopes" />
3920     <member name="P:System.Reflection.Metadata.MetadataReader.IsAssembly">
3921       <summary>Gets a value that indicates whether the metadata represents an assembly.</summary>
3922       <returns>
3923         <see langword="true" /> if the metadata represents an assembly; otherwise, <see langword="false" />.</returns>
3924     </member>
3925     <member name="P:System.Reflection.Metadata.MetadataReader.LocalConstants" />
3926     <member name="P:System.Reflection.Metadata.MetadataReader.LocalScopes" />
3927     <member name="P:System.Reflection.Metadata.MetadataReader.LocalVariables" />
3928     <member name="P:System.Reflection.Metadata.MetadataReader.ManifestResources" />
3929     <member name="P:System.Reflection.Metadata.MetadataReader.MemberReferences" />
3930     <member name="P:System.Reflection.Metadata.MetadataReader.MetadataKind">
3931       <summary>Gets the metadata kind.</summary>
3932       <returns>One of the enumeration values that specifies the metadata kind.</returns>
3933     </member>
3934     <member name="P:System.Reflection.Metadata.MetadataReader.MetadataLength">
3935       <summary>Gets the length of the underlying data.</summary>
3936       <returns>The length of the underlying data.</returns>
3937     </member>
3938     <member name="P:System.Reflection.Metadata.MetadataReader.MetadataPointer">
3939       <summary>Gets the pointer to the underlying data.</summary>
3940       <returns>The pointer to the underlying data.</returns>
3941     </member>
3942     <member name="P:System.Reflection.Metadata.MetadataReader.MetadataVersion">
3943       <summary>Gets the version string read from metadata header.</summary>
3944       <returns>The version string read from metadata header.</returns>
3945     </member>
3946     <member name="P:System.Reflection.Metadata.MetadataReader.MethodDebugInformation" />
3947     <member name="P:System.Reflection.Metadata.MetadataReader.MethodDefinitions" />
3948     <member name="P:System.Reflection.Metadata.MetadataReader.Options">
3949       <summary>Gets the <see cref="T:System.Reflection.Metadata.MetadataReaderOptions" /> passed to the constructor.</summary>
3950       <returns>A bitwise combination of the enumeration values that describes the <see cref="T:System.Reflection.Metadata.MetadataReaderOptions" /> enum value.</returns>
3951     </member>
3952     <member name="P:System.Reflection.Metadata.MetadataReader.PropertyDefinitions" />
3953     <member name="P:System.Reflection.Metadata.MetadataReader.StringComparer">
3954       <summary>Gets the comparer used to compare strings stored in metadata.</summary>
3955       <returns>The comparer used to compare strings stored in metadata.</returns>
3956     </member>
3957     <member name="P:System.Reflection.Metadata.MetadataReader.TypeDefinitions" />
3958     <member name="P:System.Reflection.Metadata.MetadataReader.TypeReferences" />
3959     <member name="P:System.Reflection.Metadata.MetadataReader.UTF8Decoder">
3960       <summary>Gets the decoder used by the reader to produce string instances from UTF8-encoded byte sequences.</summary>
3961       <returns>The decoder used by the reader to produce string instances from UTF8-encoded byte sequences.</returns>
3962     </member>
3963     <member name="T:System.Reflection.Metadata.MetadataReaderOptions" />
3964     <member name="F:System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections">
3965       <summary>Windows Runtime projections are enabled (on by default).</summary>
3966     </member>
3967     <member name="F:System.Reflection.Metadata.MetadataReaderOptions.Default">
3968       <summary>The options that are used when a <see cref="T:System.Reflection.Metadata.MetadataReader" /> is obtained via an overload that does not take a <see cref="T:System.Reflection.Metadata.MetadataReaderOptions" /> argument.</summary>
3969     </member>
3970     <member name="F:System.Reflection.Metadata.MetadataReaderOptions.None">
3971       <summary>All options are disabled.</summary>
3972     </member>
3973     <member name="T:System.Reflection.Metadata.MetadataReaderProvider" />
3974     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.Dispose">
3975       <summary>Disposes all memory allocated by the reader.</summary>
3976     </member>
3977     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.FromMetadataImage(System.Byte*,System.Int32)">
3978       <summary>Creates a metadata provider over an image stored in memory.</summary>
3979       <param name="start">Pointer to the start of the metadata blob.</param>
3980       <param name="size">The size of the metadata blob.</param>
3981       <returns>The new metadata provider.</returns>
3982       <exception cref="T:System.ArgumentNullException">
3983         <paramref name="start" /> is <see cref="F:System.IntPtr.Zero" />.</exception>
3984       <exception cref="T:System.ArgumentOutOfRangeException">
3985         <paramref name="size" /> is negative.</exception>
3986     </member>
3987     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.FromMetadataImage(System.Collections.Immutable.ImmutableArray{System.Byte})">
3988       <summary>Creates a provider over a byte array.</summary>
3989       <param name="image">Metadata image.</param>
3990       <returns>The new provider.</returns>
3991       <exception cref="T:System.ArgumentNullException">
3992         <paramref name="image" /> is <see langword="null" />.</exception>
3993     </member>
3994     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.FromMetadataStream(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32)">
3995       <summary>Creates a provider for a stream of the specified size beginning at its current position.</summary>
3996       <param name="stream">A <see cref="T:System.IO.Stream" /> instance.</param>
3997       <param name="options">Options specifying how sections of the image are read from the stream.</param>
3998       <param name="size">Size of the metadata blob in the stream. If not specified, the metadata blob is assumed to span to the end of the stream.</param>
3999       <returns>The new provider.</returns>
4000       <exception cref="T:System.ArgumentNullException">
4001         <paramref name="stream" /> is <see langword="null" />.</exception>
4002       <exception cref="T:System.ArgumentException">
4003         <paramref name="stream" /> doesn't support read and seek operations.</exception>
4004       <exception cref="T:System.ArgumentOutOfRangeException">Size is negative or extends past the end of the stream.</exception>
4005       <exception cref="T:System.IO.IOException">Error reading from the stream (only when <see cref="F:System.Reflection.Metadata.MetadataStreamOptions.PrefetchMetadata" /> is specified).</exception>
4006     </member>
4007     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.FromPortablePdbImage(System.Byte*,System.Int32)">
4008       <summary>Creates a portable PDB metadata provider over a blob stored in memory.</summary>
4009       <param name="start">Pointer to the start of the portable PDB blob.</param>
4010       <param name="size">The size of the portable PDB blob.</param>
4011       <returns>The new portable PDB metadata provider.</returns>
4012       <exception cref="T:System.ArgumentNullException">
4013         <paramref name="start" /> is <see cref="F:System.IntPtr.Zero" />.</exception>
4014       <exception cref="T:System.ArgumentOutOfRangeException">
4015         <paramref name="size" /> is negative.</exception>
4016     </member>
4017     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.FromPortablePdbImage(System.Collections.Immutable.ImmutableArray{System.Byte})">
4018       <summary>Creates a portable PDB metadata provider over a byte array.</summary>
4019       <param name="image">A portable PDB image.</param>
4020       <returns>The new portable PDB metadata provider .</returns>
4021       <exception cref="T:System.ArgumentNullException">
4022         <paramref name="image" /> is <see langword="null" />.</exception>
4023     </member>
4024     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.FromPortablePdbStream(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32)">
4025       <summary>Creates a provider for a stream of the specified size beginning at its current position.</summary>
4026       <param name="stream">The stream.</param>
4027       <param name="options">Options specifying how sections of the image are read from the stream.</param>
4028       <param name="size">Size of the metadata blob in the stream. If not specified, the metadata blob is assumed to span to the end of the stream.</param>
4029       <returns>A <see cref="T:System.Reflection.Metadata.MetadataReaderProvider" /> instance.</returns>
4030       <exception cref="T:System.ArgumentNullException">
4031         <paramref name="stream" /> is <see langword="null" />.</exception>
4032       <exception cref="T:System.ArgumentException">
4033         <paramref name="stream" /> doesn't support read and seek operations.</exception>
4034       <exception cref="T:System.ArgumentOutOfRangeException">Size is negative or extends past the end of the stream.</exception>
4035     </member>
4036     <member name="M:System.Reflection.Metadata.MetadataReaderProvider.GetMetadataReader(System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder)">
4037       <summary>Gets a <see cref="T:System.Reflection.Metadata.MetadataReader" /> from a <see cref="T:System.Reflection.Metadata.MetadataReaderProvider" />.</summary>
4038       <param name="options">A bitwise combination of the enumeration values that represent the configuration when reading the metadata.</param>
4039       <param name="utf8Decoder">The encoding to use.</param>
4040       <returns>A <see cref="T:System.Reflection.Metadata.MetadataReader" /> instance..</returns>
4041       <exception cref="T:System.ArgumentException">The encoding of <paramref name="utf8Decoder" /> is not <see cref="T:System.Text.UTF8Encoding" />.</exception>
4042       <exception cref="T:System.PlatformNotSupportedException">The current platform is big-endian.</exception>
4043       <exception cref="T:System.IO.IOException">IO error while reading from the underlying stream.</exception>
4044       <exception cref="T:System.ObjectDisposedException">Provider has been disposed.</exception>
4045     </member>
4046     <member name="T:System.Reflection.Metadata.MetadataStreamOptions" />
4047     <member name="F:System.Reflection.Metadata.MetadataStreamOptions.Default">
4048       <summary>By default, the stream is disposed when <see cref="T:System.Reflection.Metadata.MetadataReaderProvider" /> is disposed and sections of the PE image are read lazily.</summary>
4049     </member>
4050     <member name="F:System.Reflection.Metadata.MetadataStreamOptions.LeaveOpen">
4051       <summary>Keeps the stream open when the <see cref="T:System.Reflection.Metadata.MetadataReaderProvider" /> is disposed.</summary>
4052     </member>
4053     <member name="F:System.Reflection.Metadata.MetadataStreamOptions.PrefetchMetadata">
4054       <summary>Reads PDB metadata into memory right away.</summary>
4055     </member>
4056     <member name="T:System.Reflection.Metadata.MetadataStringComparer" />
4057     <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.DocumentNameBlobHandle,System.String)">
4058       <param name="handle" />
4059       <param name="value" />
4060     </member>
4061     <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.DocumentNameBlobHandle,System.String,System.Boolean)">
4062       <param name="handle" />
4063       <param name="value" />
4064       <param name="ignoreCase" />
4065     </member>
4066     <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.NamespaceDefinitionHandle,System.String)">
4067       <param name="handle" />
4068       <param name="value" />
4069     </member>
4070     <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.NamespaceDefinitionHandle,System.String,System.Boolean)">
4071       <param name="handle" />
4072       <param name="value" />
4073       <param name="ignoreCase" />
4074     </member>
4075     <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.StringHandle,System.String)">
4076       <param name="handle" />
4077       <param name="value" />
4078     </member>
4079     <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.StringHandle,System.String,System.Boolean)">
4080       <param name="handle" />
4081       <param name="value" />
4082       <param name="ignoreCase" />
4083     </member>
4084     <member name="M:System.Reflection.Metadata.MetadataStringComparer.StartsWith(System.Reflection.Metadata.StringHandle,System.String)">
4085       <param name="handle" />
4086       <param name="value" />
4087     </member>
4088     <member name="M:System.Reflection.Metadata.MetadataStringComparer.StartsWith(System.Reflection.Metadata.StringHandle,System.String,System.Boolean)">
4089       <param name="handle" />
4090       <param name="value" />
4091       <param name="ignoreCase" />
4092     </member>
4093     <member name="T:System.Reflection.Metadata.MetadataStringDecoder" />
4094     <member name="M:System.Reflection.Metadata.MetadataStringDecoder.#ctor(System.Text.Encoding)">
4095       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.MetadataStringDecoder" /> class using the given encoding.</summary>
4096       <param name="encoding">The encoding to use.</param>
4097     </member>
4098     <member name="P:System.Reflection.Metadata.MetadataStringDecoder.DefaultUTF8">
4099       <summary>Gets the default decoder used by <see cref="T:System.Reflection.Metadata.MetadataReader" /> to decode UTF-8 when no decoder is provided to the constructor.</summary>
4100       <returns>The default decoder used by <see cref="T:System.Reflection.Metadata.MetadataReader" /> to decode UTF-8.</returns>
4101     </member>
4102     <member name="P:System.Reflection.Metadata.MetadataStringDecoder.Encoding">
4103       <summary>Gets the encoding used by this instance.</summary>
4104       <returns>The encoding used by this instance.</returns>
4105     </member>
4106     <member name="M:System.Reflection.Metadata.MetadataStringDecoder.GetString(System.Byte*,System.Int32)">
4107       <summary>Obtains strings for byte sequences in metadata. Override this to cache strings if required. Otherwise, it is implemented by forwarding straight to <see cref="P:System.Reflection.Metadata.MetadataStringDecoder.Encoding" /> and every call will allocate a new string.</summary>
4108       <param name="bytes">Pointer to bytes to decode.</param>
4109       <param name="byteCount">Number of bytes to decode.</param>
4110       <returns>The decoded string.</returns>
4111     </member>
4112     <member name="T:System.Reflection.Metadata.MethodBodyBlock" />
4113     <member name="M:System.Reflection.Metadata.MethodBodyBlock.Create(System.Reflection.Metadata.BlobReader)">
4114       <param name="reader" />
4115     </member>
4116     <member name="P:System.Reflection.Metadata.MethodBodyBlock.ExceptionRegions" />
4117     <member name="M:System.Reflection.Metadata.MethodBodyBlock.GetILBytes" />
4118     <member name="M:System.Reflection.Metadata.MethodBodyBlock.GetILContent" />
4119     <member name="M:System.Reflection.Metadata.MethodBodyBlock.GetILReader" />
4120     <member name="P:System.Reflection.Metadata.MethodBodyBlock.LocalSignature" />
4121     <member name="P:System.Reflection.Metadata.MethodBodyBlock.LocalVariablesInitialized" />
4122     <member name="P:System.Reflection.Metadata.MethodBodyBlock.MaxStack" />
4123     <member name="P:System.Reflection.Metadata.MethodBodyBlock.Size">
4124       <summary>Gets the size of the method body, including the header, IL, and exception regions.</summary>
4125       <returns>The size of the method body.</returns>
4126     </member>
4127     <member name="T:System.Reflection.Metadata.MethodDebugInformation" />
4128     <member name="P:System.Reflection.Metadata.MethodDebugInformation.Document">
4129       <summary>Gets the handle of the single document containing all sequence points of the method.</summary>
4130       <returns>The handle of the single document containing all sequence points of the method, or a handle whose <see cref="P:System.Reflection.Metadata.DocumentHandle.IsNil" /> property is <see langword="true" /> if the method doesn't have sequence points or spans multiple documents.</returns>
4131     </member>
4132     <member name="M:System.Reflection.Metadata.MethodDebugInformation.GetSequencePoints">
4133       <summary>Returns a collection of sequence points decoded from <see cref="P:System.Reflection.Metadata.MethodDebugInformation.SequencePointsBlob" />.</summary>
4134       <returns>A collection of sequence points.</returns>
4135     </member>
4136     <member name="M:System.Reflection.Metadata.MethodDebugInformation.GetStateMachineKickoffMethod">
4137       <summary>Returns the kickoff method of the state machine.</summary>
4138       <returns>The kickoff method of the state machine, if the method is a <c>MoveNext</c> method of a state machine. Otherwise, it returns a handle whose <see cref="P:System.Reflection.Metadata.MethodDefinitionHandle.IsNil" /> property is <see langword="true" />..</returns>
4139     </member>
4140     <member name="P:System.Reflection.Metadata.MethodDebugInformation.LocalSignature">
4141       <summary>Returns a local signature handle.</summary>
4142       <returns>A local signature handle, or a handle whose <see cref="P:System.Reflection.Metadata.StandaloneSignatureHandle.IsNil" /> property is <see langword="true" /> if the method doesn't define any local variables.</returns>
4143     </member>
4144     <member name="P:System.Reflection.Metadata.MethodDebugInformation.SequencePointsBlob">
4145       <summary>Returns a blob encoding sequence points.</summary>
4146       <returns>A blob encoding sequence points, or a handle whose <see cref="P:System.Reflection.Metadata.BlobHandle.IsNil" /> property is <see langword="true" /> if the method doesn't have sequence points.</returns>
4147     </member>
4148     <member name="T:System.Reflection.Metadata.MethodDebugInformationHandle" />
4149     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.Equals(System.Object)">
4150       <param name="obj" />
4151     </member>
4152     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.Equals(System.Reflection.Metadata.MethodDebugInformationHandle)">
4153       <param name="other" />
4154     </member>
4155     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.GetHashCode" />
4156     <member name="P:System.Reflection.Metadata.MethodDebugInformationHandle.IsNil" />
4157     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Equality(System.Reflection.Metadata.MethodDebugInformationHandle,System.Reflection.Metadata.MethodDebugInformationHandle)">
4158       <param name="left" />
4159       <param name="right" />
4160     </member>
4161     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodDebugInformationHandle">
4162       <param name="handle" />
4163     </member>
4164     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodDebugInformationHandle">
4165       <param name="handle" />
4166     </member>
4167     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Implicit(System.Reflection.Metadata.MethodDebugInformationHandle)~System.Reflection.Metadata.EntityHandle">
4168       <param name="handle" />
4169     </member>
4170     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Implicit(System.Reflection.Metadata.MethodDebugInformationHandle)~System.Reflection.Metadata.Handle">
4171       <param name="handle" />
4172     </member>
4173     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Inequality(System.Reflection.Metadata.MethodDebugInformationHandle,System.Reflection.Metadata.MethodDebugInformationHandle)">
4174       <param name="left" />
4175       <param name="right" />
4176     </member>
4177     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.ToDefinitionHandle">
4178       <summary>Returns a handle to <see cref="T:System.Reflection.Metadata.MethodDefinition" /> corresponding to this handle.</summary>
4179       <returns>A method definition handle that corresponds to this handle.</returns>
4180     </member>
4181     <member name="T:System.Reflection.Metadata.MethodDebugInformationHandleCollection" />
4182     <member name="P:System.Reflection.Metadata.MethodDebugInformationHandleCollection.Count" />
4183     <member name="T:System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator" />
4184     <member name="P:System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator.Current" />
4185     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator.MoveNext" />
4186     <member name="P:System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
4187     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
4188     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandleCollection.Enumerator.System#IDisposable#Dispose" />
4189     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandleCollection.GetEnumerator" />
4190     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#MethodDebugInformationHandle}#GetEnumerator" />
4191     <member name="M:System.Reflection.Metadata.MethodDebugInformationHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
4192     <member name="T:System.Reflection.Metadata.MethodDefinition" />
4193     <member name="P:System.Reflection.Metadata.MethodDefinition.Attributes" />
4194     <member name="M:System.Reflection.Metadata.MethodDefinition.DecodeSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
4195       <param name="provider" />
4196       <param name="genericContext" />
4197       <typeparam name="TType" />
4198       <typeparam name="TGenericContext" />
4199     </member>
4200     <member name="M:System.Reflection.Metadata.MethodDefinition.GetCustomAttributes" />
4201     <member name="M:System.Reflection.Metadata.MethodDefinition.GetDeclarativeSecurityAttributes" />
4202     <member name="M:System.Reflection.Metadata.MethodDefinition.GetDeclaringType" />
4203     <member name="M:System.Reflection.Metadata.MethodDefinition.GetGenericParameters" />
4204     <member name="M:System.Reflection.Metadata.MethodDefinition.GetImport" />
4205     <member name="M:System.Reflection.Metadata.MethodDefinition.GetParameters" />
4206     <member name="P:System.Reflection.Metadata.MethodDefinition.ImplAttributes" />
4207     <member name="P:System.Reflection.Metadata.MethodDefinition.Name" />
4208     <member name="P:System.Reflection.Metadata.MethodDefinition.RelativeVirtualAddress" />
4209     <member name="P:System.Reflection.Metadata.MethodDefinition.Signature" />
4210     <member name="T:System.Reflection.Metadata.MethodDefinitionHandle" />
4211     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.Equals(System.Object)">
4212       <param name="obj" />
4213     </member>
4214     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.Equals(System.Reflection.Metadata.MethodDefinitionHandle)">
4215       <param name="other" />
4216     </member>
4217     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.GetHashCode" />
4218     <member name="P:System.Reflection.Metadata.MethodDefinitionHandle.IsNil" />
4219     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Equality(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle)">
4220       <param name="left" />
4221       <param name="right" />
4222     </member>
4223     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodDefinitionHandle">
4224       <param name="handle" />
4225     </member>
4226     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodDefinitionHandle">
4227       <param name="handle" />
4228     </member>
4229     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Implicit(System.Reflection.Metadata.MethodDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
4230       <param name="handle" />
4231     </member>
4232     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Implicit(System.Reflection.Metadata.MethodDefinitionHandle)~System.Reflection.Metadata.Handle">
4233       <param name="handle" />
4234     </member>
4235     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Inequality(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle)">
4236       <param name="left" />
4237       <param name="right" />
4238     </member>
4239     <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.ToDebugInformationHandle">
4240       <summary>Returns a handle to a <see cref="T:System.Reflection.Metadata.MethodDebugInformation" /> corresponding to this handle.</summary>
4241       <returns>A method debug information handle that corresponds to this handle.</returns>
4242     </member>
4243     <member name="T:System.Reflection.Metadata.MethodDefinitionHandleCollection" />
4244     <member name="P:System.Reflection.Metadata.MethodDefinitionHandleCollection.Count" />
4245     <member name="T:System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator" />
4246     <member name="P:System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator.Current" />
4247     <member name="M:System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator.MoveNext" />
4248     <member name="P:System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
4249     <member name="M:System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
4250     <member name="M:System.Reflection.Metadata.MethodDefinitionHandleCollection.Enumerator.System#IDisposable#Dispose" />
4251     <member name="M:System.Reflection.Metadata.MethodDefinitionHandleCollection.GetEnumerator" />
4252     <member name="M:System.Reflection.Metadata.MethodDefinitionHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#MethodDefinitionHandle}#GetEnumerator" />
4253     <member name="M:System.Reflection.Metadata.MethodDefinitionHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
4254     <member name="T:System.Reflection.Metadata.MethodImplementation" />
4255     <member name="M:System.Reflection.Metadata.MethodImplementation.GetCustomAttributes" />
4256     <member name="P:System.Reflection.Metadata.MethodImplementation.MethodBody" />
4257     <member name="P:System.Reflection.Metadata.MethodImplementation.MethodDeclaration" />
4258     <member name="P:System.Reflection.Metadata.MethodImplementation.Type" />
4259     <member name="T:System.Reflection.Metadata.MethodImplementationHandle" />
4260     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.Equals(System.Object)">
4261       <param name="obj" />
4262     </member>
4263     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.Equals(System.Reflection.Metadata.MethodImplementationHandle)">
4264       <param name="other" />
4265     </member>
4266     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.GetHashCode" />
4267     <member name="P:System.Reflection.Metadata.MethodImplementationHandle.IsNil" />
4268     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Equality(System.Reflection.Metadata.MethodImplementationHandle,System.Reflection.Metadata.MethodImplementationHandle)">
4269       <param name="left" />
4270       <param name="right" />
4271     </member>
4272     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodImplementationHandle">
4273       <param name="handle" />
4274     </member>
4275     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodImplementationHandle">
4276       <param name="handle" />
4277     </member>
4278     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Implicit(System.Reflection.Metadata.MethodImplementationHandle)~System.Reflection.Metadata.EntityHandle">
4279       <param name="handle" />
4280     </member>
4281     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Implicit(System.Reflection.Metadata.MethodImplementationHandle)~System.Reflection.Metadata.Handle">
4282       <param name="handle" />
4283     </member>
4284     <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Inequality(System.Reflection.Metadata.MethodImplementationHandle,System.Reflection.Metadata.MethodImplementationHandle)">
4285       <param name="left" />
4286       <param name="right" />
4287     </member>
4288     <member name="T:System.Reflection.Metadata.MethodImplementationHandleCollection" />
4289     <member name="P:System.Reflection.Metadata.MethodImplementationHandleCollection.Count" />
4290     <member name="T:System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator" />
4291     <member name="P:System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator.Current" />
4292     <member name="M:System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator.MoveNext" />
4293     <member name="P:System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
4294     <member name="M:System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
4295     <member name="M:System.Reflection.Metadata.MethodImplementationHandleCollection.Enumerator.System#IDisposable#Dispose" />
4296     <member name="M:System.Reflection.Metadata.MethodImplementationHandleCollection.GetEnumerator" />
4297     <member name="M:System.Reflection.Metadata.MethodImplementationHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#MethodImplementationHandle}#GetEnumerator" />
4298     <member name="M:System.Reflection.Metadata.MethodImplementationHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
4299     <member name="T:System.Reflection.Metadata.MethodImport" />
4300     <member name="P:System.Reflection.Metadata.MethodImport.Attributes" />
4301     <member name="P:System.Reflection.Metadata.MethodImport.Module" />
4302     <member name="P:System.Reflection.Metadata.MethodImport.Name" />
4303     <member name="T:System.Reflection.Metadata.MethodSignature`1">
4304       <summary>Represents a method (definition, reference, or standalone) or property signature. In the case of properties, the signature matches that of a getter with a distinguishing <see cref="T:System.Reflection.Metadata.SignatureHeader" />.</summary>
4305       <typeparam name="TType">The method type.</typeparam>
4306     </member>
4307     <member name="M:System.Reflection.Metadata.MethodSignature`1.#ctor(System.Reflection.Metadata.SignatureHeader,`0,System.Int32,System.Int32,System.Collections.Immutable.ImmutableArray{`0})">
4308       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.MethodSignature`1" /> structure using the specified header, return type, and parameter information.</summary>
4309       <param name="header">The information in the leading byte of the signature (kind, calling convention, flags).</param>
4310       <param name="returnType">The return type of the method.</param>
4311       <param name="requiredParameterCount">The number of required parameters.</param>
4312       <param name="genericParameterCount">The number of generic type parameters.</param>
4313       <param name="parameterTypes">The parameter types.</param>
4314     </member>
4315     <member name="P:System.Reflection.Metadata.MethodSignature`1.GenericParameterCount">
4316       <summary>Gets the number of generic type parameters for the method.</summary>
4317       <returns>The number of generic type parameters, or 0 for non-generic methods.</returns>
4318     </member>
4319     <member name="P:System.Reflection.Metadata.MethodSignature`1.Header">
4320       <summary>Gets the information in the leading byte of the signature (kind, calling convention, flags).</summary>
4321       <returns>The header signature.</returns>
4322     </member>
4323     <member name="P:System.Reflection.Metadata.MethodSignature`1.ParameterTypes">
4324       <summary>Gets the method's parameter types.</summary>
4325       <returns>An immutable collection of parameter types.</returns>
4326     </member>
4327     <member name="P:System.Reflection.Metadata.MethodSignature`1.RequiredParameterCount">
4328       <summary>Gets the number of parameters that are required for the method.</summary>
4329       <returns>The number of required parameters.</returns>
4330     </member>
4331     <member name="P:System.Reflection.Metadata.MethodSignature`1.ReturnType">
4332       <summary>Gets the return type of the method.</summary>
4333       <returns>The return type.</returns>
4334     </member>
4335     <member name="T:System.Reflection.Metadata.MethodSpecification" />
4336     <member name="M:System.Reflection.Metadata.MethodSpecification.DecodeSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
4337       <param name="provider" />
4338       <param name="genericContext" />
4339       <typeparam name="TType" />
4340       <typeparam name="TGenericContext" />
4341     </member>
4342     <member name="M:System.Reflection.Metadata.MethodSpecification.GetCustomAttributes" />
4343     <member name="P:System.Reflection.Metadata.MethodSpecification.Method">
4344       <summary>Gets a <see langword="MethodDef" /> or <see langword="MemberRef" /> handle specifying which generic method this instance refers to (that is, which generic method it is an instantiation of).</summary>
4345       <returns>A <see langword="MethodDef" /> or <see langword="MemberRef" /> handle specifying which generic method this instance refers to.</returns>
4346     </member>
4347     <member name="P:System.Reflection.Metadata.MethodSpecification.Signature">
4348       <summary>Gets a handle to the signature blob.</summary>
4349       <returns>A handle to the signature blob.</returns>
4350     </member>
4351     <member name="T:System.Reflection.Metadata.MethodSpecificationHandle" />
4352     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.Equals(System.Object)">
4353       <param name="obj" />
4354     </member>
4355     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.Equals(System.Reflection.Metadata.MethodSpecificationHandle)">
4356       <param name="other" />
4357     </member>
4358     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.GetHashCode" />
4359     <member name="P:System.Reflection.Metadata.MethodSpecificationHandle.IsNil" />
4360     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Equality(System.Reflection.Metadata.MethodSpecificationHandle,System.Reflection.Metadata.MethodSpecificationHandle)">
4361       <param name="left" />
4362       <param name="right" />
4363     </member>
4364     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodSpecificationHandle">
4365       <param name="handle" />
4366     </member>
4367     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodSpecificationHandle">
4368       <param name="handle" />
4369     </member>
4370     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Implicit(System.Reflection.Metadata.MethodSpecificationHandle)~System.Reflection.Metadata.EntityHandle">
4371       <param name="handle" />
4372     </member>
4373     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Implicit(System.Reflection.Metadata.MethodSpecificationHandle)~System.Reflection.Metadata.Handle">
4374       <param name="handle" />
4375     </member>
4376     <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Inequality(System.Reflection.Metadata.MethodSpecificationHandle,System.Reflection.Metadata.MethodSpecificationHandle)">
4377       <param name="left" />
4378       <param name="right" />
4379     </member>
4380     <member name="T:System.Reflection.Metadata.ModuleDefinition" />
4381     <member name="P:System.Reflection.Metadata.ModuleDefinition.BaseGenerationId" />
4382     <member name="P:System.Reflection.Metadata.ModuleDefinition.Generation" />
4383     <member name="P:System.Reflection.Metadata.ModuleDefinition.GenerationId" />
4384     <member name="M:System.Reflection.Metadata.ModuleDefinition.GetCustomAttributes" />
4385     <member name="P:System.Reflection.Metadata.ModuleDefinition.Mvid" />
4386     <member name="P:System.Reflection.Metadata.ModuleDefinition.Name" />
4387     <member name="T:System.Reflection.Metadata.ModuleDefinitionHandle" />
4388     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.Equals(System.Object)">
4389       <param name="obj" />
4390     </member>
4391     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.Equals(System.Reflection.Metadata.ModuleDefinitionHandle)">
4392       <param name="other" />
4393     </member>
4394     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.GetHashCode" />
4395     <member name="P:System.Reflection.Metadata.ModuleDefinitionHandle.IsNil" />
4396     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Equality(System.Reflection.Metadata.ModuleDefinitionHandle,System.Reflection.Metadata.ModuleDefinitionHandle)">
4397       <param name="left" />
4398       <param name="right" />
4399     </member>
4400     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ModuleDefinitionHandle">
4401       <param name="handle" />
4402     </member>
4403     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ModuleDefinitionHandle">
4404       <param name="handle" />
4405     </member>
4406     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Implicit(System.Reflection.Metadata.ModuleDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
4407       <param name="handle" />
4408     </member>
4409     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Implicit(System.Reflection.Metadata.ModuleDefinitionHandle)~System.Reflection.Metadata.Handle">
4410       <param name="handle" />
4411     </member>
4412     <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Inequality(System.Reflection.Metadata.ModuleDefinitionHandle,System.Reflection.Metadata.ModuleDefinitionHandle)">
4413       <param name="left" />
4414       <param name="right" />
4415     </member>
4416     <member name="T:System.Reflection.Metadata.ModuleReference" />
4417     <member name="M:System.Reflection.Metadata.ModuleReference.GetCustomAttributes" />
4418     <member name="P:System.Reflection.Metadata.ModuleReference.Name" />
4419     <member name="T:System.Reflection.Metadata.ModuleReferenceHandle" />
4420     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.Equals(System.Object)">
4421       <param name="obj" />
4422     </member>
4423     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.Equals(System.Reflection.Metadata.ModuleReferenceHandle)">
4424       <param name="other" />
4425     </member>
4426     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.GetHashCode" />
4427     <member name="P:System.Reflection.Metadata.ModuleReferenceHandle.IsNil" />
4428     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Equality(System.Reflection.Metadata.ModuleReferenceHandle,System.Reflection.Metadata.ModuleReferenceHandle)">
4429       <param name="left" />
4430       <param name="right" />
4431     </member>
4432     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ModuleReferenceHandle">
4433       <param name="handle" />
4434     </member>
4435     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ModuleReferenceHandle">
4436       <param name="handle" />
4437     </member>
4438     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Implicit(System.Reflection.Metadata.ModuleReferenceHandle)~System.Reflection.Metadata.EntityHandle">
4439       <param name="handle" />
4440     </member>
4441     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Implicit(System.Reflection.Metadata.ModuleReferenceHandle)~System.Reflection.Metadata.Handle">
4442       <param name="handle" />
4443     </member>
4444     <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Inequality(System.Reflection.Metadata.ModuleReferenceHandle,System.Reflection.Metadata.ModuleReferenceHandle)">
4445       <param name="left" />
4446       <param name="right" />
4447     </member>
4448     <member name="T:System.Reflection.Metadata.NamespaceDefinition" />
4449     <member name="P:System.Reflection.Metadata.NamespaceDefinition.ExportedTypes">
4450       <summary>Gets all exported types that reside directly in a namespace.</summary>
4451       <returns>An immutable array of exported type handles.</returns>
4452     </member>
4453     <member name="P:System.Reflection.Metadata.NamespaceDefinition.Name">
4454       <summary>Gets the unqualified name of the namespace definition.</summary>
4455       <returns>The unqualified name of the namespace definition.</returns>
4456     </member>
4457     <member name="P:System.Reflection.Metadata.NamespaceDefinition.NamespaceDefinitions">
4458       <summary>Gets the namespace definitions that are direct children of the current namespace definition.</summary>
4459       <returns>An immutable array of namespace definitions that are direct children of the current namespace definition.</returns>
4460     </member>
4461     <member name="P:System.Reflection.Metadata.NamespaceDefinition.Parent">
4462       <summary>Gets the parent namespace.</summary>
4463       <returns>The parent namespace.</returns>
4464     </member>
4465     <member name="P:System.Reflection.Metadata.NamespaceDefinition.TypeDefinitions">
4466       <summary>Gets all type definitions that reside directly in a namespace.</summary>
4467       <returns>An immutable array of type definition handles.</returns>
4468     </member>
4469     <member name="T:System.Reflection.Metadata.NamespaceDefinitionHandle" />
4470     <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.Equals(System.Object)">
4471       <param name="obj" />
4472     </member>
4473     <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.Equals(System.Reflection.Metadata.NamespaceDefinitionHandle)">
4474       <param name="other" />
4475     </member>
4476     <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.GetHashCode" />
4477     <member name="P:System.Reflection.Metadata.NamespaceDefinitionHandle.IsNil" />
4478     <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.op_Equality(System.Reflection.Metadata.NamespaceDefinitionHandle,System.Reflection.Metadata.NamespaceDefinitionHandle)">
4479       <param name="left" />
4480       <param name="right" />
4481     </member>
4482     <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.NamespaceDefinitionHandle">
4483       <param name="handle" />
4484     </member>
4485     <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.op_Implicit(System.Reflection.Metadata.NamespaceDefinitionHandle)~System.Reflection.Metadata.Handle">
4486       <param name="handle" />
4487     </member>
4488     <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.op_Inequality(System.Reflection.Metadata.NamespaceDefinitionHandle,System.Reflection.Metadata.NamespaceDefinitionHandle)">
4489       <param name="left" />
4490       <param name="right" />
4491     </member>
4492     <member name="T:System.Reflection.Metadata.Parameter" />
4493     <member name="P:System.Reflection.Metadata.Parameter.Attributes" />
4494     <member name="M:System.Reflection.Metadata.Parameter.GetCustomAttributes" />
4495     <member name="M:System.Reflection.Metadata.Parameter.GetDefaultValue" />
4496     <member name="M:System.Reflection.Metadata.Parameter.GetMarshallingDescriptor" />
4497     <member name="P:System.Reflection.Metadata.Parameter.Name" />
4498     <member name="P:System.Reflection.Metadata.Parameter.SequenceNumber" />
4499     <member name="T:System.Reflection.Metadata.ParameterHandle" />
4500     <member name="M:System.Reflection.Metadata.ParameterHandle.Equals(System.Object)">
4501       <param name="obj" />
4502     </member>
4503     <member name="M:System.Reflection.Metadata.ParameterHandle.Equals(System.Reflection.Metadata.ParameterHandle)">
4504       <param name="other" />
4505     </member>
4506     <member name="M:System.Reflection.Metadata.ParameterHandle.GetHashCode" />
4507     <member name="P:System.Reflection.Metadata.ParameterHandle.IsNil" />
4508     <member name="M:System.Reflection.Metadata.ParameterHandle.op_Equality(System.Reflection.Metadata.ParameterHandle,System.Reflection.Metadata.ParameterHandle)">
4509       <param name="left" />
4510       <param name="right" />
4511     </member>
4512     <member name="M:System.Reflection.Metadata.ParameterHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ParameterHandle">
4513       <param name="handle" />
4514     </member>
4515     <member name="M:System.Reflection.Metadata.ParameterHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ParameterHandle">
4516       <param name="handle" />
4517     </member>
4518     <member name="M:System.Reflection.Metadata.ParameterHandle.op_Implicit(System.Reflection.Metadata.ParameterHandle)~System.Reflection.Metadata.EntityHandle">
4519       <param name="handle" />
4520     </member>
4521     <member name="M:System.Reflection.Metadata.ParameterHandle.op_Implicit(System.Reflection.Metadata.ParameterHandle)~System.Reflection.Metadata.Handle">
4522       <param name="handle" />
4523     </member>
4524     <member name="M:System.Reflection.Metadata.ParameterHandle.op_Inequality(System.Reflection.Metadata.ParameterHandle,System.Reflection.Metadata.ParameterHandle)">
4525       <param name="left" />
4526       <param name="right" />
4527     </member>
4528     <member name="T:System.Reflection.Metadata.ParameterHandleCollection" />
4529     <member name="P:System.Reflection.Metadata.ParameterHandleCollection.Count" />
4530     <member name="T:System.Reflection.Metadata.ParameterHandleCollection.Enumerator" />
4531     <member name="P:System.Reflection.Metadata.ParameterHandleCollection.Enumerator.Current" />
4532     <member name="M:System.Reflection.Metadata.ParameterHandleCollection.Enumerator.MoveNext" />
4533     <member name="P:System.Reflection.Metadata.ParameterHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
4534     <member name="M:System.Reflection.Metadata.ParameterHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
4535     <member name="M:System.Reflection.Metadata.ParameterHandleCollection.Enumerator.System#IDisposable#Dispose" />
4536     <member name="M:System.Reflection.Metadata.ParameterHandleCollection.GetEnumerator" />
4537     <member name="M:System.Reflection.Metadata.ParameterHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#ParameterHandle}#GetEnumerator" />
4538     <member name="M:System.Reflection.Metadata.ParameterHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
4539     <member name="T:System.Reflection.Metadata.PEReaderExtensions" />
4540     <member name="M:System.Reflection.Metadata.PEReaderExtensions.GetMetadataReader(System.Reflection.PortableExecutable.PEReader)">
4541       <summary>Gets a <see cref="T:System.Reflection.Metadata.MetadataReader" /> from a <see cref="T:System.Reflection.PortableExecutable.PEReader" />.</summary>
4542       <param name="peReader">The current <see cref="T:System.Reflection.PortableExecutable.PEReader" /> instance.</param>
4543       <returns>A metdata reader.</returns>
4544       <exception cref="T:System.ArgumentNullException">
4545         <paramref name="peReader" /> is <see langword="null" />.</exception>
4546       <exception cref="T:System.PlatformNotSupportedException">The current platform is big-endian.</exception>
4547       <exception cref="T:System.IO.IOException">IO error while reading from the underlying stream.</exception>
4548     </member>
4549     <member name="M:System.Reflection.Metadata.PEReaderExtensions.GetMetadataReader(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions)">
4550       <summary>Gets a  metadata reader with the specified metadata reading configuration from a <see cref="T:System.Reflection.PortableExecutable.PEReader" />.</summary>
4551       <param name="peReader">The current <see cref="T:System.Reflection.PortableExecutable.PEReader" /> instance.</param>
4552       <param name="options">An  enumeration value indicating the metadata reading configuration.</param>
4553       <returns>A  metadata reader with the specified metadata reading configuration.</returns>
4554       <exception cref="T:System.ArgumentNullException">
4555         <paramref name="peReader" /> is <see langword="null" />.</exception>
4556       <exception cref="T:System.PlatformNotSupportedException">The current platform is big-endian.</exception>
4557       <exception cref="T:System.IO.IOException">IO error while reading from the underlying stream.</exception>
4558     </member>
4559     <member name="M:System.Reflection.Metadata.PEReaderExtensions.GetMetadataReader(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder)">
4560       <summary>Gets a metadata reader with the specified metadata reading configuration and encoding configuration from a <see cref="T:System.Reflection.PortableExecutable.PEReader" />.</summary>
4561       <param name="peReader">The current <see cref="T:System.Reflection.PortableExecutable.PEReader" /> instance.</param>
4562       <param name="options">An enumeration value indicating the metadata reading configuration.</param>
4563       <param name="utf8Decoder">A metadata string decoder with the encoding configuration.</param>
4564       <returns>&gt;A metadata reader with the specified metadata reading configuration and encoding configuration.</returns>
4565       <exception cref="T:System.ArgumentNullException">
4566         <paramref name="peReader" /> is <see langword="null" />.</exception>
4567       <exception cref="T:System.ArgumentException">The encoding of <paramref name="utf8Decoder" /> is not <see cref="T:System.Text.UTF8Encoding" />.</exception>
4568       <exception cref="T:System.PlatformNotSupportedException">The current platform is big-endian.</exception>
4569       <exception cref="T:System.IO.IOException">IO error while reading from the underlying stream.</exception>
4570     </member>
4571     <member name="M:System.Reflection.Metadata.PEReaderExtensions.GetMethodBody(System.Reflection.PortableExecutable.PEReader,System.Int32)">
4572       <summary>Returns a body block of a method with the specified Relative Virtual Address (RVA);</summary>
4573       <param name="peReader">The current <see cref="T:System.Reflection.PortableExecutable.PEReader" /> instance.</param>
4574       <param name="relativeVirtualAddress">The Relative Virtual Address (RVA).</param>
4575       <returns>A method block body instance.</returns>
4576       <exception cref="T:System.ArgumentNullException">
4577         <paramref name="peReader" /> is <see langword="null" />.</exception>
4578       <exception cref="T:System.BadImageFormatException">The body is not found in the metadata or is invalid.</exception>
4579       <exception cref="T:System.InvalidOperationException">The section where the method is stored is not available.</exception>
4580       <exception cref="T:System.IO.IOException">IO error occurred while reading from the underlying stream.</exception>
4581     </member>
4582     <member name="T:System.Reflection.Metadata.PrimitiveSerializationTypeCode">
4583       <summary>Specifies constants that define the type codes used to encode types of primitive values in a <see cref="T:System.Reflection.Metadata.CustomAttribute" /> value blob.</summary>
4584     </member>
4585     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Boolean">
4586       <summary>A <see cref="T:System.Boolean" /> type.</summary>
4587     </member>
4588     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Byte">
4589       <summary>An unsigned 1-byte integer type.</summary>
4590     </member>
4591     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Char">
4592       <summary>A <see cref="T:System.Char" /> type.</summary>
4593     </member>
4594     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Double">
4595       <summary>An 8-byte floating point type.</summary>
4596     </member>
4597     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Int16">
4598       <summary>A signed 2-byte integer type.</summary>
4599     </member>
4600     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Int32">
4601       <summary>A signed 4-byte integer type.</summary>
4602     </member>
4603     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Int64">
4604       <summary>A signed 8-byte integer type.</summary>
4605     </member>
4606     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.SByte">
4607       <summary>A signed 1-byte integer type.</summary>
4608     </member>
4609     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Single">
4610       <summary>A 4-byte floating point type.</summary>
4611     </member>
4612     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.String">
4613       <summary>A <see cref="T:System.String" /> type.</summary>
4614     </member>
4615     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.UInt16">
4616       <summary>An unsigned 2-byte integer type.</summary>
4617     </member>
4618     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.UInt32">
4619       <summary>An unsigned 4-byte integer type.</summary>
4620     </member>
4621     <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.UInt64">
4622       <summary>An unsigned 8-byte integer type.</summary>
4623     </member>
4624     <member name="T:System.Reflection.Metadata.PrimitiveTypeCode">
4625       <summary>Specifies constants that define primitive types found in metadata signatures.</summary>
4626     </member>
4627     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Boolean">
4628       <summary>A <see cref="T:System.Boolean" /> type.</summary>
4629     </member>
4630     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Byte">
4631       <summary>A <see cref="T:System.Byte" /> type.</summary>
4632     </member>
4633     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Char">
4634       <summary>A <see cref="T:System.Char" /> type.</summary>
4635     </member>
4636     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Double">
4637       <summary>A <see cref="T:System.Double" /> type.</summary>
4638     </member>
4639     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Int16">
4640       <summary>An <see cref="T:System.Int16" /> type.</summary>
4641     </member>
4642     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Int32">
4643       <summary>An <see cref="T:System.Int32" /> type.</summary>
4644     </member>
4645     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Int64">
4646       <summary>An <see cref="T:System.Int64" /> type.</summary>
4647     </member>
4648     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.IntPtr">
4649       <summary>An <see cref="T:System.IntPtr" /> type.</summary>
4650     </member>
4651     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Object">
4652       <summary>An <see cref="T:System.Object" /> type.</summary>
4653     </member>
4654     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.SByte">
4655       <summary>An <see cref="T:System.SByte" /> type.</summary>
4656     </member>
4657     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Single">
4658       <summary>A <see cref="T:System.Single" /> type.</summary>
4659     </member>
4660     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.String">
4661       <summary>A <see cref="T:System.String" /> type.</summary>
4662     </member>
4663     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.TypedReference">
4664       <summary>A typed reference.</summary>
4665     </member>
4666     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UInt16">
4667       <summary>A <see cref="T:System.UInt16" /> type.</summary>
4668     </member>
4669     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UInt32">
4670       <summary>A <see cref="T:System.UInt32" /> type.</summary>
4671     </member>
4672     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UInt64">
4673       <summary>A <see cref="T:System.UInt64" /> type.</summary>
4674     </member>
4675     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UIntPtr">
4676       <summary>A <see cref="T:System.UIntPtr" /> type.</summary>
4677     </member>
4678     <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Void">
4679       <summary>A <see cref="T:System.Void" /> type.</summary>
4680     </member>
4681     <member name="T:System.Reflection.Metadata.PropertyAccessors" />
4682     <member name="P:System.Reflection.Metadata.PropertyAccessors.Getter" />
4683     <member name="P:System.Reflection.Metadata.PropertyAccessors.Others" />
4684     <member name="P:System.Reflection.Metadata.PropertyAccessors.Setter" />
4685     <member name="T:System.Reflection.Metadata.PropertyDefinition" />
4686     <member name="P:System.Reflection.Metadata.PropertyDefinition.Attributes" />
4687     <member name="M:System.Reflection.Metadata.PropertyDefinition.DecodeSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
4688       <param name="provider" />
4689       <param name="genericContext" />
4690       <typeparam name="TType" />
4691       <typeparam name="TGenericContext" />
4692     </member>
4693     <member name="M:System.Reflection.Metadata.PropertyDefinition.GetAccessors" />
4694     <member name="M:System.Reflection.Metadata.PropertyDefinition.GetCustomAttributes" />
4695     <member name="M:System.Reflection.Metadata.PropertyDefinition.GetDefaultValue" />
4696     <member name="P:System.Reflection.Metadata.PropertyDefinition.Name" />
4697     <member name="P:System.Reflection.Metadata.PropertyDefinition.Signature" />
4698     <member name="T:System.Reflection.Metadata.PropertyDefinitionHandle" />
4699     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.Equals(System.Object)">
4700       <param name="obj" />
4701     </member>
4702     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.Equals(System.Reflection.Metadata.PropertyDefinitionHandle)">
4703       <param name="other" />
4704     </member>
4705     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.GetHashCode" />
4706     <member name="P:System.Reflection.Metadata.PropertyDefinitionHandle.IsNil" />
4707     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Equality(System.Reflection.Metadata.PropertyDefinitionHandle,System.Reflection.Metadata.PropertyDefinitionHandle)">
4708       <param name="left" />
4709       <param name="right" />
4710     </member>
4711     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.PropertyDefinitionHandle">
4712       <param name="handle" />
4713     </member>
4714     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.PropertyDefinitionHandle">
4715       <param name="handle" />
4716     </member>
4717     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Implicit(System.Reflection.Metadata.PropertyDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
4718       <param name="handle" />
4719     </member>
4720     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Implicit(System.Reflection.Metadata.PropertyDefinitionHandle)~System.Reflection.Metadata.Handle">
4721       <param name="handle" />
4722     </member>
4723     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Inequality(System.Reflection.Metadata.PropertyDefinitionHandle,System.Reflection.Metadata.PropertyDefinitionHandle)">
4724       <param name="left" />
4725       <param name="right" />
4726     </member>
4727     <member name="T:System.Reflection.Metadata.PropertyDefinitionHandleCollection" />
4728     <member name="P:System.Reflection.Metadata.PropertyDefinitionHandleCollection.Count" />
4729     <member name="T:System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator" />
4730     <member name="P:System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator.Current" />
4731     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator.MoveNext" />
4732     <member name="P:System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
4733     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
4734     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandleCollection.Enumerator.System#IDisposable#Dispose" />
4735     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandleCollection.GetEnumerator" />
4736     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#PropertyDefinitionHandle}#GetEnumerator" />
4737     <member name="M:System.Reflection.Metadata.PropertyDefinitionHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
4738     <member name="T:System.Reflection.Metadata.ReservedBlob`1">
4739       <typeparam name="THandle" />
4740     </member>
4741     <member name="P:System.Reflection.Metadata.ReservedBlob`1.Content" />
4742     <member name="M:System.Reflection.Metadata.ReservedBlob`1.CreateWriter">
4743       <summary>Returns a <see cref="T:System.Reflection.Metadata.BlobWriter" /> to be used to update the content.</summary>
4744       <returns>A blob writer to be used to update the content.</returns>
4745     </member>
4746     <member name="P:System.Reflection.Metadata.ReservedBlob`1.Handle">
4747       <summary>Gets the reserved blob handle.</summary>
4748       <returns>The reserved bloc handle.</returns>
4749     </member>
4750     <member name="T:System.Reflection.Metadata.SequencePoint" />
4751     <member name="P:System.Reflection.Metadata.SequencePoint.Document" />
4752     <member name="P:System.Reflection.Metadata.SequencePoint.EndColumn" />
4753     <member name="P:System.Reflection.Metadata.SequencePoint.EndLine" />
4754     <member name="M:System.Reflection.Metadata.SequencePoint.Equals(System.Object)">
4755       <param name="obj" />
4756     </member>
4757     <member name="M:System.Reflection.Metadata.SequencePoint.Equals(System.Reflection.Metadata.SequencePoint)">
4758       <param name="other" />
4759     </member>
4760     <member name="M:System.Reflection.Metadata.SequencePoint.GetHashCode" />
4761     <member name="F:System.Reflection.Metadata.SequencePoint.HiddenLine" />
4762     <member name="P:System.Reflection.Metadata.SequencePoint.IsHidden" />
4763     <member name="P:System.Reflection.Metadata.SequencePoint.Offset" />
4764     <member name="P:System.Reflection.Metadata.SequencePoint.StartColumn" />
4765     <member name="P:System.Reflection.Metadata.SequencePoint.StartLine" />
4766     <member name="T:System.Reflection.Metadata.SequencePointCollection" />
4767     <member name="T:System.Reflection.Metadata.SequencePointCollection.Enumerator" />
4768     <member name="P:System.Reflection.Metadata.SequencePointCollection.Enumerator.Current" />
4769     <member name="M:System.Reflection.Metadata.SequencePointCollection.Enumerator.MoveNext" />
4770     <member name="M:System.Reflection.Metadata.SequencePointCollection.Enumerator.Reset" />
4771     <member name="P:System.Reflection.Metadata.SequencePointCollection.Enumerator.System#Collections#IEnumerator#Current" />
4772     <member name="M:System.Reflection.Metadata.SequencePointCollection.Enumerator.System#IDisposable#Dispose" />
4773     <member name="M:System.Reflection.Metadata.SequencePointCollection.GetEnumerator" />
4774     <member name="M:System.Reflection.Metadata.SequencePointCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#SequencePoint}#GetEnumerator" />
4775     <member name="M:System.Reflection.Metadata.SequencePointCollection.System#Collections#IEnumerable#GetEnumerator" />
4776     <member name="T:System.Reflection.Metadata.SerializationTypeCode">
4777       <summary>Specifies type codes used to encode the types of values in a <see cref="T:System.Reflection.Metadata.CustomAttributeValue`1" /> blob.</summary>
4778     </member>
4779     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Boolean">
4780       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Boolean" />.</summary>
4781     </member>
4782     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Byte">
4783       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Byte" />.</summary>
4784     </member>
4785     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Char">
4786       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Char" />.</summary>
4787     </member>
4788     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Double">
4789       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Double" />.</summary>
4790     </member>
4791     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Enum">
4792       <summary>The attribute argument is an Enum instance.</summary>
4793     </member>
4794     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Int16">
4795       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Int16" />.</summary>
4796     </member>
4797     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Int32">
4798       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Int32" />.</summary>
4799     </member>
4800     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Int64">
4801       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Int64" />.</summary>
4802     </member>
4803     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Invalid">
4804       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Invalid" />.</summary>
4805     </member>
4806     <member name="F:System.Reflection.Metadata.SerializationTypeCode.SByte">
4807       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.SByte" />.</summary>
4808     </member>
4809     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Single">
4810       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Single" />.</summary>
4811     </member>
4812     <member name="F:System.Reflection.Metadata.SerializationTypeCode.String">
4813       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.String" />.</summary>
4814     </member>
4815     <member name="F:System.Reflection.Metadata.SerializationTypeCode.SZArray">
4816       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.SZArray" />.</summary>
4817     </member>
4818     <member name="F:System.Reflection.Metadata.SerializationTypeCode.TaggedObject">
4819       <summary>The attribute argument is "boxed" (passed to a parameter, field, or property of type object) and carries type information in the attribute blob.</summary>
4820     </member>
4821     <member name="F:System.Reflection.Metadata.SerializationTypeCode.Type">
4822       <summary>The attribute argument is a <see cref="T:System.Type" /> instance.</summary>
4823     </member>
4824     <member name="F:System.Reflection.Metadata.SerializationTypeCode.UInt16">
4825       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.UInt16" />.</summary>
4826     </member>
4827     <member name="F:System.Reflection.Metadata.SerializationTypeCode.UInt32">
4828       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.UInt32" />.</summary>
4829     </member>
4830     <member name="F:System.Reflection.Metadata.SerializationTypeCode.UInt64">
4831       <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.UInt64" />.</summary>
4832     </member>
4833     <member name="T:System.Reflection.Metadata.SignatureAttributes">
4834       <summary>Specifies additional flags that can be applied to method signatures. The underlying values of the fields in this type correspond to the representation in the leading signature byte represented by a <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure.</summary>
4835     </member>
4836     <member name="F:System.Reflection.Metadata.SignatureAttributes.ExplicitThis">
4837       <summary>Indicates the first explicitly declared parameter that represents the instance pointer.</summary>
4838     </member>
4839     <member name="F:System.Reflection.Metadata.SignatureAttributes.Generic">
4840       <summary>A generic method.</summary>
4841     </member>
4842     <member name="F:System.Reflection.Metadata.SignatureAttributes.Instance">
4843       <summary>An instance method.</summary>
4844     </member>
4845     <member name="F:System.Reflection.Metadata.SignatureAttributes.None">
4846       <summary>No flags.</summary>
4847     </member>
4848     <member name="T:System.Reflection.Metadata.SignatureCallingConvention">
4849       <summary>Specifies how arguments in a given signature are passed from the caller to the callee. The underlying values of the fields in this type correspond to the representation in the leading signature byte represented by a <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure.</summary>
4850     </member>
4851     <member name="F:System.Reflection.Metadata.SignatureCallingConvention.CDecl">
4852       <summary>An unmanaged C/C++ style calling convention where the call stack is cleaned by the caller.</summary>
4853     </member>
4854     <member name="F:System.Reflection.Metadata.SignatureCallingConvention.Default">
4855       <summary>A managed calling convention with a fixed-length argument list.</summary>
4856     </member>
4857     <member name="F:System.Reflection.Metadata.SignatureCallingConvention.FastCall">
4858       <summary>An unmanaged calling convention where arguments are passed in registers when possible.</summary>
4859     </member>
4860     <member name="F:System.Reflection.Metadata.SignatureCallingConvention.StdCall">
4861       <summary>An unmanaged calling convention where the call stack is cleaned up by the callee.</summary>
4862     </member>
4863     <member name="F:System.Reflection.Metadata.SignatureCallingConvention.ThisCall">
4864       <summary>An unmanaged C++ style calling convention for calling instance member functions with a fixed argument list.</summary>
4865     </member>
4866     <member name="F:System.Reflection.Metadata.SignatureCallingConvention.VarArgs">
4867       <summary>A managed calling convention for passing extra arguments.</summary>
4868     </member>
4869     <member name="T:System.Reflection.Metadata.SignatureHeader">
4870       <summary>Represents the signature characteristics specified by the leading byte of signature blobs.</summary>
4871     </member>
4872     <member name="M:System.Reflection.Metadata.SignatureHeader.#ctor(System.Byte)">
4873       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure using the specified byte value.</summary>
4874       <param name="rawValue">The byte.</param>
4875     </member>
4876     <member name="M:System.Reflection.Metadata.SignatureHeader.#ctor(System.Reflection.Metadata.SignatureKind,System.Reflection.Metadata.SignatureCallingConvention,System.Reflection.Metadata.SignatureAttributes)">
4877       <summary>Initializes a new instance of the <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure using the specified signature kind, calling convention and signature attributes.</summary>
4878       <param name="kind">The signature kind.</param>
4879       <param name="convention">The calling convention.</param>
4880       <param name="attributes">The signature attributes.</param>
4881     </member>
4882     <member name="P:System.Reflection.Metadata.SignatureHeader.Attributes">
4883       <summary>Gets the signature attributes.</summary>
4884       <returns>The attributes.</returns>
4885     </member>
4886     <member name="P:System.Reflection.Metadata.SignatureHeader.CallingConvention">
4887       <summary>Gets the calling convention.</summary>
4888       <returns>The calling convention.</returns>
4889     </member>
4890     <member name="F:System.Reflection.Metadata.SignatureHeader.CallingConventionOrKindMask">
4891       <summary>Gets the mask value for the calling convention or signature kind. The default <see cref="F:System.Reflection.Metadata.SignatureHeader.CallingConventionOrKindMask" /> value is 15 (0x0F).</summary>
4892     </member>
4893     <member name="M:System.Reflection.Metadata.SignatureHeader.Equals(System.Object)">
4894       <summary>Compares the specified object with this <see cref="T:System.Reflection.Metadata.SignatureHeader" /> for equality.</summary>
4895       <param name="obj">The object to compare.</param>
4896       <returns>
4897         <see langword="true" /> if the objects are equal; otherwise, <see langword="false" />.</returns>
4898     </member>
4899     <member name="M:System.Reflection.Metadata.SignatureHeader.Equals(System.Reflection.Metadata.SignatureHeader)">
4900       <summary>Compares two <see cref="T:System.Reflection.Metadata.SignatureHeader" /> values for equality.</summary>
4901       <param name="other">The value to compare.</param>
4902       <returns>
4903         <see langword="true" /> if the values are equal; otherwise, <see langword="false" />.</returns>
4904     </member>
4905     <member name="M:System.Reflection.Metadata.SignatureHeader.GetHashCode">
4906       <summary>Gets a hash code for the current object.</summary>
4907       <returns>A hash code for the current object.</returns>
4908     </member>
4909     <member name="P:System.Reflection.Metadata.SignatureHeader.HasExplicitThis">
4910       <summary>Gets a value that indicates whether this <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure has the <see cref="F:System.Reflection.Metadata.SignatureAttributes.ExplicitThis" /> signature attribute.</summary>
4911       <returns>
4912         <see langword="true" /> if the <see cref="F:System.Reflection.Metadata.SignatureAttributes.ExplicitThis" /> attribute is present; otherwise, <see langword="false" />.</returns>
4913     </member>
4914     <member name="P:System.Reflection.Metadata.SignatureHeader.IsGeneric">
4915       <summary>Gets a value that indicates whether this <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure has the <see cref="F:System.Reflection.Metadata.SignatureAttributes.Generic" /> signature attribute.</summary>
4916       <returns>
4917         <see langword="true" /> if the <see cref="F:System.Reflection.Metadata.SignatureAttributes.Generic" /> attribute is present; otherwise, <see langword="false" />.</returns>
4918     </member>
4919     <member name="P:System.Reflection.Metadata.SignatureHeader.IsInstance">
4920       <summary>Gets a value that indicates whether this <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure has the <see cref="F:System.Reflection.Metadata.SignatureAttributes.Instance" /> signature attribute.</summary>
4921       <returns>
4922         <see langword="true" /> if the <see cref="F:System.Reflection.Metadata.SignatureAttributes.Instance" /> attribute is present; otherwise, <see langword="false" />.</returns>
4923     </member>
4924     <member name="P:System.Reflection.Metadata.SignatureHeader.Kind">
4925       <summary>Gets the signature kind.</summary>
4926       <returns>The signature kind.</returns>
4927     </member>
4928     <member name="M:System.Reflection.Metadata.SignatureHeader.op_Equality(System.Reflection.Metadata.SignatureHeader,System.Reflection.Metadata.SignatureHeader)">
4929       <summary>Compares two <see cref="T:System.Reflection.Metadata.SignatureHeader" /> values for equality.</summary>
4930       <param name="left">The first value to compare.</param>
4931       <param name="right">The second value to compare.</param>
4932       <returns>
4933         <see langword="true" /> if the values are equal; otherwise, <see langword="false" />.</returns>
4934     </member>
4935     <member name="M:System.Reflection.Metadata.SignatureHeader.op_Inequality(System.Reflection.Metadata.SignatureHeader,System.Reflection.Metadata.SignatureHeader)">
4936       <summary>Determines whether two <see cref="T:System.Reflection.Metadata.SignatureHeader" /> values are unequal.</summary>
4937       <param name="left">The first value to compare.</param>
4938       <param name="right">The second value to compare.</param>
4939       <returns>
4940         <see langword="true" /> if the values are unequal; otherwise, <see langword="false" />.</returns>
4941     </member>
4942     <member name="P:System.Reflection.Metadata.SignatureHeader.RawValue">
4943       <summary>Gets the raw value of the header byte.</summary>
4944       <returns>The raw value of the header byte.</returns>
4945     </member>
4946     <member name="M:System.Reflection.Metadata.SignatureHeader.ToString">
4947       <summary>Returns a string that represents the current object.</summary>
4948       <returns>A string that represents the current object.</returns>
4949     </member>
4950     <member name="T:System.Reflection.Metadata.SignatureKind">
4951       <summary>Specifies the signature kind. The underlying values of the fields in this type correspond to the representation in the leading signature byte represented by a <see cref="T:System.Reflection.Metadata.SignatureHeader" /> structure.</summary>
4952     </member>
4953     <member name="F:System.Reflection.Metadata.SignatureKind.Field">
4954       <summary>A field signature.</summary>
4955     </member>
4956     <member name="F:System.Reflection.Metadata.SignatureKind.LocalVariables">
4957       <summary>A local variables signature.</summary>
4958     </member>
4959     <member name="F:System.Reflection.Metadata.SignatureKind.Method">
4960       <summary>A method reference, method definition, or standalone method signature.</summary>
4961     </member>
4962     <member name="F:System.Reflection.Metadata.SignatureKind.MethodSpecification">
4963       <summary>A method specification signature.</summary>
4964     </member>
4965     <member name="F:System.Reflection.Metadata.SignatureKind.Property">
4966       <summary>A property signature.</summary>
4967     </member>
4968     <member name="T:System.Reflection.Metadata.SignatureTypeCode">
4969       <summary>Specifies constants that define type codes used in signature encoding.</summary>
4970     </member>
4971     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Array">
4972       <summary>Represents a generalized <see cref="T:System.Array" /> in signatures.</summary>
4973     </member>
4974     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Boolean">
4975       <summary>Represents a <see cref="T:System.Boolean" /> in signatures.</summary>
4976     </member>
4977     <member name="F:System.Reflection.Metadata.SignatureTypeCode.ByReference">
4978       <summary>Represents managed pointers (byref return values and parameters) in signatures. It is followed in the blob by the signature encoding of the underlying type.</summary>
4979     </member>
4980     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Byte">
4981       <summary>Represents a <see cref="T:System.Byte" /> in signatures.</summary>
4982     </member>
4983     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Char">
4984       <summary>Represents a <see cref="T:System.Char" /> in signatures.</summary>
4985     </member>
4986     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Double">
4987       <summary>Represents a <see cref="T:System.Double" /> in signatures.</summary>
4988     </member>
4989     <member name="F:System.Reflection.Metadata.SignatureTypeCode.FunctionPointer">
4990       <summary>Represents function pointer types in signatures.</summary>
4991     </member>
4992     <member name="F:System.Reflection.Metadata.SignatureTypeCode.GenericMethodParameter">
4993       <summary>Represents a generic method parameter used within a signature.</summary>
4994     </member>
4995     <member name="F:System.Reflection.Metadata.SignatureTypeCode.GenericTypeInstance">
4996       <summary>Represents the instantiation of a generic type in signatures.</summary>
4997     </member>
4998     <member name="F:System.Reflection.Metadata.SignatureTypeCode.GenericTypeParameter">
4999       <summary>Represents a generic type parameter used within a signature.</summary>
5000     </member>
5001     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Int16">
5002       <summary>Represents an <see cref="T:System.Int16" /> in signatures.</summary>
5003     </member>
5004     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Int32">
5005       <summary>Represents an <see cref="T:System.Int32" /> in signatures.</summary>
5006     </member>
5007     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Int64">
5008       <summary>Represents an <see cref="T:System.Int64" /> in signatures.</summary>
5009     </member>
5010     <member name="F:System.Reflection.Metadata.SignatureTypeCode.IntPtr">
5011       <summary>Represents an <see cref="T:System.IntPtr" /> in signatures.</summary>
5012     </member>
5013     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Invalid">
5014       <summary>Represents an invalid or uninitialized type code. It will not appear in valid signatures.</summary>
5015     </member>
5016     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Object">
5017       <summary>Represents an <see cref="T:System.Object" /> in signatures.</summary>
5018     </member>
5019     <member name="F:System.Reflection.Metadata.SignatureTypeCode.OptionalModifier">
5020       <summary>Represents a custom modifier applied to a type within a signature that the caller can ignore.</summary>
5021     </member>
5022     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Pinned">
5023       <summary>Represents a local variable that is pinned by garbage collector.</summary>
5024     </member>
5025     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Pointer">
5026       <summary>Represents an unmanaged pointer in signatures. It is followed in the blob by the signature encoding of the underlying type.</summary>
5027     </member>
5028     <member name="F:System.Reflection.Metadata.SignatureTypeCode.RequiredModifier">
5029       <summary>Represents a custom modifier applied to a type within a signature that the caller must understand.</summary>
5030     </member>
5031     <member name="F:System.Reflection.Metadata.SignatureTypeCode.SByte">
5032       <summary>Represents an <see cref="T:System.SByte" /> in signatures.</summary>
5033     </member>
5034     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Sentinel">
5035       <summary>Represents a marker to indicate the end of fixed arguments and the beginning of variable arguments.</summary>
5036     </member>
5037     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Single">
5038       <summary>Represents a <see cref="T:System.Single" /> in signatures.</summary>
5039     </member>
5040     <member name="F:System.Reflection.Metadata.SignatureTypeCode.String">
5041       <summary>Represents a <see cref="T:System.String" /> in signatures.</summary>
5042     </member>
5043     <member name="F:System.Reflection.Metadata.SignatureTypeCode.SZArray">
5044       <summary>Represents a single dimensional <see cref="T:System.Array" /> with a lower bound of 0.</summary>
5045     </member>
5046     <member name="F:System.Reflection.Metadata.SignatureTypeCode.TypedReference">
5047       <summary>Represents a typed reference in signatures.</summary>
5048     </member>
5049     <member name="F:System.Reflection.Metadata.SignatureTypeCode.TypeHandle">
5050       <summary>Precedes a type <see cref="T:System.Reflection.Metadata.EntityHandle" /> in signatures. In raw metadata, this is encoded as either ELEMENT_TYPE_CLASS (0x12) for reference types or ELEMENT_TYPE_VALUETYPE (0x11) for value types. This is collapsed to a single code because Windows Runtime projections can project from class to value type or vice-versa, and the raw code is misleading in those cases.</summary>
5051     </member>
5052     <member name="F:System.Reflection.Metadata.SignatureTypeCode.UInt16">
5053       <summary>Represents a <see cref="T:System.UInt16" /> in signatures.</summary>
5054     </member>
5055     <member name="F:System.Reflection.Metadata.SignatureTypeCode.UInt32">
5056       <summary>Represents a <see cref="T:System.UInt32" /> in signatures.</summary>
5057     </member>
5058     <member name="F:System.Reflection.Metadata.SignatureTypeCode.UInt64">
5059       <summary>Represents a <see cref="T:System.UInt64" /> in signatures.</summary>
5060     </member>
5061     <member name="F:System.Reflection.Metadata.SignatureTypeCode.UIntPtr">
5062       <summary>Represents a <see cref="T:System.UIntPtr" /> in signatures.</summary>
5063     </member>
5064     <member name="F:System.Reflection.Metadata.SignatureTypeCode.Void">
5065       <summary>Represents <see cref="T:System.Void" /> in signatures.</summary>
5066     </member>
5067     <member name="T:System.Reflection.Metadata.SignatureTypeKind">
5068       <summary>Indicates the type definition of the signature.</summary>
5069     </member>
5070     <member name="F:System.Reflection.Metadata.SignatureTypeKind.Class">
5071       <summary>The type definition or reference refers to a class.</summary>
5072     </member>
5073     <member name="F:System.Reflection.Metadata.SignatureTypeKind.Unknown">
5074       <summary>It isn't known in the current context if the type reference or definition is a class or value type.</summary>
5075     </member>
5076     <member name="F:System.Reflection.Metadata.SignatureTypeKind.ValueType">
5077       <summary>The type definition or reference refers to a value type.</summary>
5078     </member>
5079     <member name="T:System.Reflection.Metadata.StandaloneSignature" />
5080     <member name="M:System.Reflection.Metadata.StandaloneSignature.DecodeLocalSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
5081       <param name="provider" />
5082       <param name="genericContext" />
5083       <typeparam name="TType" />
5084       <typeparam name="TGenericContext" />
5085     </member>
5086     <member name="M:System.Reflection.Metadata.StandaloneSignature.DecodeMethodSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
5087       <param name="provider" />
5088       <param name="genericContext" />
5089       <typeparam name="TType" />
5090       <typeparam name="TGenericContext" />
5091     </member>
5092     <member name="M:System.Reflection.Metadata.StandaloneSignature.GetCustomAttributes" />
5093     <member name="M:System.Reflection.Metadata.StandaloneSignature.GetKind">
5094       <summary>Determines the kind of signature, which can be <see cref="F:System.Reflection.Metadata.SignatureKind.Method" /> or <see cref="F:System.Reflection.Metadata.SignatureKind.LocalVariables" />.</summary>
5095       <returns>An enumeration value that indicates the signature kind.</returns>
5096       <exception cref="T:System.BadImageFormatException">The signature is invalid.</exception>
5097     </member>
5098     <member name="P:System.Reflection.Metadata.StandaloneSignature.Signature">
5099       <summary>Gets a handle to the signature blob.</summary>
5100       <returns>A handle to the signature blob.</returns>
5101     </member>
5102     <member name="T:System.Reflection.Metadata.StandaloneSignatureHandle" />
5103     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.Equals(System.Object)">
5104       <param name="obj" />
5105     </member>
5106     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.Equals(System.Reflection.Metadata.StandaloneSignatureHandle)">
5107       <param name="other" />
5108     </member>
5109     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.GetHashCode" />
5110     <member name="P:System.Reflection.Metadata.StandaloneSignatureHandle.IsNil" />
5111     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Equality(System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.StandaloneSignatureHandle)">
5112       <param name="left" />
5113       <param name="right" />
5114     </member>
5115     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.StandaloneSignatureHandle">
5116       <param name="handle" />
5117     </member>
5118     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.StandaloneSignatureHandle">
5119       <param name="handle" />
5120     </member>
5121     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Implicit(System.Reflection.Metadata.StandaloneSignatureHandle)~System.Reflection.Metadata.EntityHandle">
5122       <param name="handle" />
5123     </member>
5124     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Implicit(System.Reflection.Metadata.StandaloneSignatureHandle)~System.Reflection.Metadata.Handle">
5125       <param name="handle" />
5126     </member>
5127     <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Inequality(System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.StandaloneSignatureHandle)">
5128       <param name="left" />
5129       <param name="right" />
5130     </member>
5131     <member name="T:System.Reflection.Metadata.StandaloneSignatureKind">
5132       <summary>Indicates whether a <see cref="T:System.Reflection.Metadata.StandaloneSignature" /> represents a standalone method or local variable signature.</summary>
5133     </member>
5134     <member name="F:System.Reflection.Metadata.StandaloneSignatureKind.LocalVariables">
5135       <summary>The <see cref="T:System.Reflection.Metadata.MemberReference" /> references a local variable signature.</summary>
5136     </member>
5137     <member name="F:System.Reflection.Metadata.StandaloneSignatureKind.Method">
5138       <summary>The <see cref="T:System.Reflection.Metadata.StandaloneSignature" /> represents a standalone method signature.</summary>
5139     </member>
5140     <member name="T:System.Reflection.Metadata.StringHandle" />
5141     <member name="M:System.Reflection.Metadata.StringHandle.Equals(System.Object)">
5142       <param name="obj" />
5143     </member>
5144     <member name="M:System.Reflection.Metadata.StringHandle.Equals(System.Reflection.Metadata.StringHandle)">
5145       <param name="other" />
5146     </member>
5147     <member name="M:System.Reflection.Metadata.StringHandle.GetHashCode" />
5148     <member name="P:System.Reflection.Metadata.StringHandle.IsNil" />
5149     <member name="M:System.Reflection.Metadata.StringHandle.op_Equality(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle)">
5150       <param name="left" />
5151       <param name="right" />
5152     </member>
5153     <member name="M:System.Reflection.Metadata.StringHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.StringHandle">
5154       <param name="handle" />
5155     </member>
5156     <member name="M:System.Reflection.Metadata.StringHandle.op_Implicit(System.Reflection.Metadata.StringHandle)~System.Reflection.Metadata.Handle">
5157       <param name="handle" />
5158     </member>
5159     <member name="M:System.Reflection.Metadata.StringHandle.op_Inequality(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle)">
5160       <param name="left" />
5161       <param name="right" />
5162     </member>
5163     <member name="T:System.Reflection.Metadata.TypeDefinition" />
5164     <member name="P:System.Reflection.Metadata.TypeDefinition.Attributes" />
5165     <member name="P:System.Reflection.Metadata.TypeDefinition.BaseType">
5166       <summary>Gets the base type of the type definition: either <see cref="T:System.Reflection.Metadata.TypeSpecificationHandle" />, <see cref="T:System.Reflection.Metadata.TypeReferenceHandle" /> or <see cref="T:System.Reflection.Metadata.TypeDefinitionHandle" />.</summary>
5167       <returns>The base type of the type definition.</returns>
5168     </member>
5169     <member name="M:System.Reflection.Metadata.TypeDefinition.GetCustomAttributes" />
5170     <member name="M:System.Reflection.Metadata.TypeDefinition.GetDeclarativeSecurityAttributes" />
5171     <member name="M:System.Reflection.Metadata.TypeDefinition.GetDeclaringType">
5172       <summary>Returns the enclosing type of a specified nested type.</summary>
5173       <returns>The enclosing type of the specified nested type, or a handle a handle whose <see cref="P:System.Reflection.Metadata.TypeDefinitionHandle.IsNil" /> property is <see langword="true" /> if the type is not nested.</returns>
5174     </member>
5175     <member name="M:System.Reflection.Metadata.TypeDefinition.GetEvents" />
5176     <member name="M:System.Reflection.Metadata.TypeDefinition.GetFields" />
5177     <member name="M:System.Reflection.Metadata.TypeDefinition.GetGenericParameters" />
5178     <member name="M:System.Reflection.Metadata.TypeDefinition.GetInterfaceImplementations" />
5179     <member name="M:System.Reflection.Metadata.TypeDefinition.GetLayout" />
5180     <member name="M:System.Reflection.Metadata.TypeDefinition.GetMethodImplementations" />
5181     <member name="M:System.Reflection.Metadata.TypeDefinition.GetMethods" />
5182     <member name="M:System.Reflection.Metadata.TypeDefinition.GetNestedTypes">
5183       <summary>Returns an array of types nested in the specified type.</summary>
5184       <returns>An immutable array of type definition handles that represent types nested in the specified type.</returns>
5185     </member>
5186     <member name="M:System.Reflection.Metadata.TypeDefinition.GetProperties" />
5187     <member name="P:System.Reflection.Metadata.TypeDefinition.IsNested">
5188       <summary>Gets a value that indicates whether this is a nested type.</summary>
5189       <returns>
5190         <see langword="true" /> if it is a nested type, <see langword="false" /> otherwise.</returns>
5191     </member>
5192     <member name="P:System.Reflection.Metadata.TypeDefinition.Name">
5193       <summary>Gets the name of the type.</summary>
5194       <returns>The name of the type.</returns>
5195     </member>
5196     <member name="P:System.Reflection.Metadata.TypeDefinition.Namespace">
5197       <summary>Gets the full name of the namespace where the type is defined.</summary>
5198       <returns>The full name of the namespace where the type is defined, or a handle whose <see cref="P:System.Reflection.Metadata.StringHandle.IsNil" /> property is <see langword="true" /> if the type is nested or defined in a root namespace.</returns>
5199     </member>
5200     <member name="P:System.Reflection.Metadata.TypeDefinition.NamespaceDefinition">
5201       <summary>Gets the definition handle of the namespace where the type is defined.</summary>
5202       <returns>The definition handle of the namespace where the type is defined, or a handle whose <see cref="P:System.Reflection.Metadata.NamespaceDefinitionHandle.IsNil" /> property is <see langword="true" />  if the type is nested or defined in a root namespace.</returns>
5203     </member>
5204     <member name="T:System.Reflection.Metadata.TypeDefinitionHandle" />
5205     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.Equals(System.Object)">
5206       <param name="obj" />
5207     </member>
5208     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.Equals(System.Reflection.Metadata.TypeDefinitionHandle)">
5209       <param name="other" />
5210     </member>
5211     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.GetHashCode" />
5212     <member name="P:System.Reflection.Metadata.TypeDefinitionHandle.IsNil" />
5213     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Equality(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.TypeDefinitionHandle)">
5214       <param name="left" />
5215       <param name="right" />
5216     </member>
5217     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.TypeDefinitionHandle">
5218       <param name="handle" />
5219     </member>
5220     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.TypeDefinitionHandle">
5221       <param name="handle" />
5222     </member>
5223     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Implicit(System.Reflection.Metadata.TypeDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
5224       <param name="handle" />
5225     </member>
5226     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Implicit(System.Reflection.Metadata.TypeDefinitionHandle)~System.Reflection.Metadata.Handle">
5227       <param name="handle" />
5228     </member>
5229     <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Inequality(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.TypeDefinitionHandle)">
5230       <param name="left" />
5231       <param name="right" />
5232     </member>
5233     <member name="T:System.Reflection.Metadata.TypeDefinitionHandleCollection" />
5234     <member name="P:System.Reflection.Metadata.TypeDefinitionHandleCollection.Count" />
5235     <member name="T:System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator" />
5236     <member name="P:System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator.Current" />
5237     <member name="M:System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator.MoveNext" />
5238     <member name="P:System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
5239     <member name="M:System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
5240     <member name="M:System.Reflection.Metadata.TypeDefinitionHandleCollection.Enumerator.System#IDisposable#Dispose" />
5241     <member name="M:System.Reflection.Metadata.TypeDefinitionHandleCollection.GetEnumerator" />
5242     <member name="M:System.Reflection.Metadata.TypeDefinitionHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#TypeDefinitionHandle}#GetEnumerator" />
5243     <member name="M:System.Reflection.Metadata.TypeDefinitionHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
5244     <member name="T:System.Reflection.Metadata.TypeLayout" />
5245     <member name="M:System.Reflection.Metadata.TypeLayout.#ctor(System.Int32,System.Int32)">
5246       <param name="size" />
5247       <param name="packingSize" />
5248     </member>
5249     <member name="P:System.Reflection.Metadata.TypeLayout.IsDefault" />
5250     <member name="P:System.Reflection.Metadata.TypeLayout.PackingSize" />
5251     <member name="P:System.Reflection.Metadata.TypeLayout.Size" />
5252     <member name="T:System.Reflection.Metadata.TypeReference" />
5253     <member name="P:System.Reflection.Metadata.TypeReference.Name">
5254       <summary>Gets the name of the target type.</summary>
5255       <returns>The name of the target type.</returns>
5256     </member>
5257     <member name="P:System.Reflection.Metadata.TypeReference.Namespace">
5258       <summary>Gets the full name of the namespace where the target type is defined.</summary>
5259       <returns>The full name of the namespace where the target type is defined, or a handle whose the <see cref="P:System.Reflection.Metadata.StringHandle.IsNil" /> property is <see langword="true" /> if the type is nested or defined in a root namespace,</returns>
5260     </member>
5261     <member name="P:System.Reflection.Metadata.TypeReference.ResolutionScope">
5262       <summary>Gets the resolution scope in which the target type is defined and is uniquely identified by the specified <see cref="P:System.Reflection.Metadata.TypeReference.Namespace" /> and <see cref="P:System.Reflection.Metadata.TypeReference.Name" />.</summary>
5263       <returns>The resolution scope in which the target type is uniquely defined.</returns>
5264     </member>
5265     <member name="T:System.Reflection.Metadata.TypeReferenceHandle" />
5266     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.Equals(System.Object)">
5267       <param name="obj" />
5268     </member>
5269     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.Equals(System.Reflection.Metadata.TypeReferenceHandle)">
5270       <param name="other" />
5271     </member>
5272     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.GetHashCode" />
5273     <member name="P:System.Reflection.Metadata.TypeReferenceHandle.IsNil" />
5274     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Equality(System.Reflection.Metadata.TypeReferenceHandle,System.Reflection.Metadata.TypeReferenceHandle)">
5275       <param name="left" />
5276       <param name="right" />
5277     </member>
5278     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.TypeReferenceHandle">
5279       <param name="handle" />
5280     </member>
5281     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.TypeReferenceHandle">
5282       <param name="handle" />
5283     </member>
5284     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Implicit(System.Reflection.Metadata.TypeReferenceHandle)~System.Reflection.Metadata.EntityHandle">
5285       <param name="handle" />
5286     </member>
5287     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Implicit(System.Reflection.Metadata.TypeReferenceHandle)~System.Reflection.Metadata.Handle">
5288       <param name="handle" />
5289     </member>
5290     <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Inequality(System.Reflection.Metadata.TypeReferenceHandle,System.Reflection.Metadata.TypeReferenceHandle)">
5291       <param name="left" />
5292       <param name="right" />
5293     </member>
5294     <member name="T:System.Reflection.Metadata.TypeReferenceHandleCollection" />
5295     <member name="P:System.Reflection.Metadata.TypeReferenceHandleCollection.Count" />
5296     <member name="T:System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator" />
5297     <member name="P:System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator.Current" />
5298     <member name="M:System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator.MoveNext" />
5299     <member name="P:System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator.System#Collections#IEnumerator#Current" />
5300     <member name="M:System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator.System#Collections#IEnumerator#Reset" />
5301     <member name="M:System.Reflection.Metadata.TypeReferenceHandleCollection.Enumerator.System#IDisposable#Dispose" />
5302     <member name="M:System.Reflection.Metadata.TypeReferenceHandleCollection.GetEnumerator" />
5303     <member name="M:System.Reflection.Metadata.TypeReferenceHandleCollection.System#Collections#Generic#IEnumerable{System#Reflection#Metadata#TypeReferenceHandle}#GetEnumerator" />
5304     <member name="M:System.Reflection.Metadata.TypeReferenceHandleCollection.System#Collections#IEnumerable#GetEnumerator" />
5305     <member name="T:System.Reflection.Metadata.TypeSpecification" />
5306     <member name="M:System.Reflection.Metadata.TypeSpecification.DecodeSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)">
5307       <param name="provider" />
5308       <param name="genericContext" />
5309       <typeparam name="TType" />
5310       <typeparam name="TGenericContext" />
5311     </member>
5312     <member name="M:System.Reflection.Metadata.TypeSpecification.GetCustomAttributes" />
5313     <member name="P:System.Reflection.Metadata.TypeSpecification.Signature" />
5314     <member name="T:System.Reflection.Metadata.TypeSpecificationHandle" />
5315     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.Equals(System.Object)">
5316       <param name="obj" />
5317     </member>
5318     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.Equals(System.Reflection.Metadata.TypeSpecificationHandle)">
5319       <param name="other" />
5320     </member>
5321     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.GetHashCode" />
5322     <member name="P:System.Reflection.Metadata.TypeSpecificationHandle.IsNil" />
5323     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Equality(System.Reflection.Metadata.TypeSpecificationHandle,System.Reflection.Metadata.TypeSpecificationHandle)">
5324       <param name="left" />
5325       <param name="right" />
5326     </member>
5327     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.TypeSpecificationHandle">
5328       <param name="handle" />
5329     </member>
5330     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.TypeSpecificationHandle">
5331       <param name="handle" />
5332     </member>
5333     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Implicit(System.Reflection.Metadata.TypeSpecificationHandle)~System.Reflection.Metadata.EntityHandle">
5334       <param name="handle" />
5335     </member>
5336     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Implicit(System.Reflection.Metadata.TypeSpecificationHandle)~System.Reflection.Metadata.Handle">
5337       <param name="handle" />
5338     </member>
5339     <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Inequality(System.Reflection.Metadata.TypeSpecificationHandle,System.Reflection.Metadata.TypeSpecificationHandle)">
5340       <param name="left" />
5341       <param name="right" />
5342     </member>
5343     <member name="T:System.Reflection.Metadata.UserStringHandle" />
5344     <member name="M:System.Reflection.Metadata.UserStringHandle.Equals(System.Object)">
5345       <param name="obj" />
5346     </member>
5347     <member name="M:System.Reflection.Metadata.UserStringHandle.Equals(System.Reflection.Metadata.UserStringHandle)">
5348       <param name="other" />
5349     </member>
5350     <member name="M:System.Reflection.Metadata.UserStringHandle.GetHashCode" />
5351     <member name="P:System.Reflection.Metadata.UserStringHandle.IsNil" />
5352     <member name="M:System.Reflection.Metadata.UserStringHandle.op_Equality(System.Reflection.Metadata.UserStringHandle,System.Reflection.Metadata.UserStringHandle)">
5353       <param name="left" />
5354       <param name="right" />
5355     </member>
5356     <member name="M:System.Reflection.Metadata.UserStringHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.UserStringHandle">
5357       <param name="handle" />
5358     </member>
5359     <member name="M:System.Reflection.Metadata.UserStringHandle.op_Implicit(System.Reflection.Metadata.UserStringHandle)~System.Reflection.Metadata.Handle">
5360       <param name="handle" />
5361     </member>
5362     <member name="M:System.Reflection.Metadata.UserStringHandle.op_Inequality(System.Reflection.Metadata.UserStringHandle,System.Reflection.Metadata.UserStringHandle)">
5363       <param name="left" />
5364       <param name="right" />
5365     </member>
5366     <member name="T:System.Reflection.MethodImportAttributes" />
5367     <member name="F:System.Reflection.MethodImportAttributes.BestFitMappingDisable" />
5368     <member name="F:System.Reflection.MethodImportAttributes.BestFitMappingEnable" />
5369     <member name="F:System.Reflection.MethodImportAttributes.BestFitMappingMask" />
5370     <member name="F:System.Reflection.MethodImportAttributes.CallingConventionCDecl" />
5371     <member name="F:System.Reflection.MethodImportAttributes.CallingConventionFastCall" />
5372     <member name="F:System.Reflection.MethodImportAttributes.CallingConventionMask" />
5373     <member name="F:System.Reflection.MethodImportAttributes.CallingConventionStdCall" />
5374     <member name="F:System.Reflection.MethodImportAttributes.CallingConventionThisCall" />
5375     <member name="F:System.Reflection.MethodImportAttributes.CallingConventionWinApi" />
5376     <member name="F:System.Reflection.MethodImportAttributes.CharSetAnsi" />
5377     <member name="F:System.Reflection.MethodImportAttributes.CharSetAuto" />
5378     <member name="F:System.Reflection.MethodImportAttributes.CharSetMask" />
5379     <member name="F:System.Reflection.MethodImportAttributes.CharSetUnicode" />
5380     <member name="F:System.Reflection.MethodImportAttributes.ExactSpelling" />
5381     <member name="F:System.Reflection.MethodImportAttributes.None" />
5382     <member name="F:System.Reflection.MethodImportAttributes.SetLastError" />
5383     <member name="F:System.Reflection.MethodImportAttributes.ThrowOnUnmappableCharDisable" />
5384     <member name="F:System.Reflection.MethodImportAttributes.ThrowOnUnmappableCharEnable" />
5385     <member name="F:System.Reflection.MethodImportAttributes.ThrowOnUnmappableCharMask" />
5386     <member name="T:System.Reflection.MethodSemanticsAttributes" />
5387     <member name="F:System.Reflection.MethodSemanticsAttributes.Adder" />
5388     <member name="F:System.Reflection.MethodSemanticsAttributes.Getter" />
5389     <member name="F:System.Reflection.MethodSemanticsAttributes.Other" />
5390     <member name="F:System.Reflection.MethodSemanticsAttributes.Raiser" />
5391     <member name="F:System.Reflection.MethodSemanticsAttributes.Remover" />
5392     <member name="F:System.Reflection.MethodSemanticsAttributes.Setter" />
5393     <member name="T:System.Reflection.PortableExecutable.Characteristics" />
5394     <member name="F:System.Reflection.PortableExecutable.Characteristics.AggressiveWSTrim" />
5395     <member name="F:System.Reflection.PortableExecutable.Characteristics.Bit32Machine" />
5396     <member name="F:System.Reflection.PortableExecutable.Characteristics.BytesReversedHi" />
5397     <member name="F:System.Reflection.PortableExecutable.Characteristics.BytesReversedLo" />
5398     <member name="F:System.Reflection.PortableExecutable.Characteristics.DebugStripped" />
5399     <member name="F:System.Reflection.PortableExecutable.Characteristics.Dll" />
5400     <member name="F:System.Reflection.PortableExecutable.Characteristics.ExecutableImage" />
5401     <member name="F:System.Reflection.PortableExecutable.Characteristics.LargeAddressAware" />
5402     <member name="F:System.Reflection.PortableExecutable.Characteristics.LineNumsStripped" />
5403     <member name="F:System.Reflection.PortableExecutable.Characteristics.LocalSymsStripped" />
5404     <member name="F:System.Reflection.PortableExecutable.Characteristics.NetRunFromSwap" />
5405     <member name="F:System.Reflection.PortableExecutable.Characteristics.RelocsStripped" />
5406     <member name="F:System.Reflection.PortableExecutable.Characteristics.RemovableRunFromSwap" />
5407     <member name="F:System.Reflection.PortableExecutable.Characteristics.System" />
5408     <member name="F:System.Reflection.PortableExecutable.Characteristics.UpSystemOnly" />
5409     <member name="T:System.Reflection.PortableExecutable.CodeViewDebugDirectoryData" />
5410     <member name="P:System.Reflection.PortableExecutable.CodeViewDebugDirectoryData.Age" />
5411     <member name="P:System.Reflection.PortableExecutable.CodeViewDebugDirectoryData.Guid" />
5412     <member name="P:System.Reflection.PortableExecutable.CodeViewDebugDirectoryData.Path" />
5413     <member name="T:System.Reflection.PortableExecutable.CoffHeader" />
5414     <member name="P:System.Reflection.PortableExecutable.CoffHeader.Characteristics" />
5415     <member name="P:System.Reflection.PortableExecutable.CoffHeader.Machine" />
5416     <member name="P:System.Reflection.PortableExecutable.CoffHeader.NumberOfSections" />
5417     <member name="P:System.Reflection.PortableExecutable.CoffHeader.NumberOfSymbols" />
5418     <member name="P:System.Reflection.PortableExecutable.CoffHeader.PointerToSymbolTable" />
5419     <member name="P:System.Reflection.PortableExecutable.CoffHeader.SizeOfOptionalHeader" />
5420     <member name="P:System.Reflection.PortableExecutable.CoffHeader.TimeDateStamp" />
5421     <member name="T:System.Reflection.PortableExecutable.CorFlags" />
5422     <member name="F:System.Reflection.PortableExecutable.CorFlags.ILLibrary" />
5423     <member name="F:System.Reflection.PortableExecutable.CorFlags.ILOnly" />
5424     <member name="F:System.Reflection.PortableExecutable.CorFlags.NativeEntryPoint" />
5425     <member name="F:System.Reflection.PortableExecutable.CorFlags.Prefers32Bit" />
5426     <member name="F:System.Reflection.PortableExecutable.CorFlags.Requires32Bit" />
5427     <member name="F:System.Reflection.PortableExecutable.CorFlags.StrongNameSigned" />
5428     <member name="F:System.Reflection.PortableExecutable.CorFlags.TrackDebugData" />
5429     <member name="T:System.Reflection.PortableExecutable.CorHeader" />
5430     <member name="P:System.Reflection.PortableExecutable.CorHeader.CodeManagerTableDirectory" />
5431     <member name="P:System.Reflection.PortableExecutable.CorHeader.EntryPointTokenOrRelativeVirtualAddress" />
5432     <member name="P:System.Reflection.PortableExecutable.CorHeader.ExportAddressTableJumpsDirectory" />
5433     <member name="P:System.Reflection.PortableExecutable.CorHeader.Flags" />
5434     <member name="P:System.Reflection.PortableExecutable.CorHeader.MajorRuntimeVersion" />
5435     <member name="P:System.Reflection.PortableExecutable.CorHeader.ManagedNativeHeaderDirectory" />
5436     <member name="P:System.Reflection.PortableExecutable.CorHeader.MetadataDirectory" />
5437     <member name="P:System.Reflection.PortableExecutable.CorHeader.MinorRuntimeVersion" />
5438     <member name="P:System.Reflection.PortableExecutable.CorHeader.ResourcesDirectory" />
5439     <member name="P:System.Reflection.PortableExecutable.CorHeader.StrongNameSignatureDirectory" />
5440     <member name="P:System.Reflection.PortableExecutable.CorHeader.VtableFixupsDirectory" />
5441     <member name="T:System.Reflection.PortableExecutable.DebugDirectoryBuilder" />
5442     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.#ctor" />
5443     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddCodeViewEntry(System.String,System.Reflection.Metadata.BlobContentId,System.UInt16)">
5444       <param name="pdbPath" />
5445       <param name="pdbContentId" />
5446       <param name="portablePdbVersion" />
5447     </member>
5448     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddEmbeddedPortablePdbEntry(System.Reflection.Metadata.BlobBuilder,System.UInt16)">
5449       <param name="debugMetadata" />
5450       <param name="portablePdbVersion" />
5451     </member>
5452     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddEntry(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32)">
5453       <param name="type" />
5454       <param name="version" />
5455       <param name="stamp" />
5456     </member>
5457     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddEntry``1(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32,``0,System.Action{System.Reflection.Metadata.BlobBuilder,``0})">
5458       <param name="type" />
5459       <param name="version" />
5460       <param name="stamp" />
5461       <param name="data" />
5462       <param name="dataSerializer" />
5463       <typeparam name="TData" />
5464     </member>
5465     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddPdbChecksumEntry(System.String,System.Collections.Immutable.ImmutableArray{System.Byte})">
5466       <param name="algorithmName" />
5467       <param name="checksum" />
5468     </member>
5469     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddReproducibleEntry" />
5470     <member name="T:System.Reflection.PortableExecutable.DebugDirectoryEntry" />
5471     <member name="M:System.Reflection.PortableExecutable.DebugDirectoryEntry.#ctor(System.UInt32,System.UInt16,System.UInt16,System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.Int32,System.Int32,System.Int32)">
5472       <param name="stamp" />
5473       <param name="majorVersion" />
5474       <param name="minorVersion" />
5475       <param name="type" />
5476       <param name="dataSize" />
5477       <param name="dataRelativeVirtualAddress" />
5478       <param name="dataPointer" />
5479     </member>
5480     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.DataPointer" />
5481     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.DataRelativeVirtualAddress" />
5482     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.DataSize" />
5483     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.IsPortableCodeView" />
5484     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.MajorVersion" />
5485     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.MinorVersion" />
5486     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.Stamp" />
5487     <member name="P:System.Reflection.PortableExecutable.DebugDirectoryEntry.Type" />
5488     <member name="T:System.Reflection.PortableExecutable.DebugDirectoryEntryType" />
5489     <member name="F:System.Reflection.PortableExecutable.DebugDirectoryEntryType.CodeView" />
5490     <member name="F:System.Reflection.PortableExecutable.DebugDirectoryEntryType.Coff" />
5491     <member name="F:System.Reflection.PortableExecutable.DebugDirectoryEntryType.EmbeddedPortablePdb" />
5492     <member name="F:System.Reflection.PortableExecutable.DebugDirectoryEntryType.PdbChecksum" />
5493     <member name="F:System.Reflection.PortableExecutable.DebugDirectoryEntryType.Reproducible" />
5494     <member name="F:System.Reflection.PortableExecutable.DebugDirectoryEntryType.Unknown" />
5495     <member name="T:System.Reflection.PortableExecutable.DirectoryEntry" />
5496     <member name="M:System.Reflection.PortableExecutable.DirectoryEntry.#ctor(System.Int32,System.Int32)">
5497       <param name="relativeVirtualAddress" />
5498       <param name="size" />
5499     </member>
5500     <member name="F:System.Reflection.PortableExecutable.DirectoryEntry.RelativeVirtualAddress" />
5501     <member name="F:System.Reflection.PortableExecutable.DirectoryEntry.Size" />
5502     <member name="T:System.Reflection.PortableExecutable.DllCharacteristics" />
5503     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.AppContainer" />
5504     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.DynamicBase" />
5505     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.HighEntropyVirtualAddressSpace" />
5506     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.NoBind" />
5507     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.NoIsolation" />
5508     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.NoSeh" />
5509     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.NxCompatible" />
5510     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.ProcessInit" />
5511     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.ProcessTerm" />
5512     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.TerminalServerAware" />
5513     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.ThreadInit" />
5514     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.ThreadTerm" />
5515     <member name="F:System.Reflection.PortableExecutable.DllCharacteristics.WdmDriver" />
5516     <member name="T:System.Reflection.PortableExecutable.Machine" />
5517     <member name="F:System.Reflection.PortableExecutable.Machine.Alpha" />
5518     <member name="F:System.Reflection.PortableExecutable.Machine.Alpha64" />
5519     <member name="F:System.Reflection.PortableExecutable.Machine.AM33" />
5520     <member name="F:System.Reflection.PortableExecutable.Machine.Amd64" />
5521     <member name="F:System.Reflection.PortableExecutable.Machine.Arm" />
5522     <member name="F:System.Reflection.PortableExecutable.Machine.Arm64" />
5523     <member name="F:System.Reflection.PortableExecutable.Machine.ArmThumb2" />
5524     <member name="F:System.Reflection.PortableExecutable.Machine.Ebc" />
5525     <member name="F:System.Reflection.PortableExecutable.Machine.I386" />
5526     <member name="F:System.Reflection.PortableExecutable.Machine.IA64" />
5527     <member name="F:System.Reflection.PortableExecutable.Machine.M32R" />
5528     <member name="F:System.Reflection.PortableExecutable.Machine.MIPS16" />
5529     <member name="F:System.Reflection.PortableExecutable.Machine.MipsFpu" />
5530     <member name="F:System.Reflection.PortableExecutable.Machine.MipsFpu16" />
5531     <member name="F:System.Reflection.PortableExecutable.Machine.PowerPC" />
5532     <member name="F:System.Reflection.PortableExecutable.Machine.PowerPCFP" />
5533     <member name="F:System.Reflection.PortableExecutable.Machine.SH3" />
5534     <member name="F:System.Reflection.PortableExecutable.Machine.SH3Dsp" />
5535     <member name="F:System.Reflection.PortableExecutable.Machine.SH3E" />
5536     <member name="F:System.Reflection.PortableExecutable.Machine.SH4" />
5537     <member name="F:System.Reflection.PortableExecutable.Machine.SH5" />
5538     <member name="F:System.Reflection.PortableExecutable.Machine.Thumb" />
5539     <member name="F:System.Reflection.PortableExecutable.Machine.Tricore" />
5540     <member name="F:System.Reflection.PortableExecutable.Machine.Unknown" />
5541     <member name="F:System.Reflection.PortableExecutable.Machine.WceMipsV2" />
5542     <member name="T:System.Reflection.PortableExecutable.ManagedPEBuilder" />
5543     <member name="M:System.Reflection.PortableExecutable.ManagedPEBuilder.#ctor(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Reflection.Metadata.Ecma335.MetadataRootBuilder,System.Func{System.Collections.Generic.IEnumerable{System.Reflection.Metadata.Blob},System.Reflection.Metadata.BlobContentId},System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.ResourceSectionBuilder,System.Reflection.PortableExecutable.DebugDirectoryBuilder,System.Int32,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.PortableExecutable.CorFlags)">
5544       <param name="header" />
5545       <param name="metadataRootBuilder" />
5546       <param name="deterministicIdProvider" />
5547       <param name="ilStream" />
5548       <param name="mappedFieldData" />
5549       <param name="managedResources" />
5550       <param name="nativeResources" />
5551       <param name="debugDirectoryBuilder" />
5552       <param name="strongNameSignatureSize" />
5553       <param name="entryPoint" />
5554       <param name="flags" />
5555     </member>
5556     <member name="M:System.Reflection.PortableExecutable.ManagedPEBuilder.CreateSections" />
5557     <member name="M:System.Reflection.PortableExecutable.ManagedPEBuilder.GetDirectories" />
5558     <member name="F:System.Reflection.PortableExecutable.ManagedPEBuilder.ManagedResourcesDataAlignment" />
5559     <member name="F:System.Reflection.PortableExecutable.ManagedPEBuilder.MappedFieldDataAlignment" />
5560     <member name="M:System.Reflection.PortableExecutable.ManagedPEBuilder.SerializeSection(System.String,System.Reflection.PortableExecutable.SectionLocation)">
5561       <param name="name" />
5562       <param name="location" />
5563     </member>
5564     <member name="M:System.Reflection.PortableExecutable.ManagedPEBuilder.Sign(System.Reflection.Metadata.BlobBuilder,System.Func{System.Collections.Generic.IEnumerable{System.Reflection.Metadata.Blob},System.Byte[]})">
5565       <param name="peImage" />
5566       <param name="signatureProvider" />
5567     </member>
5568     <member name="T:System.Reflection.PortableExecutable.PdbChecksumDebugDirectoryData" />
5569     <member name="P:System.Reflection.PortableExecutable.PdbChecksumDebugDirectoryData.AlgorithmName" />
5570     <member name="P:System.Reflection.PortableExecutable.PdbChecksumDebugDirectoryData.Checksum" />
5571     <member name="T:System.Reflection.PortableExecutable.PEBuilder" />
5572     <member name="M:System.Reflection.PortableExecutable.PEBuilder.#ctor(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Func{System.Collections.Generic.IEnumerable{System.Reflection.Metadata.Blob},System.Reflection.Metadata.BlobContentId})">
5573       <param name="header" />
5574       <param name="deterministicIdProvider" />
5575     </member>
5576     <member name="M:System.Reflection.PortableExecutable.PEBuilder.CreateSections" />
5577     <member name="M:System.Reflection.PortableExecutable.PEBuilder.GetDirectories" />
5578     <member name="M:System.Reflection.PortableExecutable.PEBuilder.GetSections" />
5579     <member name="P:System.Reflection.PortableExecutable.PEBuilder.Header" />
5580     <member name="P:System.Reflection.PortableExecutable.PEBuilder.IdProvider" />
5581     <member name="P:System.Reflection.PortableExecutable.PEBuilder.IsDeterministic" />
5582     <member name="T:System.Reflection.PortableExecutable.PEBuilder.Section" />
5583     <member name="M:System.Reflection.PortableExecutable.PEBuilder.Section.#ctor(System.String,System.Reflection.PortableExecutable.SectionCharacteristics)">
5584       <param name="name" />
5585       <param name="characteristics" />
5586     </member>
5587     <member name="F:System.Reflection.PortableExecutable.PEBuilder.Section.Characteristics" />
5588     <member name="F:System.Reflection.PortableExecutable.PEBuilder.Section.Name" />
5589     <member name="M:System.Reflection.PortableExecutable.PEBuilder.Serialize(System.Reflection.Metadata.BlobBuilder)">
5590       <param name="builder" />
5591     </member>
5592     <member name="M:System.Reflection.PortableExecutable.PEBuilder.SerializeSection(System.String,System.Reflection.PortableExecutable.SectionLocation)">
5593       <param name="name" />
5594       <param name="location" />
5595     </member>
5596     <member name="T:System.Reflection.PortableExecutable.PEDirectoriesBuilder" />
5597     <member name="M:System.Reflection.PortableExecutable.PEDirectoriesBuilder.#ctor" />
5598     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.AddressOfEntryPoint" />
5599     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.BaseRelocationTable" />
5600     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.BoundImportTable" />
5601     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.CopyrightTable" />
5602     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.CorHeaderTable" />
5603     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.DebugTable" />
5604     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.DelayImportTable" />
5605     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.ExceptionTable" />
5606     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.ExportTable" />
5607     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.GlobalPointerTable" />
5608     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.ImportAddressTable" />
5609     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.ImportTable" />
5610     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.LoadConfigTable" />
5611     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.ResourceTable" />
5612     <member name="P:System.Reflection.PortableExecutable.PEDirectoriesBuilder.ThreadLocalStorageTable" />
5613     <member name="T:System.Reflection.PortableExecutable.PEHeader" />
5614     <member name="P:System.Reflection.PortableExecutable.PEHeader.AddressOfEntryPoint" />
5615     <member name="P:System.Reflection.PortableExecutable.PEHeader.BaseOfCode" />
5616     <member name="P:System.Reflection.PortableExecutable.PEHeader.BaseOfData" />
5617     <member name="P:System.Reflection.PortableExecutable.PEHeader.BaseRelocationTableDirectory" />
5618     <member name="P:System.Reflection.PortableExecutable.PEHeader.BoundImportTableDirectory" />
5619     <member name="P:System.Reflection.PortableExecutable.PEHeader.CertificateTableDirectory" />
5620     <member name="P:System.Reflection.PortableExecutable.PEHeader.CheckSum" />
5621     <member name="P:System.Reflection.PortableExecutable.PEHeader.CopyrightTableDirectory" />
5622     <member name="P:System.Reflection.PortableExecutable.PEHeader.CorHeaderTableDirectory" />
5623     <member name="P:System.Reflection.PortableExecutable.PEHeader.DebugTableDirectory" />
5624     <member name="P:System.Reflection.PortableExecutable.PEHeader.DelayImportTableDirectory" />
5625     <member name="P:System.Reflection.PortableExecutable.PEHeader.DllCharacteristics" />
5626     <member name="P:System.Reflection.PortableExecutable.PEHeader.ExceptionTableDirectory" />
5627     <member name="P:System.Reflection.PortableExecutable.PEHeader.ExportTableDirectory" />
5628     <member name="P:System.Reflection.PortableExecutable.PEHeader.FileAlignment" />
5629     <member name="P:System.Reflection.PortableExecutable.PEHeader.GlobalPointerTableDirectory" />
5630     <member name="P:System.Reflection.PortableExecutable.PEHeader.ImageBase" />
5631     <member name="P:System.Reflection.PortableExecutable.PEHeader.ImportAddressTableDirectory" />
5632     <member name="P:System.Reflection.PortableExecutable.PEHeader.ImportTableDirectory" />
5633     <member name="P:System.Reflection.PortableExecutable.PEHeader.LoadConfigTableDirectory" />
5634     <member name="P:System.Reflection.PortableExecutable.PEHeader.Magic" />
5635     <member name="P:System.Reflection.PortableExecutable.PEHeader.MajorImageVersion" />
5636     <member name="P:System.Reflection.PortableExecutable.PEHeader.MajorLinkerVersion" />
5637     <member name="P:System.Reflection.PortableExecutable.PEHeader.MajorOperatingSystemVersion" />
5638     <member name="P:System.Reflection.PortableExecutable.PEHeader.MajorSubsystemVersion" />
5639     <member name="P:System.Reflection.PortableExecutable.PEHeader.MinorImageVersion" />
5640     <member name="P:System.Reflection.PortableExecutable.PEHeader.MinorLinkerVersion" />
5641     <member name="P:System.Reflection.PortableExecutable.PEHeader.MinorOperatingSystemVersion" />
5642     <member name="P:System.Reflection.PortableExecutable.PEHeader.MinorSubsystemVersion" />
5643     <member name="P:System.Reflection.PortableExecutable.PEHeader.NumberOfRvaAndSizes" />
5644     <member name="P:System.Reflection.PortableExecutable.PEHeader.ResourceTableDirectory" />
5645     <member name="P:System.Reflection.PortableExecutable.PEHeader.SectionAlignment" />
5646     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfCode" />
5647     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfHeaders" />
5648     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfHeapCommit" />
5649     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfHeapReserve" />
5650     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfImage" />
5651     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfInitializedData" />
5652     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfStackCommit" />
5653     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfStackReserve" />
5654     <member name="P:System.Reflection.PortableExecutable.PEHeader.SizeOfUninitializedData" />
5655     <member name="P:System.Reflection.PortableExecutable.PEHeader.Subsystem" />
5656     <member name="P:System.Reflection.PortableExecutable.PEHeader.ThreadLocalStorageTableDirectory" />
5657     <member name="T:System.Reflection.PortableExecutable.PEHeaderBuilder" />
5658     <member name="M:System.Reflection.PortableExecutable.PEHeaderBuilder.#ctor(System.Reflection.PortableExecutable.Machine,System.Int32,System.UInt16,System.UInt16,System.Reflection.PortableExecutable.Subsystem,System.Reflection.PortableExecutable.DllCharacteristics,System.Reflection.PortableExecutable.Characteristics,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.Int32,System.UInt64,System.Byte,System.Byte,System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
5659       <param name="machine" />
5660       <param name="sectionAlignment" />
5661       <param name="majorSubsystemVersion" />
5662       <param name="minorSubsystemVersion" />
5663       <param name="subsystem" />
5664       <param name="dllCharacteristics" />
5665       <param name="imageCharacteristics" />
5666       <param name="sizeOfStackReserve" />
5667       <param name="sizeOfStackCommit" />
5668       <param name="sizeOfHeapReserve" />
5669       <param name="sizeOfHeapCommit" />
5670       <param name="fileAlignment" />
5671       <param name="imageBase" />
5672       <param name="majorLinkerVersion" />
5673       <param name="minorLinkerVersion" />
5674       <param name="majorOperatingSystemVersion" />
5675       <param name="minorOperatingSystemVersion" />
5676       <param name="majorImageVersion" />
5677       <param name="minorImageVersion" />
5678     </member>
5679     <member name="M:System.Reflection.PortableExecutable.PEHeaderBuilder.CreateExecutableHeader" />
5680     <member name="M:System.Reflection.PortableExecutable.PEHeaderBuilder.CreateLibraryHeader" />
5681     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.DllCharacteristics" />
5682     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.FileAlignment" />
5683     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.ImageBase" />
5684     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.ImageCharacteristics" />
5685     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.Machine" />
5686     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MajorImageVersion" />
5687     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MajorLinkerVersion" />
5688     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MajorOperatingSystemVersion" />
5689     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MajorSubsystemVersion" />
5690     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MinorImageVersion" />
5691     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MinorLinkerVersion" />
5692     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MinorOperatingSystemVersion" />
5693     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.MinorSubsystemVersion" />
5694     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.SectionAlignment" />
5695     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.SizeOfHeapCommit" />
5696     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.SizeOfHeapReserve" />
5697     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.SizeOfStackCommit" />
5698     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.SizeOfStackReserve" />
5699     <member name="P:System.Reflection.PortableExecutable.PEHeaderBuilder.Subsystem" />
5700     <member name="T:System.Reflection.PortableExecutable.PEHeaders" />
5701     <member name="M:System.Reflection.PortableExecutable.PEHeaders.#ctor(System.IO.Stream)">
5702       <param name="peStream" />
5703     </member>
5704     <member name="M:System.Reflection.PortableExecutable.PEHeaders.#ctor(System.IO.Stream,System.Int32)">
5705       <param name="peStream" />
5706       <param name="size" />
5707     </member>
5708     <member name="M:System.Reflection.PortableExecutable.PEHeaders.#ctor(System.IO.Stream,System.Int32,System.Boolean)">
5709       <param name="peStream" />
5710       <param name="size" />
5711       <param name="isLoadedImage" />
5712     </member>
5713     <member name="P:System.Reflection.PortableExecutable.PEHeaders.CoffHeader" />
5714     <member name="P:System.Reflection.PortableExecutable.PEHeaders.CoffHeaderStartOffset" />
5715     <member name="P:System.Reflection.PortableExecutable.PEHeaders.CorHeader" />
5716     <member name="P:System.Reflection.PortableExecutable.PEHeaders.CorHeaderStartOffset" />
5717     <member name="M:System.Reflection.PortableExecutable.PEHeaders.GetContainingSectionIndex(System.Int32)">
5718       <param name="relativeVirtualAddress" />
5719     </member>
5720     <member name="P:System.Reflection.PortableExecutable.PEHeaders.IsCoffOnly" />
5721     <member name="P:System.Reflection.PortableExecutable.PEHeaders.IsConsoleApplication" />
5722     <member name="P:System.Reflection.PortableExecutable.PEHeaders.IsDll" />
5723     <member name="P:System.Reflection.PortableExecutable.PEHeaders.IsExe" />
5724     <member name="P:System.Reflection.PortableExecutable.PEHeaders.MetadataSize" />
5725     <member name="P:System.Reflection.PortableExecutable.PEHeaders.MetadataStartOffset" />
5726     <member name="P:System.Reflection.PortableExecutable.PEHeaders.PEHeader" />
5727     <member name="P:System.Reflection.PortableExecutable.PEHeaders.PEHeaderStartOffset" />
5728     <member name="P:System.Reflection.PortableExecutable.PEHeaders.SectionHeaders" />
5729     <member name="M:System.Reflection.PortableExecutable.PEHeaders.TryGetDirectoryOffset(System.Reflection.PortableExecutable.DirectoryEntry,System.Int32@)">
5730       <param name="directory" />
5731       <param name="offset" />
5732     </member>
5733     <member name="T:System.Reflection.PortableExecutable.PEMagic" />
5734     <member name="F:System.Reflection.PortableExecutable.PEMagic.PE32" />
5735     <member name="F:System.Reflection.PortableExecutable.PEMagic.PE32Plus" />
5736     <member name="T:System.Reflection.PortableExecutable.PEMemoryBlock" />
5737     <member name="M:System.Reflection.PortableExecutable.PEMemoryBlock.GetContent" />
5738     <member name="M:System.Reflection.PortableExecutable.PEMemoryBlock.GetContent(System.Int32,System.Int32)">
5739       <param name="start" />
5740       <param name="length" />
5741     </member>
5742     <member name="M:System.Reflection.PortableExecutable.PEMemoryBlock.GetReader" />
5743     <member name="M:System.Reflection.PortableExecutable.PEMemoryBlock.GetReader(System.Int32,System.Int32)">
5744       <param name="start" />
5745       <param name="length" />
5746     </member>
5747     <member name="P:System.Reflection.PortableExecutable.PEMemoryBlock.Length" />
5748     <member name="P:System.Reflection.PortableExecutable.PEMemoryBlock.Pointer" />
5749     <member name="T:System.Reflection.PortableExecutable.PEReader" />
5750     <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.Byte*,System.Int32)">
5751       <param name="peImage" />
5752       <param name="size" />
5753     </member>
5754     <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.Byte*,System.Int32,System.Boolean)">
5755       <param name="peImage" />
5756       <param name="size" />
5757       <param name="isLoadedImage" />
5758     </member>
5759     <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.Collections.Immutable.ImmutableArray{System.Byte})">
5760       <param name="peImage" />
5761     </member>
5762     <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.IO.Stream)">
5763       <param name="peStream" />
5764     </member>
5765     <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions)">
5766       <param name="peStream" />
5767       <param name="options" />
5768     </member>
5769     <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions,System.Int32)">
5770       <param name="peStream" />
5771       <param name="options" />
5772       <param name="size" />
5773     </member>
5774     <member name="M:System.Reflection.PortableExecutable.PEReader.Dispose" />
5775     <member name="M:System.Reflection.PortableExecutable.PEReader.GetEntireImage" />
5776     <member name="M:System.Reflection.PortableExecutable.PEReader.GetMetadata" />
5777     <member name="M:System.Reflection.PortableExecutable.PEReader.GetSectionData(System.Int32)">
5778       <param name="relativeVirtualAddress" />
5779     </member>
5780     <member name="M:System.Reflection.PortableExecutable.PEReader.GetSectionData(System.String)">
5781       <param name="sectionName" />
5782     </member>
5783     <member name="P:System.Reflection.PortableExecutable.PEReader.HasMetadata" />
5784     <member name="P:System.Reflection.PortableExecutable.PEReader.IsEntireImageAvailable" />
5785     <member name="P:System.Reflection.PortableExecutable.PEReader.IsLoadedImage" />
5786     <member name="P:System.Reflection.PortableExecutable.PEReader.PEHeaders" />
5787     <member name="M:System.Reflection.PortableExecutable.PEReader.ReadCodeViewDebugDirectoryData(System.Reflection.PortableExecutable.DebugDirectoryEntry)">
5788       <param name="entry" />
5789     </member>
5790     <member name="M:System.Reflection.PortableExecutable.PEReader.ReadDebugDirectory" />
5791     <member name="M:System.Reflection.PortableExecutable.PEReader.ReadEmbeddedPortablePdbDebugDirectoryData(System.Reflection.PortableExecutable.DebugDirectoryEntry)">
5792       <param name="entry" />
5793     </member>
5794     <member name="M:System.Reflection.PortableExecutable.PEReader.ReadPdbChecksumDebugDirectoryData(System.Reflection.PortableExecutable.DebugDirectoryEntry)">
5795       <param name="entry" />
5796     </member>
5797     <member name="M:System.Reflection.PortableExecutable.PEReader.TryOpenAssociatedPortablePdb(System.String,System.Func{System.String,System.IO.Stream},System.Reflection.Metadata.MetadataReaderProvider@,System.String@)">
5798       <param name="peImagePath" />
5799       <param name="pdbFileStreamProvider" />
5800       <param name="pdbReaderProvider" />
5801       <param name="pdbPath" />
5802     </member>
5803     <member name="T:System.Reflection.PortableExecutable.PEStreamOptions" />
5804     <member name="F:System.Reflection.PortableExecutable.PEStreamOptions.Default" />
5805     <member name="F:System.Reflection.PortableExecutable.PEStreamOptions.IsLoadedImage" />
5806     <member name="F:System.Reflection.PortableExecutable.PEStreamOptions.LeaveOpen" />
5807     <member name="F:System.Reflection.PortableExecutable.PEStreamOptions.PrefetchEntireImage" />
5808     <member name="F:System.Reflection.PortableExecutable.PEStreamOptions.PrefetchMetadata" />
5809     <member name="T:System.Reflection.PortableExecutable.ResourceSectionBuilder" />
5810     <member name="M:System.Reflection.PortableExecutable.ResourceSectionBuilder.#ctor" />
5811     <member name="M:System.Reflection.PortableExecutable.ResourceSectionBuilder.Serialize(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.SectionLocation)">
5812       <param name="builder" />
5813       <param name="location" />
5814     </member>
5815     <member name="T:System.Reflection.PortableExecutable.SectionCharacteristics" />
5816     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align1024Bytes" />
5817     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align128Bytes" />
5818     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align16Bytes" />
5819     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align1Bytes" />
5820     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align2048Bytes" />
5821     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align256Bytes" />
5822     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align2Bytes" />
5823     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align32Bytes" />
5824     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align4096Bytes" />
5825     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align4Bytes" />
5826     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align512Bytes" />
5827     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align64Bytes" />
5828     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align8192Bytes" />
5829     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Align8Bytes" />
5830     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.AlignMask" />
5831     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.ContainsCode" />
5832     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.ContainsInitializedData" />
5833     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.ContainsUninitializedData" />
5834     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.GPRel" />
5835     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.LinkerComdat" />
5836     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.LinkerInfo" />
5837     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.LinkerNRelocOvfl" />
5838     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.LinkerOther" />
5839     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.LinkerRemove" />
5840     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.Mem16Bit" />
5841     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemDiscardable" />
5842     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemExecute" />
5843     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemFardata" />
5844     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemLocked" />
5845     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemNotCached" />
5846     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemNotPaged" />
5847     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemPreload" />
5848     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemProtected" />
5849     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemPurgeable" />
5850     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemRead" />
5851     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemShared" />
5852     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemSysheap" />
5853     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.MemWrite" />
5854     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.NoDeferSpecExc" />
5855     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.TypeCopy" />
5856     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.TypeDSect" />
5857     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.TypeGroup" />
5858     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.TypeNoLoad" />
5859     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.TypeNoPad" />
5860     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.TypeOver" />
5861     <member name="F:System.Reflection.PortableExecutable.SectionCharacteristics.TypeReg" />
5862     <member name="T:System.Reflection.PortableExecutable.SectionHeader" />
5863     <member name="P:System.Reflection.PortableExecutable.SectionHeader.Name" />
5864     <member name="P:System.Reflection.PortableExecutable.SectionHeader.NumberOfLineNumbers" />
5865     <member name="P:System.Reflection.PortableExecutable.SectionHeader.NumberOfRelocations" />
5866     <member name="P:System.Reflection.PortableExecutable.SectionHeader.PointerToLineNumbers" />
5867     <member name="P:System.Reflection.PortableExecutable.SectionHeader.PointerToRawData" />
5868     <member name="P:System.Reflection.PortableExecutable.SectionHeader.PointerToRelocations" />
5869     <member name="P:System.Reflection.PortableExecutable.SectionHeader.SectionCharacteristics" />
5870     <member name="P:System.Reflection.PortableExecutable.SectionHeader.SizeOfRawData" />
5871     <member name="P:System.Reflection.PortableExecutable.SectionHeader.VirtualAddress" />
5872     <member name="P:System.Reflection.PortableExecutable.SectionHeader.VirtualSize" />
5873     <member name="T:System.Reflection.PortableExecutable.SectionLocation" />
5874     <member name="M:System.Reflection.PortableExecutable.SectionLocation.#ctor(System.Int32,System.Int32)">
5875       <param name="relativeVirtualAddress" />
5876       <param name="pointerToRawData" />
5877     </member>
5878     <member name="P:System.Reflection.PortableExecutable.SectionLocation.PointerToRawData" />
5879     <member name="P:System.Reflection.PortableExecutable.SectionLocation.RelativeVirtualAddress" />
5880     <member name="T:System.Reflection.PortableExecutable.Subsystem" />
5881     <member name="F:System.Reflection.PortableExecutable.Subsystem.EfiApplication" />
5882     <member name="F:System.Reflection.PortableExecutable.Subsystem.EfiBootServiceDriver" />
5883     <member name="F:System.Reflection.PortableExecutable.Subsystem.EfiRom" />
5884     <member name="F:System.Reflection.PortableExecutable.Subsystem.EfiRuntimeDriver" />
5885     <member name="F:System.Reflection.PortableExecutable.Subsystem.Native" />
5886     <member name="F:System.Reflection.PortableExecutable.Subsystem.NativeWindows" />
5887     <member name="F:System.Reflection.PortableExecutable.Subsystem.OS2Cui" />
5888     <member name="F:System.Reflection.PortableExecutable.Subsystem.PosixCui" />
5889     <member name="F:System.Reflection.PortableExecutable.Subsystem.Unknown" />
5890     <member name="F:System.Reflection.PortableExecutable.Subsystem.WindowsBootApplication" />
5891     <member name="F:System.Reflection.PortableExecutable.Subsystem.WindowsCEGui" />
5892     <member name="F:System.Reflection.PortableExecutable.Subsystem.WindowsCui" />
5893     <member name="F:System.Reflection.PortableExecutable.Subsystem.WindowsGui" />
5894     <member name="F:System.Reflection.PortableExecutable.Subsystem.Xbox" />
5895   </members>
5896 </doc>