1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Reflection.Metadata</name>
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>
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>
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>
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>
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>
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)">
71 <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.Equals(System.Reflection.Metadata.AssemblyDefinitionHandle)">
72 <param name="other" />
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)">
78 <param name="right" />
80 <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.AssemblyDefinitionHandle">
81 <param name="handle" />
83 <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.AssemblyDefinitionHandle">
84 <param name="handle" />
86 <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Implicit(System.Reflection.Metadata.AssemblyDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
87 <param name="handle" />
89 <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Implicit(System.Reflection.Metadata.AssemblyDefinitionHandle)~System.Reflection.Metadata.Handle">
90 <param name="handle" />
92 <member name="M:System.Reflection.Metadata.AssemblyDefinitionHandle.op_Inequality(System.Reflection.Metadata.AssemblyDefinitionHandle,System.Reflection.Metadata.AssemblyDefinitionHandle)">
94 <param name="right" />
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>
100 <see langword="true" /> if the file contains metadata, <see langword="false" /> otherwise.</returns>
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>
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>
111 <member name="T:System.Reflection.Metadata.AssemblyFileHandle" />
112 <member name="M:System.Reflection.Metadata.AssemblyFileHandle.Equals(System.Object)">
115 <member name="M:System.Reflection.Metadata.AssemblyFileHandle.Equals(System.Reflection.Metadata.AssemblyFileHandle)">
116 <param name="other" />
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" />
124 <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.AssemblyFileHandle">
125 <param name="handle" />
127 <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.AssemblyFileHandle">
128 <param name="handle" />
130 <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Implicit(System.Reflection.Metadata.AssemblyFileHandle)~System.Reflection.Metadata.EntityHandle">
131 <param name="handle" />
133 <member name="M:System.Reflection.Metadata.AssemblyFileHandle.op_Implicit(System.Reflection.Metadata.AssemblyFileHandle)~System.Reflection.Metadata.Handle">
134 <param name="handle" />
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" />
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)">
164 <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.Equals(System.Reflection.Metadata.AssemblyReferenceHandle)">
165 <param name="other" />
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" />
173 <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.AssemblyReferenceHandle">
174 <param name="handle" />
176 <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.AssemblyReferenceHandle">
177 <param name="handle" />
179 <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Implicit(System.Reflection.Metadata.AssemblyReferenceHandle)~System.Reflection.Metadata.EntityHandle">
180 <param name="handle" />
182 <member name="M:System.Reflection.Metadata.AssemblyReferenceHandle.op_Implicit(System.Reflection.Metadata.AssemblyReferenceHandle)~System.Reflection.Metadata.Handle">
183 <param name="handle" />
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" />
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" />
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>
212 <member name="M:System.Reflection.Metadata.BlobBuilder.AllocateChunk(System.Int32)">
213 <param name="minimalSize" />
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
499 <member name="T:System.Reflection.Metadata.BlobContentId" />
500 <member name="M:System.Reflection.Metadata.BlobContentId.#ctor(System.Byte[])">
503 <member name="M:System.Reflection.Metadata.BlobContentId.#ctor(System.Collections.Immutable.ImmutableArray{System.Byte})">
506 <member name="M:System.Reflection.Metadata.BlobContentId.#ctor(System.Guid,System.UInt32)">
507 <param name="guid" />
508 <param name="stamp" />
510 <member name="M:System.Reflection.Metadata.BlobContentId.Equals(System.Object)">
513 <member name="M:System.Reflection.Metadata.BlobContentId.Equals(System.Reflection.Metadata.BlobContentId)">
514 <param name="other" />
516 <member name="M:System.Reflection.Metadata.BlobContentId.FromHash(System.Byte[])">
517 <param name="hashCode" />
519 <member name="M:System.Reflection.Metadata.BlobContentId.FromHash(System.Collections.Immutable.ImmutableArray{System.Byte})">
520 <param name="hashCode" />
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" />
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" />
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)">
539 <member name="M:System.Reflection.Metadata.BlobHandle.Equals(System.Reflection.Metadata.BlobHandle)">
540 <param name="other" />
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" />
548 <member name="M:System.Reflection.Metadata.BlobHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.BlobHandle">
549 <param name="handle" />
551 <member name="M:System.Reflection.Metadata.BlobHandle.op_Implicit(System.Reflection.Metadata.BlobHandle)~System.Reflection.Metadata.Handle">
552 <param name="handle" />
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" />
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>
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" />
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>
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>
581 <member name="P:System.Reflection.Metadata.BlobReader.Length">
582 <summary>Gets the total length of the underlying memory block.</summary>
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>
588 <member name="M:System.Reflection.Metadata.BlobReader.ReadBlobHandle">
589 <summary>Reads a Blob heap handle encoded as a compressed integer.</summary>
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>
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>
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>
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>
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>
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>
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>
641 <see cref="F:System.Reflection.Metadata.SerializationTypeCode.Invalid" /> if the encoding is invalid.</returns>
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>
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>
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>
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>
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>
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>
678 <member name="M:System.Reflection.Metadata.BlobReader.Reset">
679 <summary>Repositions the reader to the start of the underlying memory block.</summary>
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>
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>
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>
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>
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>
696 <member name="T:System.Reflection.Metadata.BlobWriter" />
697 <member name="M:System.Reflection.Metadata.BlobWriter.#ctor(System.Byte[])">
698 <param name="buffer" />
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" />
705 <member name="M:System.Reflection.Metadata.BlobWriter.#ctor(System.Int32)">
706 <param name="size" />
708 <member name="M:System.Reflection.Metadata.BlobWriter.#ctor(System.Reflection.Metadata.Blob)">
709 <param name="blob" />
711 <member name="M:System.Reflection.Metadata.BlobWriter.Align(System.Int32)">
712 <param name="alignment" />
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" />
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" />
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>
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>
738 <member name="M:System.Reflection.Metadata.BlobWriter.WriteBoolean(System.Boolean)">
739 <param name="value" />
741 <member name="M:System.Reflection.Metadata.BlobWriter.WriteByte(System.Byte)">
742 <param name="value" />
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
815 <member name="M:System.Reflection.Metadata.BlobWriter.WriteDateTime(System.DateTime)">
816 <param name="value" />
818 <member name="M:System.Reflection.Metadata.BlobWriter.WriteDecimal(System.Decimal)">
819 <param name="value" />
821 <member name="M:System.Reflection.Metadata.BlobWriter.WriteDouble(System.Double)">
822 <param name="value" />
824 <member name="M:System.Reflection.Metadata.BlobWriter.WriteGuid(System.Guid)">
825 <param name="value" />
827 <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt16(System.Int16)">
828 <param name="value" />
830 <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt16BE(System.Int16)">
831 <param name="value" />
833 <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt32(System.Int32)">
834 <param name="value" />
836 <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt32BE(System.Int32)">
837 <param name="value" />
839 <member name="M:System.Reflection.Metadata.BlobWriter.WriteInt64(System.Int64)">
840 <param name="value" />
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>
848 <member name="M:System.Reflection.Metadata.BlobWriter.WriteSByte(System.SByte)">
849 <param name="value" />
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>
854 <exception cref="T:System.InvalidOperationException">The builder is not writable; it has been linked with another one.</exception>
856 <member name="M:System.Reflection.Metadata.BlobWriter.WriteSingle(System.Single)">
857 <param name="value" />
859 <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt16(System.UInt16)">
860 <param name="value" />
862 <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt16BE(System.UInt16)">
863 <param name="value" />
865 <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt32(System.UInt32)">
866 <param name="value" />
868 <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt32BE(System.UInt32)">
869 <param name="value" />
871 <member name="M:System.Reflection.Metadata.BlobWriter.WriteUInt64(System.UInt64)">
872 <param name="value" />
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>
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>
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>
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>
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>
902 <member name="P:System.Reflection.Metadata.Constant.TypeCode">
903 <summary>Gets a type code that identifies the type of the constant value.</summary>
905 <member name="P:System.Reflection.Metadata.Constant.Value">
906 <summary>Gets the constant value.</summary>
908 <member name="T:System.Reflection.Metadata.ConstantHandle" />
909 <member name="M:System.Reflection.Metadata.ConstantHandle.Equals(System.Object)">
912 <member name="M:System.Reflection.Metadata.ConstantHandle.Equals(System.Reflection.Metadata.ConstantHandle)">
913 <param name="other" />
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" />
921 <member name="M:System.Reflection.Metadata.ConstantHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ConstantHandle">
922 <param name="handle" />
924 <member name="M:System.Reflection.Metadata.ConstantHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ConstantHandle">
925 <param name="handle" />
927 <member name="M:System.Reflection.Metadata.ConstantHandle.op_Implicit(System.Reflection.Metadata.ConstantHandle)~System.Reflection.Metadata.EntityHandle">
928 <param name="handle" />
930 <member name="M:System.Reflection.Metadata.ConstantHandle.op_Implicit(System.Reflection.Metadata.ConstantHandle)~System.Reflection.Metadata.Handle">
931 <param name="handle" />
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" />
937 <member name="T:System.Reflection.Metadata.ConstantTypeCode">
938 <summary>Specifies values that represent types of metadata constants.</summary>
940 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Boolean">
941 <summary>A Boolean type.</summary>
943 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Byte">
944 <summary>An unsigned 1-byte integer.</summary>
946 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Char">
947 <summary>A character type.</summary>
949 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Double">
950 <summary>An 8-byte floating point type.</summary>
952 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Int16">
953 <summary>A signed 2-byte integer type.</summary>
955 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Int32">
956 <summary>A signed 4-byte integer type.</summary>
958 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Int64">
959 <summary>A signed 8-byte integer type.</summary>
961 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Invalid">
962 <summary>An invalid type.</summary>
964 <member name="F:System.Reflection.Metadata.ConstantTypeCode.NullReference">
965 <summary>A null reference.</summary>
967 <member name="F:System.Reflection.Metadata.ConstantTypeCode.SByte">
968 <summary>A signed 1-byte integer type.</summary>
970 <member name="F:System.Reflection.Metadata.ConstantTypeCode.Single">
971 <summary>A 4-byte floating point type.</summary>
973 <member name="F:System.Reflection.Metadata.ConstantTypeCode.String">
974 <summary>A <see cref="T:System.String" /> type.</summary>
976 <member name="F:System.Reflection.Metadata.ConstantTypeCode.UInt16">
977 <summary>An unsigned 2-byte integer type.</summary>
979 <member name="F:System.Reflection.Metadata.ConstantTypeCode.UInt32">
980 <summary>An unsigned 4-byte integer type.</summary>
982 <member name="F:System.Reflection.Metadata.ConstantTypeCode.UInt64">
983 <summary>An unsigned 8-byte integer type.</summary>
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>
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" />
994 <member name="P:System.Reflection.Metadata.CustomAttribute.Parent">
995 <summary>Gets the handle of the metadata entity the attribute is applied to.</summary>
997 <member name="P:System.Reflection.Metadata.CustomAttribute.Value">
998 <summary>Gets the value of the attribute.</summary>
1000 <member name="T:System.Reflection.Metadata.CustomAttributeHandle" />
1001 <member name="M:System.Reflection.Metadata.CustomAttributeHandle.Equals(System.Object)">
1002 <param name="obj" />
1004 <member name="M:System.Reflection.Metadata.CustomAttributeHandle.Equals(System.Reflection.Metadata.CustomAttributeHandle)">
1005 <param name="other" />
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" />
1013 <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.CustomAttributeHandle">
1014 <param name="handle" />
1016 <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.CustomAttributeHandle">
1017 <param name="handle" />
1019 <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Implicit(System.Reflection.Metadata.CustomAttributeHandle)~System.Reflection.Metadata.EntityHandle">
1020 <param name="handle" />
1022 <member name="M:System.Reflection.Metadata.CustomAttributeHandle.op_Implicit(System.Reflection.Metadata.CustomAttributeHandle)~System.Reflection.Metadata.Handle">
1023 <param name="handle" />
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" />
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>
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>
1051 <member name="P:System.Reflection.Metadata.CustomAttributeNamedArgument`1.Kind">
1052 <summary>Gets the kind of argument.</summary>
1053 <returns>The argument kind.</returns>
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>
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>
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>
1067 <member name="T:System.Reflection.Metadata.CustomAttributeNamedArgumentKind">
1068 <summary>Specifies constants that define the kinds of arguments in a custom attribute signature.</summary>
1070 <member name="F:System.Reflection.Metadata.CustomAttributeNamedArgumentKind.Field">
1071 <summary>A field argument.</summary>
1073 <member name="F:System.Reflection.Metadata.CustomAttributeNamedArgumentKind.Property">
1074 <summary>A property argument.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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" />
1118 <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.Equals(System.Reflection.Metadata.CustomDebugInformationHandle)">
1119 <param name="other" />
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" />
1127 <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.CustomDebugInformationHandle">
1128 <param name="handle" />
1130 <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.CustomDebugInformationHandle">
1131 <param name="handle" />
1133 <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Implicit(System.Reflection.Metadata.CustomDebugInformationHandle)~System.Reflection.Metadata.EntityHandle">
1134 <param name="handle" />
1136 <member name="M:System.Reflection.Metadata.CustomDebugInformationHandle.op_Implicit(System.Reflection.Metadata.CustomDebugInformationHandle)~System.Reflection.Metadata.Handle">
1137 <param name="handle" />
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" />
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>
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" />
1168 <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.Equals(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)">
1169 <param name="other" />
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" />
1177 <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.DeclarativeSecurityAttributeHandle">
1178 <param name="handle" />
1180 <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.DeclarativeSecurityAttributeHandle">
1181 <param name="handle" />
1183 <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Implicit(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)~System.Reflection.Metadata.EntityHandle">
1184 <param name="handle" />
1186 <member name="M:System.Reflection.Metadata.DeclarativeSecurityAttributeHandle.op_Implicit(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)~System.Reflection.Metadata.Handle">
1187 <param name="handle" />
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" />
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>
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>
1211 <member name="P:System.Reflection.Metadata.Document.Language">
1212 <summary>Gets the source code language (C#, VB, F#, etc.).</summary>
1214 <member name="P:System.Reflection.Metadata.Document.Name">
1215 <summary>Gets the document name blob.</summary>
1217 <member name="T:System.Reflection.Metadata.DocumentHandle" />
1218 <member name="M:System.Reflection.Metadata.DocumentHandle.Equals(System.Object)">
1219 <param name="obj" />
1221 <member name="M:System.Reflection.Metadata.DocumentHandle.Equals(System.Reflection.Metadata.DocumentHandle)">
1222 <param name="other" />
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" />
1230 <member name="M:System.Reflection.Metadata.DocumentHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.DocumentHandle">
1231 <param name="handle" />
1233 <member name="M:System.Reflection.Metadata.DocumentHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.DocumentHandle">
1234 <param name="handle" />
1236 <member name="M:System.Reflection.Metadata.DocumentHandle.op_Implicit(System.Reflection.Metadata.DocumentHandle)~System.Reflection.Metadata.EntityHandle">
1237 <param name="handle" />
1239 <member name="M:System.Reflection.Metadata.DocumentHandle.op_Implicit(System.Reflection.Metadata.DocumentHandle)~System.Reflection.Metadata.Handle">
1240 <param name="handle" />
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" />
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" />
1261 <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.Equals(System.Reflection.Metadata.DocumentNameBlobHandle)">
1262 <param name="other" />
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" />
1270 <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.op_Explicit(System.Reflection.Metadata.BlobHandle)~System.Reflection.Metadata.DocumentNameBlobHandle">
1271 <param name="handle" />
1273 <member name="M:System.Reflection.Metadata.DocumentNameBlobHandle.op_Implicit(System.Reflection.Metadata.DocumentNameBlobHandle)~System.Reflection.Metadata.BlobHandle">
1274 <param name="handle" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
1312 <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.MethodSpecificationSignature(System.Int32)">
1313 <param name="genericArgumentCount" />
1315 <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.PermissionSetArguments(System.Int32)">
1316 <param name="argumentCount" />
1318 <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.PermissionSetBlob(System.Int32)">
1319 <param name="attributeCount" />
1321 <member name="M:System.Reflection.Metadata.Ecma335.BlobEncoder.PropertySignature(System.Boolean)">
1322 <param name="isInstanceProperty" />
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" />
1329 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasConstant(System.Reflection.Metadata.EntityHandle)">
1330 <param name="handle" />
1332 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasCustomAttribute(System.Reflection.Metadata.EntityHandle)">
1333 <param name="handle" />
1335 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasCustomDebugInformation(System.Reflection.Metadata.EntityHandle)">
1336 <param name="handle" />
1338 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasDeclSecurity(System.Reflection.Metadata.EntityHandle)">
1339 <param name="handle" />
1341 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasFieldMarshal(System.Reflection.Metadata.EntityHandle)">
1342 <param name="handle" />
1344 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.HasSemantics(System.Reflection.Metadata.EntityHandle)">
1345 <param name="handle" />
1347 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.Implementation(System.Reflection.Metadata.EntityHandle)">
1348 <param name="handle" />
1350 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.MemberForwarded(System.Reflection.Metadata.EntityHandle)">
1351 <param name="handle" />
1353 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.MemberRefParent(System.Reflection.Metadata.EntityHandle)">
1354 <param name="handle" />
1356 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.MethodDefOrRef(System.Reflection.Metadata.EntityHandle)">
1357 <param name="handle" />
1359 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.ResolutionScope(System.Reflection.Metadata.EntityHandle)">
1360 <param name="handle" />
1362 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.TypeDefOrRef(System.Reflection.Metadata.EntityHandle)">
1363 <param name="handle" />
1365 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.TypeDefOrRefOrSpec(System.Reflection.Metadata.EntityHandle)">
1366 <param name="handle" />
1368 <member name="M:System.Reflection.Metadata.Ecma335.CodedIndex.TypeOrMethodDef(System.Reflection.Metadata.EntityHandle)">
1369 <param name="handle" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
1443 <member name="M:System.Reflection.Metadata.Ecma335.CustomModifiersEncoder.AddModifier(System.Reflection.Metadata.EntityHandle,System.Boolean)">
1444 <param name="type" />
1445 <param name="isOptional" />
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" />
1453 <member name="M:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.Equals(System.Object)">
1454 <param name="obj" />
1456 <member name="M:System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry.Equals(System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry)">
1457 <param name="other" />
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" />
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" />
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" />
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" />
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" />
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" />
1511 <member name="M:System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.IsSmallRegionCount(System.Int32)">
1512 <param name="exceptionRegionCount" />
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" />
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" />
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" />
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" />
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" />
1548 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.EntityHandle)">
1549 <param name="methodHandle" />
1551 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MemberReferenceHandle)">
1552 <param name="methodHandle" />
1554 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MethodDefinitionHandle)">
1555 <param name="methodHandle" />
1557 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MethodSpecificationHandle)">
1558 <param name="methodHandle" />
1560 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.CallIndirect(System.Reflection.Metadata.StandaloneSignatureHandle)">
1561 <param name="signature" />
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" />
1569 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadArgumentAddress(System.Int32)">
1570 <param name="argumentIndex" />
1572 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantI4(System.Int32)">
1573 <param name="value" />
1575 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantI8(System.Int64)">
1576 <param name="value" />
1578 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantR4(System.Single)">
1579 <param name="value" />
1581 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantR8(System.Double)">
1582 <param name="value" />
1584 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadLocal(System.Int32)">
1585 <param name="slotIndex" />
1587 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadLocalAddress(System.Int32)">
1588 <param name="slotIndex" />
1590 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadString(System.Reflection.Metadata.UserStringHandle)">
1591 <param name="handle" />
1593 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.MarkLabel(System.Reflection.Metadata.Ecma335.LabelHandle)">
1594 <param name="label" />
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" />
1600 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.StoreArgument(System.Int32)">
1601 <param name="argumentIndex" />
1603 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.StoreLocal(System.Int32)">
1604 <param name="slotIndex" />
1606 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Token(System.Int32)">
1607 <param name="token" />
1609 <member name="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Token(System.Reflection.Metadata.EntityHandle)">
1610 <param name="handle" />
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" />
1616 <member name="M:System.Reflection.Metadata.Ecma335.LabelHandle.Equals(System.Reflection.Metadata.Ecma335.LabelHandle)">
1617 <param name="other" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
1686 <member name="M:System.Reflection.Metadata.Ecma335.MetadataAggregator.GetGenerationHandle(System.Reflection.Metadata.Handle,System.Int32@)">
1687 <param name="handle" />
1688 <param name="generation" />
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" />
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" />
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" />
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" />
1718 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddConstant(System.Reflection.Metadata.EntityHandle,System.Object)">
1719 <param name="parent" />
1720 <param name="value" />
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" />
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" />
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" />
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" />
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" />
1747 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddEncMapEntry(System.Reflection.Metadata.EntityHandle)">
1748 <param name="entity" />
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" />
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" />
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" />
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" />
1771 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddFieldLayout(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32)">
1772 <param name="field" />
1773 <param name="offset" />
1775 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddFieldRelativeVirtualAddress(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32)">
1776 <param name="field" />
1777 <param name="offset" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
1868 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddModuleReference(System.Reflection.Metadata.StringHandle)">
1869 <param name="moduleName" />
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" />
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" />
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" />
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" />
1889 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddStandaloneSignature(System.Reflection.Metadata.BlobHandle)">
1890 <param name="signature" />
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" />
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" />
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" />
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" />
1914 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.AddTypeSpecification(System.Reflection.Metadata.BlobHandle)">
1915 <param name="signature" />
1917 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlob(System.Byte[])">
1918 <param name="value" />
1920 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlob(System.Collections.Immutable.ImmutableArray{System.Byte})">
1921 <param name="value" />
1923 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlob(System.Reflection.Metadata.BlobBuilder)">
1924 <param name="value" />
1926 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlobUTF16(System.String)">
1927 <param name="value" />
1929 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddBlobUTF8(System.String,System.Boolean)">
1930 <param name="value" />
1931 <param name="allowUnpairedSurrogates" />
1933 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddConstantBlob(System.Object)">
1934 <param name="value" />
1936 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddDocumentName(System.String)">
1937 <param name="value" />
1939 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddGuid(System.Guid)">
1940 <param name="guid" />
1942 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddString(System.String)">
1943 <param name="value" />
1945 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetOrAddUserString(System.String)">
1946 <param name="value" />
1948 <member name="M:System.Reflection.Metadata.Ecma335.MetadataBuilder.GetRowCount(System.Reflection.Metadata.Ecma335.TableIndex)">
1949 <param name="table" />
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" />
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" />
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" />
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" />
1968 <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetEditAndContinueMapEntries(System.Reflection.Metadata.MetadataReader)">
1969 <param name="reader" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
2003 <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetTypesWithEvents(System.Reflection.Metadata.MetadataReader)">
2004 <param name="reader" />
2006 <member name="M:System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetTypesWithProperties(System.Reflection.Metadata.MetadataReader)">
2007 <param name="reader" />
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" />
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" />
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" />
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" />
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" />
2039 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.AssemblyReferenceHandle(System.Int32)">
2040 <param name="rowNumber" />
2042 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.BlobHandle(System.Int32)">
2043 <param name="offset" />
2045 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ConstantHandle(System.Int32)">
2046 <param name="rowNumber" />
2048 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.CustomAttributeHandle(System.Int32)">
2049 <param name="rowNumber" />
2051 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.CustomDebugInformationHandle(System.Int32)">
2052 <param name="rowNumber" />
2054 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.DeclarativeSecurityAttributeHandle(System.Int32)">
2055 <param name="rowNumber" />
2057 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.DocumentHandle(System.Int32)">
2058 <param name="rowNumber" />
2060 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.DocumentNameBlobHandle(System.Int32)">
2061 <param name="offset" />
2063 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.EntityHandle(System.Int32)">
2064 <param name="token" />
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" />
2070 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.EventDefinitionHandle(System.Int32)">
2071 <param name="rowNumber" />
2073 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ExportedTypeHandle(System.Int32)">
2074 <param name="rowNumber" />
2076 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.FieldDefinitionHandle(System.Int32)">
2077 <param name="rowNumber" />
2079 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GenericParameterConstraintHandle(System.Int32)">
2080 <param name="rowNumber" />
2082 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GenericParameterHandle(System.Int32)">
2083 <param name="rowNumber" />
2085 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.BlobHandle)">
2086 <param name="handle" />
2088 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.GuidHandle)">
2089 <param name="handle" />
2091 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.Handle)">
2092 <param name="handle" />
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" />
2098 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.StringHandle)">
2099 <param name="handle" />
2101 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetHeapOffset(System.Reflection.Metadata.UserStringHandle)">
2102 <param name="handle" />
2104 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetRowNumber(System.Reflection.Metadata.EntityHandle)">
2105 <param name="handle" />
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" />
2111 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(System.Reflection.Metadata.EntityHandle)">
2112 <param name="handle" />
2114 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(System.Reflection.Metadata.Handle)">
2115 <param name="handle" />
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" />
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" />
2125 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.GuidHandle(System.Int32)">
2126 <param name="offset" />
2128 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.Handle(System.Int32)">
2129 <param name="token" />
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" />
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" />
2139 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.InterfaceImplementationHandle(System.Int32)">
2140 <param name="rowNumber" />
2142 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.LocalConstantHandle(System.Int32)">
2143 <param name="rowNumber" />
2145 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.LocalScopeHandle(System.Int32)">
2146 <param name="rowNumber" />
2148 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.LocalVariableHandle(System.Int32)">
2149 <param name="rowNumber" />
2151 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ManifestResourceHandle(System.Int32)">
2152 <param name="rowNumber" />
2154 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MemberReferenceHandle(System.Int32)">
2155 <param name="rowNumber" />
2157 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodDebugInformationHandle(System.Int32)">
2158 <param name="rowNumber" />
2160 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodDefinitionHandle(System.Int32)">
2161 <param name="rowNumber" />
2163 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodImplementationHandle(System.Int32)">
2164 <param name="rowNumber" />
2166 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.MethodSpecificationHandle(System.Int32)">
2167 <param name="rowNumber" />
2169 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ModuleReferenceHandle(System.Int32)">
2170 <param name="rowNumber" />
2172 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.ParameterHandle(System.Int32)">
2173 <param name="rowNumber" />
2175 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.PropertyDefinitionHandle(System.Int32)">
2176 <param name="rowNumber" />
2178 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.StandaloneSignatureHandle(System.Int32)">
2179 <param name="rowNumber" />
2181 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.StringHandle(System.Int32)">
2182 <param name="offset" />
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" />
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" />
2193 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TypeDefinitionHandle(System.Int32)">
2194 <param name="rowNumber" />
2196 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TypeReferenceHandle(System.Int32)">
2197 <param name="rowNumber" />
2199 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.TypeSpecificationHandle(System.Int32)">
2200 <param name="rowNumber" />
2202 <member name="M:System.Reflection.Metadata.Ecma335.MetadataTokens.UserStringHandle(System.Int32)">
2203 <param name="offset" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
2324 <member name="M:System.Reflection.Metadata.Ecma335.PermissionSetEncoder.AddPermission(System.String,System.Reflection.Metadata.BlobBuilder)">
2325 <param name="typeName" />
2326 <param name="encodedArguments" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
2365 <member name="T:System.Reflection.Metadata.Ecma335.SignatureDecoder`2">
2366 <typeparam name="TType" />
2367 <typeparam name="TGenericContext" />
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" />
2374 <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeFieldSignature(System.Reflection.Metadata.BlobReader@)">
2375 <param name="blobReader" />
2377 <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeLocalSignature(System.Reflection.Metadata.BlobReader@)">
2378 <param name="blobReader" />
2380 <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeMethodSignature(System.Reflection.Metadata.BlobReader@)">
2381 <param name="blobReader" />
2383 <member name="M:System.Reflection.Metadata.Ecma335.SignatureDecoder`2.DecodeMethodSpecificationSignature(System.Reflection.Metadata.BlobReader@)">
2384 <param name="blobReader" />
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" />
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" />
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" />
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" />
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" />
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" />
2418 <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.GenericMethodTypeParameter(System.Int32)">
2419 <param name="parameterIndex" />
2421 <member name="M:System.Reflection.Metadata.Ecma335.SignatureTypeEncoder.GenericTypeParameter(System.Int32)">
2422 <param name="parameterIndex" />
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" />
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" />
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" />
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" />
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" />
2513 <member name="M:System.Reflection.Metadata.EntityHandle.Equals(System.Reflection.Metadata.EntityHandle)">
2514 <param name="other" />
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" />
2524 <member name="M:System.Reflection.Metadata.EntityHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.EntityHandle">
2525 <param name="handle" />
2527 <member name="M:System.Reflection.Metadata.EntityHandle.op_Implicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.Handle">
2528 <param name="handle" />
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" />
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" />
2549 <member name="M:System.Reflection.Metadata.EventDefinitionHandle.Equals(System.Reflection.Metadata.EventDefinitionHandle)">
2550 <param name="other" />
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" />
2558 <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.EventDefinitionHandle">
2559 <param name="handle" />
2561 <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.EventDefinitionHandle">
2562 <param name="handle" />
2564 <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Implicit(System.Reflection.Metadata.EventDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
2565 <param name="handle" />
2567 <member name="M:System.Reflection.Metadata.EventDefinitionHandle.op_Implicit(System.Reflection.Metadata.EventDefinitionHandle)~System.Reflection.Metadata.Handle">
2568 <param name="handle" />
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" />
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>
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>
2592 <member name="P:System.Reflection.Metadata.ExceptionRegion.HandlerLength">
2593 <summary>Gets the length in bytes of the exception handler.</summary>
2595 <member name="P:System.Reflection.Metadata.ExceptionRegion.HandlerOffset">
2596 <summary>Gets the starting IL offset of the exception handler.</summary>
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>
2602 <member name="P:System.Reflection.Metadata.ExceptionRegion.TryOffset">
2603 <summary>Gets the starting IL offset of the try block.</summary>
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>
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>
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>
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>
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>
2631 <member name="T:System.Reflection.Metadata.ExportedTypeHandle" />
2632 <member name="M:System.Reflection.Metadata.ExportedTypeHandle.Equals(System.Object)">
2633 <param name="obj" />
2635 <member name="M:System.Reflection.Metadata.ExportedTypeHandle.Equals(System.Reflection.Metadata.ExportedTypeHandle)">
2636 <param name="other" />
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" />
2644 <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ExportedTypeHandle">
2645 <param name="handle" />
2647 <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ExportedTypeHandle">
2648 <param name="handle" />
2650 <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Implicit(System.Reflection.Metadata.ExportedTypeHandle)~System.Reflection.Metadata.EntityHandle">
2651 <param name="handle" />
2653 <member name="M:System.Reflection.Metadata.ExportedTypeHandle.op_Implicit(System.Reflection.Metadata.ExportedTypeHandle)~System.Reflection.Metadata.Handle">
2654 <param name="handle" />
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" />
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" />
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>
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" />
2694 <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.Equals(System.Reflection.Metadata.FieldDefinitionHandle)">
2695 <param name="other" />
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" />
2703 <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.FieldDefinitionHandle">
2704 <param name="handle" />
2706 <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.FieldDefinitionHandle">
2707 <param name="handle" />
2709 <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Implicit(System.Reflection.Metadata.FieldDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
2710 <param name="handle" />
2712 <member name="M:System.Reflection.Metadata.FieldDefinitionHandle.op_Implicit(System.Reflection.Metadata.FieldDefinitionHandle)~System.Reflection.Metadata.Handle">
2713 <param name="handle" />
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" />
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>
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>
2739 <member name="P:System.Reflection.Metadata.GenericParameter.Name">
2740 <summary>Gets the name of the generic parameter.</summary>
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>
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>
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>
2756 <member name="T:System.Reflection.Metadata.GenericParameterConstraintHandle" />
2757 <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.Equals(System.Object)">
2758 <param name="obj" />
2760 <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.Equals(System.Reflection.Metadata.GenericParameterConstraintHandle)">
2761 <param name="other" />
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" />
2769 <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.GenericParameterConstraintHandle">
2770 <param name="handle" />
2772 <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.GenericParameterConstraintHandle">
2773 <param name="handle" />
2775 <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Implicit(System.Reflection.Metadata.GenericParameterConstraintHandle)~System.Reflection.Metadata.EntityHandle">
2776 <param name="handle" />
2778 <member name="M:System.Reflection.Metadata.GenericParameterConstraintHandle.op_Implicit(System.Reflection.Metadata.GenericParameterConstraintHandle)~System.Reflection.Metadata.Handle">
2779 <param name="handle" />
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" />
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" />
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" />
2803 <member name="M:System.Reflection.Metadata.GenericParameterHandle.Equals(System.Reflection.Metadata.GenericParameterHandle)">
2804 <param name="other" />
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" />
2812 <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.GenericParameterHandle">
2813 <param name="handle" />
2815 <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.GenericParameterHandle">
2816 <param name="handle" />
2818 <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Implicit(System.Reflection.Metadata.GenericParameterHandle)~System.Reflection.Metadata.EntityHandle">
2819 <param name="handle" />
2821 <member name="M:System.Reflection.Metadata.GenericParameterHandle.op_Implicit(System.Reflection.Metadata.GenericParameterHandle)~System.Reflection.Metadata.Handle">
2822 <param name="handle" />
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" />
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" />
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" />
2846 <member name="M:System.Reflection.Metadata.GuidHandle.Equals(System.Reflection.Metadata.GuidHandle)">
2847 <param name="other" />
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" />
2855 <member name="M:System.Reflection.Metadata.GuidHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.GuidHandle">
2856 <param name="handle" />
2858 <member name="M:System.Reflection.Metadata.GuidHandle.op_Implicit(System.Reflection.Metadata.GuidHandle)~System.Reflection.Metadata.Handle">
2859 <param name="handle" />
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" />
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" />
2870 <member name="M:System.Reflection.Metadata.Handle.Equals(System.Reflection.Metadata.Handle)">
2871 <param name="other" />
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" />
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" />
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>
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>
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)">
2903 <member name="M:System.Reflection.Metadata.HandleComparer.Equals(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle)">
2907 <member name="M:System.Reflection.Metadata.HandleComparer.GetHashCode(System.Reflection.Metadata.EntityHandle)">
2908 <param name="obj" />
2910 <member name="M:System.Reflection.Metadata.HandleComparer.GetHashCode(System.Reflection.Metadata.Handle)">
2911 <param name="obj" />
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" />
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>
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" />
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" />
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" />
2972 <member name="T:System.Reflection.Metadata.ICustomAttributeTypeProvider`1">
2973 <typeparam name="TType" />
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>
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>
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>
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>
2994 <see langword="true" /> if the given type is a <see cref="T:System.Type" />, <see langword="false" /> otherwise.</returns>
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>
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>
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>
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" />
3238 <see langword="true" /> if the specified op-code is a branch to a label, <see langword="false" /> otherwise.</returns>
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>
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>
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>
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>
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>
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>
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" />
3307 <member name="M:System.Reflection.Metadata.ImportScopeHandle.Equals(System.Reflection.Metadata.ImportScopeHandle)">
3308 <param name="other" />
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" />
3316 <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ImportScopeHandle">
3317 <param name="handle" />
3319 <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ImportScopeHandle">
3320 <param name="handle" />
3322 <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Implicit(System.Reflection.Metadata.ImportScopeHandle)~System.Reflection.Metadata.EntityHandle">
3323 <param name="handle" />
3325 <member name="M:System.Reflection.Metadata.ImportScopeHandle.op_Implicit(System.Reflection.Metadata.ImportScopeHandle)~System.Reflection.Metadata.Handle">
3326 <param name="handle" />
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" />
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>
3337 <member name="T:System.Reflection.Metadata.InterfaceImplementationHandle" />
3338 <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.Equals(System.Object)">
3339 <param name="obj" />
3341 <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.Equals(System.Reflection.Metadata.InterfaceImplementationHandle)">
3342 <param name="other" />
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" />
3350 <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.InterfaceImplementationHandle">
3351 <param name="handle" />
3353 <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.InterfaceImplementationHandle">
3354 <param name="handle" />
3356 <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Implicit(System.Reflection.Metadata.InterfaceImplementationHandle)~System.Reflection.Metadata.EntityHandle">
3357 <param name="handle" />
3359 <member name="M:System.Reflection.Metadata.InterfaceImplementationHandle.op_Implicit(System.Reflection.Metadata.InterfaceImplementationHandle)~System.Reflection.Metadata.Handle">
3360 <param name="handle" />
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" />
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" />
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>
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>
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>
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>
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>
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>
3419 <member name="T:System.Reflection.Metadata.ISimpleTypeProvider`1">
3420 <typeparam name="TType" />
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>
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>
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>
3441 <member name="T:System.Reflection.Metadata.ISZArrayTypeProvider`1">
3442 <typeparam name="TType" />
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>
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>
3455 <member name="T:System.Reflection.Metadata.LocalConstantHandle" />
3456 <member name="M:System.Reflection.Metadata.LocalConstantHandle.Equals(System.Object)">
3457 <param name="obj" />
3459 <member name="M:System.Reflection.Metadata.LocalConstantHandle.Equals(System.Reflection.Metadata.LocalConstantHandle)">
3460 <param name="other" />
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" />
3468 <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.LocalConstantHandle">
3469 <param name="handle" />
3471 <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.LocalConstantHandle">
3472 <param name="handle" />
3474 <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Implicit(System.Reflection.Metadata.LocalConstantHandle)~System.Reflection.Metadata.EntityHandle">
3475 <param name="handle" />
3477 <member name="M:System.Reflection.Metadata.LocalConstantHandle.op_Implicit(System.Reflection.Metadata.LocalConstantHandle)~System.Reflection.Metadata.Handle">
3478 <param name="handle" />
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" />
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" />
3508 <member name="M:System.Reflection.Metadata.LocalScopeHandle.Equals(System.Reflection.Metadata.LocalScopeHandle)">
3509 <param name="other" />
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" />
3517 <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.LocalScopeHandle">
3518 <param name="handle" />
3520 <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.LocalScopeHandle">
3521 <param name="handle" />
3523 <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Implicit(System.Reflection.Metadata.LocalScopeHandle)~System.Reflection.Metadata.EntityHandle">
3524 <param name="handle" />
3526 <member name="M:System.Reflection.Metadata.LocalScopeHandle.op_Implicit(System.Reflection.Metadata.LocalScopeHandle)~System.Reflection.Metadata.Handle">
3527 <param name="handle" />
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" />
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" />
3561 <member name="M:System.Reflection.Metadata.LocalVariableHandle.Equals(System.Reflection.Metadata.LocalVariableHandle)">
3562 <param name="other" />
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" />
3570 <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.LocalVariableHandle">
3571 <param name="handle" />
3573 <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.LocalVariableHandle">
3574 <param name="handle" />
3576 <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Implicit(System.Reflection.Metadata.LocalVariableHandle)~System.Reflection.Metadata.EntityHandle">
3577 <param name="handle" />
3579 <member name="M:System.Reflection.Metadata.LocalVariableHandle.op_Implicit(System.Reflection.Metadata.LocalVariableHandle)~System.Reflection.Metadata.Handle">
3580 <param name="handle" />
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" />
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>
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>
3607 <member name="P:System.Reflection.Metadata.ManifestResource.Name">
3608 <summary>Gets the resource name.</summary>
3609 <returns>The resource name.</returns>
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>
3615 <member name="T:System.Reflection.Metadata.ManifestResourceHandle" />
3616 <member name="M:System.Reflection.Metadata.ManifestResourceHandle.Equals(System.Object)">
3617 <param name="obj" />
3619 <member name="M:System.Reflection.Metadata.ManifestResourceHandle.Equals(System.Reflection.Metadata.ManifestResourceHandle)">
3620 <param name="other" />
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" />
3628 <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ManifestResourceHandle">
3629 <param name="handle" />
3631 <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ManifestResourceHandle">
3632 <param name="handle" />
3634 <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Implicit(System.Reflection.Metadata.ManifestResourceHandle)~System.Reflection.Metadata.EntityHandle">
3635 <param name="handle" />
3637 <member name="M:System.Reflection.Metadata.ManifestResourceHandle.op_Implicit(System.Reflection.Metadata.ManifestResourceHandle)~System.Reflection.Metadata.Handle">
3638 <param name="handle" />
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" />
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" />
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" />
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>
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>
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>
3683 <member name="T:System.Reflection.Metadata.MemberReferenceHandle" />
3684 <member name="M:System.Reflection.Metadata.MemberReferenceHandle.Equals(System.Object)">
3685 <param name="obj" />
3687 <member name="M:System.Reflection.Metadata.MemberReferenceHandle.Equals(System.Reflection.Metadata.MemberReferenceHandle)">
3688 <param name="other" />
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" />
3696 <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MemberReferenceHandle">
3697 <param name="handle" />
3699 <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MemberReferenceHandle">
3700 <param name="handle" />
3702 <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Implicit(System.Reflection.Metadata.MemberReferenceHandle)~System.Reflection.Metadata.EntityHandle">
3703 <param name="handle" />
3705 <member name="M:System.Reflection.Metadata.MemberReferenceHandle.op_Implicit(System.Reflection.Metadata.MemberReferenceHandle)~System.Reflection.Metadata.Handle">
3706 <param name="handle" />
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" />
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>
3726 <member name="F:System.Reflection.Metadata.MemberReferenceKind.Field">
3727 <summary>The <see cref="T:System.Reflection.Metadata.MemberReference" /> references a field.</summary>
3729 <member name="F:System.Reflection.Metadata.MemberReferenceKind.Method">
3730 <summary>The <see cref="T:System.Reflection.Metadata.MemberReference" /> references a method.</summary>
3732 <member name="T:System.Reflection.Metadata.MetadataKind" />
3733 <member name="F:System.Reflection.Metadata.MetadataKind.Ecma335">
3734 <summary>CLI metadata.</summary>
3736 <member name="F:System.Reflection.Metadata.MetadataKind.ManagedWindowsMetadata">
3737 <summary>Windows metadata generated by managed compilers.</summary>
3739 <member name="F:System.Reflection.Metadata.MetadataKind.WindowsMetadata">
3740 <summary>Windows metadata.</summary>
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" />
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" />
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>
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>
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" />
3785 <member name="M:System.Reflection.Metadata.MetadataReader.GetAssemblyReference(System.Reflection.Metadata.AssemblyReferenceHandle)">
3786 <param name="handle" />
3788 <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobBytes(System.Reflection.Metadata.BlobHandle)">
3789 <param name="handle" />
3791 <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobContent(System.Reflection.Metadata.BlobHandle)">
3792 <param name="handle" />
3794 <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobReader(System.Reflection.Metadata.BlobHandle)">
3795 <param name="handle" />
3797 <member name="M:System.Reflection.Metadata.MetadataReader.GetBlobReader(System.Reflection.Metadata.StringHandle)">
3798 <param name="handle" />
3800 <member name="M:System.Reflection.Metadata.MetadataReader.GetConstant(System.Reflection.Metadata.ConstantHandle)">
3801 <param name="handle" />
3803 <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomAttribute(System.Reflection.Metadata.CustomAttributeHandle)">
3804 <param name="handle" />
3806 <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomAttributes(System.Reflection.Metadata.EntityHandle)">
3807 <param name="handle" />
3809 <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomDebugInformation(System.Reflection.Metadata.CustomDebugInformationHandle)">
3810 <param name="handle" />
3812 <member name="M:System.Reflection.Metadata.MetadataReader.GetCustomDebugInformation(System.Reflection.Metadata.EntityHandle)">
3813 <param name="handle" />
3815 <member name="M:System.Reflection.Metadata.MetadataReader.GetDeclarativeSecurityAttribute(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle)">
3816 <param name="handle" />
3818 <member name="M:System.Reflection.Metadata.MetadataReader.GetDocument(System.Reflection.Metadata.DocumentHandle)">
3819 <param name="handle" />
3821 <member name="M:System.Reflection.Metadata.MetadataReader.GetEventDefinition(System.Reflection.Metadata.EventDefinitionHandle)">
3822 <param name="handle" />
3824 <member name="M:System.Reflection.Metadata.MetadataReader.GetExportedType(System.Reflection.Metadata.ExportedTypeHandle)">
3825 <param name="handle" />
3827 <member name="M:System.Reflection.Metadata.MetadataReader.GetFieldDefinition(System.Reflection.Metadata.FieldDefinitionHandle)">
3828 <param name="handle" />
3830 <member name="M:System.Reflection.Metadata.MetadataReader.GetGenericParameter(System.Reflection.Metadata.GenericParameterHandle)">
3831 <param name="handle" />
3833 <member name="M:System.Reflection.Metadata.MetadataReader.GetGenericParameterConstraint(System.Reflection.Metadata.GenericParameterConstraintHandle)">
3834 <param name="handle" />
3836 <member name="M:System.Reflection.Metadata.MetadataReader.GetGuid(System.Reflection.Metadata.GuidHandle)">
3837 <param name="handle" />
3839 <member name="M:System.Reflection.Metadata.MetadataReader.GetImportScope(System.Reflection.Metadata.ImportScopeHandle)">
3840 <param name="handle" />
3842 <member name="M:System.Reflection.Metadata.MetadataReader.GetInterfaceImplementation(System.Reflection.Metadata.InterfaceImplementationHandle)">
3843 <param name="handle" />
3845 <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalConstant(System.Reflection.Metadata.LocalConstantHandle)">
3846 <param name="handle" />
3848 <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalScope(System.Reflection.Metadata.LocalScopeHandle)">
3849 <param name="handle" />
3851 <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalScopes(System.Reflection.Metadata.MethodDebugInformationHandle)">
3852 <param name="handle" />
3854 <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalScopes(System.Reflection.Metadata.MethodDefinitionHandle)">
3855 <param name="handle" />
3857 <member name="M:System.Reflection.Metadata.MetadataReader.GetLocalVariable(System.Reflection.Metadata.LocalVariableHandle)">
3858 <param name="handle" />
3860 <member name="M:System.Reflection.Metadata.MetadataReader.GetManifestResource(System.Reflection.Metadata.ManifestResourceHandle)">
3861 <param name="handle" />
3863 <member name="M:System.Reflection.Metadata.MetadataReader.GetMemberReference(System.Reflection.Metadata.MemberReferenceHandle)">
3864 <param name="handle" />
3866 <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodDebugInformation(System.Reflection.Metadata.MethodDebugInformationHandle)">
3867 <param name="handle" />
3869 <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodDebugInformation(System.Reflection.Metadata.MethodDefinitionHandle)">
3870 <param name="handle" />
3872 <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodDefinition(System.Reflection.Metadata.MethodDefinitionHandle)">
3873 <param name="handle" />
3875 <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodImplementation(System.Reflection.Metadata.MethodImplementationHandle)">
3876 <param name="handle" />
3878 <member name="M:System.Reflection.Metadata.MetadataReader.GetMethodSpecification(System.Reflection.Metadata.MethodSpecificationHandle)">
3879 <param name="handle" />
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" />
3885 <member name="M:System.Reflection.Metadata.MetadataReader.GetNamespaceDefinition(System.Reflection.Metadata.NamespaceDefinitionHandle)">
3886 <param name="handle" />
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" />
3892 <member name="M:System.Reflection.Metadata.MetadataReader.GetPropertyDefinition(System.Reflection.Metadata.PropertyDefinitionHandle)">
3893 <param name="handle" />
3895 <member name="M:System.Reflection.Metadata.MetadataReader.GetStandaloneSignature(System.Reflection.Metadata.StandaloneSignatureHandle)">
3896 <param name="handle" />
3898 <member name="M:System.Reflection.Metadata.MetadataReader.GetString(System.Reflection.Metadata.DocumentNameBlobHandle)">
3899 <param name="handle" />
3901 <member name="M:System.Reflection.Metadata.MetadataReader.GetString(System.Reflection.Metadata.NamespaceDefinitionHandle)">
3902 <param name="handle" />
3904 <member name="M:System.Reflection.Metadata.MetadataReader.GetString(System.Reflection.Metadata.StringHandle)">
3905 <param name="handle" />
3907 <member name="M:System.Reflection.Metadata.MetadataReader.GetTypeDefinition(System.Reflection.Metadata.TypeDefinitionHandle)">
3908 <param name="handle" />
3910 <member name="M:System.Reflection.Metadata.MetadataReader.GetTypeReference(System.Reflection.Metadata.TypeReferenceHandle)">
3911 <param name="handle" />
3913 <member name="M:System.Reflection.Metadata.MetadataReader.GetTypeSpecification(System.Reflection.Metadata.TypeSpecificationHandle)">
3914 <param name="handle" />
3916 <member name="M:System.Reflection.Metadata.MetadataReader.GetUserString(System.Reflection.Metadata.UserStringHandle)">
3917 <param name="handle" />
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>
3923 <see langword="true" /> if the metadata represents an assembly; otherwise, <see langword="false" />.</returns>
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>
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>
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>
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>
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>
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>
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>
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>
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>
3970 <member name="F:System.Reflection.Metadata.MetadataReaderOptions.None">
3971 <summary>All options are disabled.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4053 <member name="F:System.Reflection.Metadata.MetadataStreamOptions.PrefetchMetadata">
4054 <summary>Reads PDB metadata into memory right away.</summary>
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" />
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" />
4066 <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.NamespaceDefinitionHandle,System.String)">
4067 <param name="handle" />
4068 <param name="value" />
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" />
4075 <member name="M:System.Reflection.Metadata.MetadataStringComparer.Equals(System.Reflection.Metadata.StringHandle,System.String)">
4076 <param name="handle" />
4077 <param name="value" />
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" />
4084 <member name="M:System.Reflection.Metadata.MetadataStringComparer.StartsWith(System.Reflection.Metadata.StringHandle,System.String)">
4085 <param name="handle" />
4086 <param name="value" />
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" />
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>
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>
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>
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>
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" />
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>
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>
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>
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>
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>
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>
4148 <member name="T:System.Reflection.Metadata.MethodDebugInformationHandle" />
4149 <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.Equals(System.Object)">
4150 <param name="obj" />
4152 <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.Equals(System.Reflection.Metadata.MethodDebugInformationHandle)">
4153 <param name="other" />
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" />
4161 <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodDebugInformationHandle">
4162 <param name="handle" />
4164 <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodDebugInformationHandle">
4165 <param name="handle" />
4167 <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Implicit(System.Reflection.Metadata.MethodDebugInformationHandle)~System.Reflection.Metadata.EntityHandle">
4168 <param name="handle" />
4170 <member name="M:System.Reflection.Metadata.MethodDebugInformationHandle.op_Implicit(System.Reflection.Metadata.MethodDebugInformationHandle)~System.Reflection.Metadata.Handle">
4171 <param name="handle" />
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" />
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>
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" />
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" />
4214 <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.Equals(System.Reflection.Metadata.MethodDefinitionHandle)">
4215 <param name="other" />
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" />
4223 <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodDefinitionHandle">
4224 <param name="handle" />
4226 <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodDefinitionHandle">
4227 <param name="handle" />
4229 <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Implicit(System.Reflection.Metadata.MethodDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
4230 <param name="handle" />
4232 <member name="M:System.Reflection.Metadata.MethodDefinitionHandle.op_Implicit(System.Reflection.Metadata.MethodDefinitionHandle)~System.Reflection.Metadata.Handle">
4233 <param name="handle" />
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" />
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>
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" />
4263 <member name="M:System.Reflection.Metadata.MethodImplementationHandle.Equals(System.Reflection.Metadata.MethodImplementationHandle)">
4264 <param name="other" />
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" />
4272 <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodImplementationHandle">
4273 <param name="handle" />
4275 <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodImplementationHandle">
4276 <param name="handle" />
4278 <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Implicit(System.Reflection.Metadata.MethodImplementationHandle)~System.Reflection.Metadata.EntityHandle">
4279 <param name="handle" />
4281 <member name="M:System.Reflection.Metadata.MethodImplementationHandle.op_Implicit(System.Reflection.Metadata.MethodImplementationHandle)~System.Reflection.Metadata.Handle">
4282 <param name="handle" />
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" />
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>
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>
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>
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>
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>
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>
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>
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" />
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>
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>
4351 <member name="T:System.Reflection.Metadata.MethodSpecificationHandle" />
4352 <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.Equals(System.Object)">
4353 <param name="obj" />
4355 <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.Equals(System.Reflection.Metadata.MethodSpecificationHandle)">
4356 <param name="other" />
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" />
4364 <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.MethodSpecificationHandle">
4365 <param name="handle" />
4367 <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.MethodSpecificationHandle">
4368 <param name="handle" />
4370 <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Implicit(System.Reflection.Metadata.MethodSpecificationHandle)~System.Reflection.Metadata.EntityHandle">
4371 <param name="handle" />
4373 <member name="M:System.Reflection.Metadata.MethodSpecificationHandle.op_Implicit(System.Reflection.Metadata.MethodSpecificationHandle)~System.Reflection.Metadata.Handle">
4374 <param name="handle" />
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" />
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" />
4391 <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.Equals(System.Reflection.Metadata.ModuleDefinitionHandle)">
4392 <param name="other" />
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" />
4400 <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ModuleDefinitionHandle">
4401 <param name="handle" />
4403 <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ModuleDefinitionHandle">
4404 <param name="handle" />
4406 <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Implicit(System.Reflection.Metadata.ModuleDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
4407 <param name="handle" />
4409 <member name="M:System.Reflection.Metadata.ModuleDefinitionHandle.op_Implicit(System.Reflection.Metadata.ModuleDefinitionHandle)~System.Reflection.Metadata.Handle">
4410 <param name="handle" />
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" />
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" />
4423 <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.Equals(System.Reflection.Metadata.ModuleReferenceHandle)">
4424 <param name="other" />
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" />
4432 <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ModuleReferenceHandle">
4433 <param name="handle" />
4435 <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ModuleReferenceHandle">
4436 <param name="handle" />
4438 <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Implicit(System.Reflection.Metadata.ModuleReferenceHandle)~System.Reflection.Metadata.EntityHandle">
4439 <param name="handle" />
4441 <member name="M:System.Reflection.Metadata.ModuleReferenceHandle.op_Implicit(System.Reflection.Metadata.ModuleReferenceHandle)~System.Reflection.Metadata.Handle">
4442 <param name="handle" />
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" />
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>
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>
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>
4461 <member name="P:System.Reflection.Metadata.NamespaceDefinition.Parent">
4462 <summary>Gets the parent namespace.</summary>
4463 <returns>The parent namespace.</returns>
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>
4469 <member name="T:System.Reflection.Metadata.NamespaceDefinitionHandle" />
4470 <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.Equals(System.Object)">
4471 <param name="obj" />
4473 <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.Equals(System.Reflection.Metadata.NamespaceDefinitionHandle)">
4474 <param name="other" />
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" />
4482 <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.NamespaceDefinitionHandle">
4483 <param name="handle" />
4485 <member name="M:System.Reflection.Metadata.NamespaceDefinitionHandle.op_Implicit(System.Reflection.Metadata.NamespaceDefinitionHandle)~System.Reflection.Metadata.Handle">
4486 <param name="handle" />
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" />
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" />
4503 <member name="M:System.Reflection.Metadata.ParameterHandle.Equals(System.Reflection.Metadata.ParameterHandle)">
4504 <param name="other" />
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" />
4512 <member name="M:System.Reflection.Metadata.ParameterHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.ParameterHandle">
4513 <param name="handle" />
4515 <member name="M:System.Reflection.Metadata.ParameterHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.ParameterHandle">
4516 <param name="handle" />
4518 <member name="M:System.Reflection.Metadata.ParameterHandle.op_Implicit(System.Reflection.Metadata.ParameterHandle)~System.Reflection.Metadata.EntityHandle">
4519 <param name="handle" />
4521 <member name="M:System.Reflection.Metadata.ParameterHandle.op_Implicit(System.Reflection.Metadata.ParameterHandle)~System.Reflection.Metadata.Handle">
4522 <param name="handle" />
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" />
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>
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>
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>>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>
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>
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>
4585 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Boolean">
4586 <summary>A <see cref="T:System.Boolean" /> type.</summary>
4588 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Byte">
4589 <summary>An unsigned 1-byte integer type.</summary>
4591 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Char">
4592 <summary>A <see cref="T:System.Char" /> type.</summary>
4594 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Double">
4595 <summary>An 8-byte floating point type.</summary>
4597 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Int16">
4598 <summary>A signed 2-byte integer type.</summary>
4600 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Int32">
4601 <summary>A signed 4-byte integer type.</summary>
4603 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Int64">
4604 <summary>A signed 8-byte integer type.</summary>
4606 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.SByte">
4607 <summary>A signed 1-byte integer type.</summary>
4609 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.Single">
4610 <summary>A 4-byte floating point type.</summary>
4612 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.String">
4613 <summary>A <see cref="T:System.String" /> type.</summary>
4615 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.UInt16">
4616 <summary>An unsigned 2-byte integer type.</summary>
4618 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.UInt32">
4619 <summary>An unsigned 4-byte integer type.</summary>
4621 <member name="F:System.Reflection.Metadata.PrimitiveSerializationTypeCode.UInt64">
4622 <summary>An unsigned 8-byte integer type.</summary>
4624 <member name="T:System.Reflection.Metadata.PrimitiveTypeCode">
4625 <summary>Specifies constants that define primitive types found in metadata signatures.</summary>
4627 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Boolean">
4628 <summary>A <see cref="T:System.Boolean" /> type.</summary>
4630 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Byte">
4631 <summary>A <see cref="T:System.Byte" /> type.</summary>
4633 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Char">
4634 <summary>A <see cref="T:System.Char" /> type.</summary>
4636 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Double">
4637 <summary>A <see cref="T:System.Double" /> type.</summary>
4639 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Int16">
4640 <summary>An <see cref="T:System.Int16" /> type.</summary>
4642 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Int32">
4643 <summary>An <see cref="T:System.Int32" /> type.</summary>
4645 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Int64">
4646 <summary>An <see cref="T:System.Int64" /> type.</summary>
4648 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.IntPtr">
4649 <summary>An <see cref="T:System.IntPtr" /> type.</summary>
4651 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Object">
4652 <summary>An <see cref="T:System.Object" /> type.</summary>
4654 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.SByte">
4655 <summary>An <see cref="T:System.SByte" /> type.</summary>
4657 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Single">
4658 <summary>A <see cref="T:System.Single" /> type.</summary>
4660 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.String">
4661 <summary>A <see cref="T:System.String" /> type.</summary>
4663 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.TypedReference">
4664 <summary>A typed reference.</summary>
4666 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UInt16">
4667 <summary>A <see cref="T:System.UInt16" /> type.</summary>
4669 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UInt32">
4670 <summary>A <see cref="T:System.UInt32" /> type.</summary>
4672 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UInt64">
4673 <summary>A <see cref="T:System.UInt64" /> type.</summary>
4675 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.UIntPtr">
4676 <summary>A <see cref="T:System.UIntPtr" /> type.</summary>
4678 <member name="F:System.Reflection.Metadata.PrimitiveTypeCode.Void">
4679 <summary>A <see cref="T:System.Void" /> type.</summary>
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" />
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" />
4702 <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.Equals(System.Reflection.Metadata.PropertyDefinitionHandle)">
4703 <param name="other" />
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" />
4711 <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.PropertyDefinitionHandle">
4712 <param name="handle" />
4714 <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.PropertyDefinitionHandle">
4715 <param name="handle" />
4717 <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Implicit(System.Reflection.Metadata.PropertyDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
4718 <param name="handle" />
4720 <member name="M:System.Reflection.Metadata.PropertyDefinitionHandle.op_Implicit(System.Reflection.Metadata.PropertyDefinitionHandle)~System.Reflection.Metadata.Handle">
4721 <param name="handle" />
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" />
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" />
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>
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>
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" />
4757 <member name="M:System.Reflection.Metadata.SequencePoint.Equals(System.Reflection.Metadata.SequencePoint)">
4758 <param name="other" />
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>
4779 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Boolean">
4780 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Boolean" />.</summary>
4782 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Byte">
4783 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Byte" />.</summary>
4785 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Char">
4786 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Char" />.</summary>
4788 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Double">
4789 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Double" />.</summary>
4791 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Enum">
4792 <summary>The attribute argument is an Enum instance.</summary>
4794 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Int16">
4795 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Int16" />.</summary>
4797 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Int32">
4798 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Int32" />.</summary>
4800 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Int64">
4801 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Int64" />.</summary>
4803 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Invalid">
4804 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Invalid" />.</summary>
4806 <member name="F:System.Reflection.Metadata.SerializationTypeCode.SByte">
4807 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.SByte" />.</summary>
4809 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Single">
4810 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.Single" />.</summary>
4812 <member name="F:System.Reflection.Metadata.SerializationTypeCode.String">
4813 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.String" />.</summary>
4815 <member name="F:System.Reflection.Metadata.SerializationTypeCode.SZArray">
4816 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.SZArray" />.</summary>
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>
4821 <member name="F:System.Reflection.Metadata.SerializationTypeCode.Type">
4822 <summary>The attribute argument is a <see cref="T:System.Type" /> instance.</summary>
4824 <member name="F:System.Reflection.Metadata.SerializationTypeCode.UInt16">
4825 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.UInt16" />.</summary>
4827 <member name="F:System.Reflection.Metadata.SerializationTypeCode.UInt32">
4828 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.UInt32" />.</summary>
4830 <member name="F:System.Reflection.Metadata.SerializationTypeCode.UInt64">
4831 <summary>A value equivalent to <see cref="F:System.Reflection.Metadata.SignatureTypeCode.UInt64" />.</summary>
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>
4836 <member name="F:System.Reflection.Metadata.SignatureAttributes.ExplicitThis">
4837 <summary>Indicates the first explicitly declared parameter that represents the instance pointer.</summary>
4839 <member name="F:System.Reflection.Metadata.SignatureAttributes.Generic">
4840 <summary>A generic method.</summary>
4842 <member name="F:System.Reflection.Metadata.SignatureAttributes.Instance">
4843 <summary>An instance method.</summary>
4845 <member name="F:System.Reflection.Metadata.SignatureAttributes.None">
4846 <summary>No flags.</summary>
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>
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>
4854 <member name="F:System.Reflection.Metadata.SignatureCallingConvention.Default">
4855 <summary>A managed calling convention with a fixed-length argument list.</summary>
4857 <member name="F:System.Reflection.Metadata.SignatureCallingConvention.FastCall">
4858 <summary>An unmanaged calling convention where arguments are passed in registers when possible.</summary>
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>
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>
4866 <member name="F:System.Reflection.Metadata.SignatureCallingConvention.VarArgs">
4867 <summary>A managed calling convention for passing extra arguments.</summary>
4869 <member name="T:System.Reflection.Metadata.SignatureHeader">
4870 <summary>Represents the signature characteristics specified by the leading byte of signature blobs.</summary>
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>
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>
4882 <member name="P:System.Reflection.Metadata.SignatureHeader.Attributes">
4883 <summary>Gets the signature attributes.</summary>
4884 <returns>The attributes.</returns>
4886 <member name="P:System.Reflection.Metadata.SignatureHeader.CallingConvention">
4887 <summary>Gets the calling convention.</summary>
4888 <returns>The calling convention.</returns>
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>
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>
4897 <see langword="true" /> if the objects are equal; otherwise, <see langword="false" />.</returns>
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>
4903 <see langword="true" /> if the values are equal; otherwise, <see langword="false" />.</returns>
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>
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>
4912 <see langword="true" /> if the <see cref="F:System.Reflection.Metadata.SignatureAttributes.ExplicitThis" /> attribute is present; otherwise, <see langword="false" />.</returns>
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>
4917 <see langword="true" /> if the <see cref="F:System.Reflection.Metadata.SignatureAttributes.Generic" /> attribute is present; otherwise, <see langword="false" />.</returns>
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>
4922 <see langword="true" /> if the <see cref="F:System.Reflection.Metadata.SignatureAttributes.Instance" /> attribute is present; otherwise, <see langword="false" />.</returns>
4924 <member name="P:System.Reflection.Metadata.SignatureHeader.Kind">
4925 <summary>Gets the signature kind.</summary>
4926 <returns>The signature kind.</returns>
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>
4933 <see langword="true" /> if the values are equal; otherwise, <see langword="false" />.</returns>
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>
4940 <see langword="true" /> if the values are unequal; otherwise, <see langword="false" />.</returns>
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>
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>
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>
4953 <member name="F:System.Reflection.Metadata.SignatureKind.Field">
4954 <summary>A field signature.</summary>
4956 <member name="F:System.Reflection.Metadata.SignatureKind.LocalVariables">
4957 <summary>A local variables signature.</summary>
4959 <member name="F:System.Reflection.Metadata.SignatureKind.Method">
4960 <summary>A method reference, method definition, or standalone method signature.</summary>
4962 <member name="F:System.Reflection.Metadata.SignatureKind.MethodSpecification">
4963 <summary>A method specification signature.</summary>
4965 <member name="F:System.Reflection.Metadata.SignatureKind.Property">
4966 <summary>A property signature.</summary>
4968 <member name="T:System.Reflection.Metadata.SignatureTypeCode">
4969 <summary>Specifies constants that define type codes used in signature encoding.</summary>
4971 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Array">
4972 <summary>Represents a generalized <see cref="T:System.Array" /> in signatures.</summary>
4974 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Boolean">
4975 <summary>Represents a <see cref="T:System.Boolean" /> in signatures.</summary>
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>
4980 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Byte">
4981 <summary>Represents a <see cref="T:System.Byte" /> in signatures.</summary>
4983 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Char">
4984 <summary>Represents a <see cref="T:System.Char" /> in signatures.</summary>
4986 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Double">
4987 <summary>Represents a <see cref="T:System.Double" /> in signatures.</summary>
4989 <member name="F:System.Reflection.Metadata.SignatureTypeCode.FunctionPointer">
4990 <summary>Represents function pointer types in signatures.</summary>
4992 <member name="F:System.Reflection.Metadata.SignatureTypeCode.GenericMethodParameter">
4993 <summary>Represents a generic method parameter used within a signature.</summary>
4995 <member name="F:System.Reflection.Metadata.SignatureTypeCode.GenericTypeInstance">
4996 <summary>Represents the instantiation of a generic type in signatures.</summary>
4998 <member name="F:System.Reflection.Metadata.SignatureTypeCode.GenericTypeParameter">
4999 <summary>Represents a generic type parameter used within a signature.</summary>
5001 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Int16">
5002 <summary>Represents an <see cref="T:System.Int16" /> in signatures.</summary>
5004 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Int32">
5005 <summary>Represents an <see cref="T:System.Int32" /> in signatures.</summary>
5007 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Int64">
5008 <summary>Represents an <see cref="T:System.Int64" /> in signatures.</summary>
5010 <member name="F:System.Reflection.Metadata.SignatureTypeCode.IntPtr">
5011 <summary>Represents an <see cref="T:System.IntPtr" /> in signatures.</summary>
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>
5016 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Object">
5017 <summary>Represents an <see cref="T:System.Object" /> in signatures.</summary>
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>
5022 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Pinned">
5023 <summary>Represents a local variable that is pinned by garbage collector.</summary>
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>
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>
5031 <member name="F:System.Reflection.Metadata.SignatureTypeCode.SByte">
5032 <summary>Represents an <see cref="T:System.SByte" /> in signatures.</summary>
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>
5037 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Single">
5038 <summary>Represents a <see cref="T:System.Single" /> in signatures.</summary>
5040 <member name="F:System.Reflection.Metadata.SignatureTypeCode.String">
5041 <summary>Represents a <see cref="T:System.String" /> in signatures.</summary>
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>
5046 <member name="F:System.Reflection.Metadata.SignatureTypeCode.TypedReference">
5047 <summary>Represents a typed reference in signatures.</summary>
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>
5052 <member name="F:System.Reflection.Metadata.SignatureTypeCode.UInt16">
5053 <summary>Represents a <see cref="T:System.UInt16" /> in signatures.</summary>
5055 <member name="F:System.Reflection.Metadata.SignatureTypeCode.UInt32">
5056 <summary>Represents a <see cref="T:System.UInt32" /> in signatures.</summary>
5058 <member name="F:System.Reflection.Metadata.SignatureTypeCode.UInt64">
5059 <summary>Represents a <see cref="T:System.UInt64" /> in signatures.</summary>
5061 <member name="F:System.Reflection.Metadata.SignatureTypeCode.UIntPtr">
5062 <summary>Represents a <see cref="T:System.UIntPtr" /> in signatures.</summary>
5064 <member name="F:System.Reflection.Metadata.SignatureTypeCode.Void">
5065 <summary>Represents <see cref="T:System.Void" /> in signatures.</summary>
5067 <member name="T:System.Reflection.Metadata.SignatureTypeKind">
5068 <summary>Indicates the type definition of the signature.</summary>
5070 <member name="F:System.Reflection.Metadata.SignatureTypeKind.Class">
5071 <summary>The type definition or reference refers to a class.</summary>
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>
5076 <member name="F:System.Reflection.Metadata.SignatureTypeKind.ValueType">
5077 <summary>The type definition or reference refers to a value type.</summary>
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" />
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" />
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>
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>
5102 <member name="T:System.Reflection.Metadata.StandaloneSignatureHandle" />
5103 <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.Equals(System.Object)">
5104 <param name="obj" />
5106 <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.Equals(System.Reflection.Metadata.StandaloneSignatureHandle)">
5107 <param name="other" />
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" />
5115 <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.StandaloneSignatureHandle">
5116 <param name="handle" />
5118 <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.StandaloneSignatureHandle">
5119 <param name="handle" />
5121 <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Implicit(System.Reflection.Metadata.StandaloneSignatureHandle)~System.Reflection.Metadata.EntityHandle">
5122 <param name="handle" />
5124 <member name="M:System.Reflection.Metadata.StandaloneSignatureHandle.op_Implicit(System.Reflection.Metadata.StandaloneSignatureHandle)~System.Reflection.Metadata.Handle">
5125 <param name="handle" />
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" />
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>
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>
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>
5140 <member name="T:System.Reflection.Metadata.StringHandle" />
5141 <member name="M:System.Reflection.Metadata.StringHandle.Equals(System.Object)">
5142 <param name="obj" />
5144 <member name="M:System.Reflection.Metadata.StringHandle.Equals(System.Reflection.Metadata.StringHandle)">
5145 <param name="other" />
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" />
5153 <member name="M:System.Reflection.Metadata.StringHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.StringHandle">
5154 <param name="handle" />
5156 <member name="M:System.Reflection.Metadata.StringHandle.op_Implicit(System.Reflection.Metadata.StringHandle)~System.Reflection.Metadata.Handle">
5157 <param name="handle" />
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" />
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>
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>
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>
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>
5190 <see langword="true" /> if it is a nested type, <see langword="false" /> otherwise.</returns>
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>
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>
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>
5204 <member name="T:System.Reflection.Metadata.TypeDefinitionHandle" />
5205 <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.Equals(System.Object)">
5206 <param name="obj" />
5208 <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.Equals(System.Reflection.Metadata.TypeDefinitionHandle)">
5209 <param name="other" />
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" />
5217 <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.TypeDefinitionHandle">
5218 <param name="handle" />
5220 <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.TypeDefinitionHandle">
5221 <param name="handle" />
5223 <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Implicit(System.Reflection.Metadata.TypeDefinitionHandle)~System.Reflection.Metadata.EntityHandle">
5224 <param name="handle" />
5226 <member name="M:System.Reflection.Metadata.TypeDefinitionHandle.op_Implicit(System.Reflection.Metadata.TypeDefinitionHandle)~System.Reflection.Metadata.Handle">
5227 <param name="handle" />
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" />
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" />
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>
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>
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>
5265 <member name="T:System.Reflection.Metadata.TypeReferenceHandle" />
5266 <member name="M:System.Reflection.Metadata.TypeReferenceHandle.Equals(System.Object)">
5267 <param name="obj" />
5269 <member name="M:System.Reflection.Metadata.TypeReferenceHandle.Equals(System.Reflection.Metadata.TypeReferenceHandle)">
5270 <param name="other" />
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" />
5278 <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.TypeReferenceHandle">
5279 <param name="handle" />
5281 <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.TypeReferenceHandle">
5282 <param name="handle" />
5284 <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Implicit(System.Reflection.Metadata.TypeReferenceHandle)~System.Reflection.Metadata.EntityHandle">
5285 <param name="handle" />
5287 <member name="M:System.Reflection.Metadata.TypeReferenceHandle.op_Implicit(System.Reflection.Metadata.TypeReferenceHandle)~System.Reflection.Metadata.Handle">
5288 <param name="handle" />
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" />
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" />
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" />
5318 <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.Equals(System.Reflection.Metadata.TypeSpecificationHandle)">
5319 <param name="other" />
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" />
5327 <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Explicit(System.Reflection.Metadata.EntityHandle)~System.Reflection.Metadata.TypeSpecificationHandle">
5328 <param name="handle" />
5330 <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.TypeSpecificationHandle">
5331 <param name="handle" />
5333 <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Implicit(System.Reflection.Metadata.TypeSpecificationHandle)~System.Reflection.Metadata.EntityHandle">
5334 <param name="handle" />
5336 <member name="M:System.Reflection.Metadata.TypeSpecificationHandle.op_Implicit(System.Reflection.Metadata.TypeSpecificationHandle)~System.Reflection.Metadata.Handle">
5337 <param name="handle" />
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" />
5343 <member name="T:System.Reflection.Metadata.UserStringHandle" />
5344 <member name="M:System.Reflection.Metadata.UserStringHandle.Equals(System.Object)">
5345 <param name="obj" />
5347 <member name="M:System.Reflection.Metadata.UserStringHandle.Equals(System.Reflection.Metadata.UserStringHandle)">
5348 <param name="other" />
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" />
5356 <member name="M:System.Reflection.Metadata.UserStringHandle.op_Explicit(System.Reflection.Metadata.Handle)~System.Reflection.Metadata.UserStringHandle">
5357 <param name="handle" />
5359 <member name="M:System.Reflection.Metadata.UserStringHandle.op_Implicit(System.Reflection.Metadata.UserStringHandle)~System.Reflection.Metadata.Handle">
5360 <param name="handle" />
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" />
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" />
5448 <member name="M:System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddEmbeddedPortablePdbEntry(System.Reflection.Metadata.BlobBuilder,System.UInt16)">
5449 <param name="debugMetadata" />
5450 <param name="portablePdbVersion" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
5592 <member name="M:System.Reflection.PortableExecutable.PEBuilder.SerializeSection(System.String,System.Reflection.PortableExecutable.SectionLocation)">
5593 <param name="name" />
5594 <param name="location" />
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" />
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" />
5704 <member name="M:System.Reflection.PortableExecutable.PEHeaders.#ctor(System.IO.Stream,System.Int32)">
5705 <param name="peStream" />
5706 <param name="size" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
5759 <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.Collections.Immutable.ImmutableArray{System.Byte})">
5760 <param name="peImage" />
5762 <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.IO.Stream)">
5763 <param name="peStream" />
5765 <member name="M:System.Reflection.PortableExecutable.PEReader.#ctor(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions)">
5766 <param name="peStream" />
5767 <param name="options" />
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" />
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" />
5780 <member name="M:System.Reflection.PortableExecutable.PEReader.GetSectionData(System.String)">
5781 <param name="sectionName" />
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" />
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" />
5794 <member name="M:System.Reflection.PortableExecutable.PEReader.ReadPdbChecksumDebugDirectoryData(System.Reflection.PortableExecutable.DebugDirectoryEntry)">
5795 <param name="entry" />
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" />
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" />
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" />
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" />