Revert "PR-5360"
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Reflection.Emit.ILGeneration.xml
index b246984..5946058 100755 (executable)
       <param name="con">The constructor for the custom attribute.</param>
       <param name="constructorArgs">The arguments to the constructor of the custom attribute.</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="con" /> is static or private.  
-  
- -or-  
-  
- The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.  
-  
- -or-  
-  
- The type of supplied argument does not match the type of the parameter declared in the constructor.  
-  
- -or-  
-  
- A supplied argument is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
+        <paramref name="con" /> is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+A supplied argument is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="con" /> or <paramref name="constructorArgs" /> is <see langword="null" />.</exception>
     </member>
       <param name="constructorArgs">The arguments to the constructor of the custom attribute.</param>
       <param name="namedFields">Named fields of the custom attribute.</param>
       <param name="fieldValues">Values for the named fields of the custom attribute.</param>
-      <exception cref="T:System.ArgumentException">The lengths of the <paramref name="namedFields" /> and <paramref name="fieldValues" /> arrays are different.  
-  
- -or-  
-  
- <paramref name="con" /> is static or private.  
-  
- -or-  
-  
- The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.  
-  
- -or-  
-  
- The type of supplied argument does not match the type of the parameter declared in the constructor.  
-  
- -or-  
-  
- The types of the field values do not match the types of the named fields.  
-  
- -or-  
-  
- The field does not belong to the same class or base class as the constructor.  
-  
- -or-  
-  
- A supplied argument or named field is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
+      <exception cref="T:System.ArgumentException">The lengths of the <paramref name="namedFields" /> and <paramref name="fieldValues" /> arrays are different.
+-or-
+<paramref name="con" /> is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+The types of the field values do not match the types of the named fields.
+-or-
+The field does not belong to the same class or base class as the constructor.
+-or-
+A supplied argument or named field is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
       <exception cref="T:System.ArgumentNullException">One of the parameters is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.CustomAttributeBuilder.#ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[])">
       <param name="constructorArgs">The arguments to the constructor of the custom attribute.</param>
       <param name="namedProperties">Named properties of the custom attribute.</param>
       <param name="propertyValues">Values for the named properties of the custom attribute.</param>
-      <exception cref="T:System.ArgumentException">The lengths of the <paramref name="namedProperties" /> and <paramref name="propertyValues" /> arrays are different.  
-  
- -or-  
-  
- <paramref name="con" /> is static or private.  
-  
- -or-  
-  
- The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.  
-  
- -or-  
-  
- The type of supplied argument does not match the type of the parameter declared in the constructor.  
-  
- -or-  
-  
- The types of the property values do not match the types of the named properties.  
-  
- -or-  
-  
- A property has no setter method.  
-  
- -or-  
-  
- The property does not belong to the same class or base class as the constructor.  
-  
- -or-  
-  
- A supplied argument or named property is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
+      <exception cref="T:System.ArgumentException">The lengths of the <paramref name="namedProperties" /> and <paramref name="propertyValues" /> arrays are different.
+-or-
+<paramref name="con" /> is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+The types of the property values do not match the types of the named properties.
+-or-
+A property has no setter method.
+-or-
+The property does not belong to the same class or base class as the constructor.
+-or-
+A supplied argument or named property is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
       <exception cref="T:System.ArgumentNullException">One of the parameters is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.CustomAttributeBuilder.#ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[])">
       <param name="propertyValues">Values for the named properties of the custom attribute.</param>
       <param name="namedFields">Named fields of the custom attribute.</param>
       <param name="fieldValues">Values for the named fields of the custom attribute.</param>
-      <exception cref="T:System.ArgumentException">The lengths of the <paramref name="namedProperties" /> and <paramref name="propertyValues" /> arrays are different.  
-  
- -or-  
-  
- The lengths of the <paramref name="namedFields" /> and <paramref name="fieldValues" /> arrays are different.  
-  
- -or-  
-  
- <paramref name="con" /> is static or private.  
-  
- -or-  
-  
- The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.  
-  
- -or-  
-  
- The type of supplied argument does not match the type of the parameter declared in the constructor.  
-  
- -or-  
-  
- The types of the property values do not match the types of the named properties.  
-  
- -or-  
-  
- The types of the field values do not match the types of the corresponding field types.  
-  
- -or-  
-  
- A property has no setter.  
-  
- -or-  
-  
- The property or field does not belong to the same class or base class as the constructor.  
-  
- -or-  
-  
- A supplied argument, named property, or named field is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
+      <exception cref="T:System.ArgumentException">The lengths of the <paramref name="namedProperties" /> and <paramref name="propertyValues" /> arrays are different.
+-or-
+The lengths of the <paramref name="namedFields" /> and <paramref name="fieldValues" /> arrays are different.
+-or-
+<paramref name="con" /> is static or private.
+-or-
+The number of supplied arguments does not match the number of parameters of the constructor as required by the calling convention of the constructor.
+-or-
+The type of supplied argument does not match the type of the parameter declared in the constructor.
+-or-
+The types of the property values do not match the types of the named properties.
+-or-
+The types of the field values do not match the types of the corresponding field types.
+-or-
+A property has no setter.
+-or-
+The property or field does not belong to the same class or base class as the constructor.
+-or-
+A supplied argument, named property, or named field is a reference type other than <see cref="T:System.String" /> or <see cref="T:System.Type" />.</exception>
       <exception cref="T:System.ArgumentNullException">One of the parameters is <see langword="null" />.</exception>
     </member>
     <member name="T:System.Reflection.Emit.ILGenerator">
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.BeginExceptFilterBlock">
       <summary>Begins an exception block for a filtered exception.</summary>
-      <exception cref="T:System.NotSupportedException">The Microsoft intermediate language (MSIL) being generated is not currently in an exception block.  
-  
- -or-  
-  
- This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
+      <exception cref="T:System.NotSupportedException">The Microsoft intermediate language (MSIL) being generated is not currently in an exception block.
+-or-
+This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.BeginExceptionBlock">
       <summary>Begins an exception block for a non-filtered exception.</summary>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.BeginFaultBlock">
       <summary>Begins an exception fault block in the Microsoft intermediate language (MSIL) stream.</summary>
-      <exception cref="T:System.NotSupportedException">The MSIL being generated is not currently in an exception block.  
-  
- -or-  
-  
- This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
+      <exception cref="T:System.NotSupportedException">The MSIL being generated is not currently in an exception block.
+-or-
+This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.BeginFinallyBlock">
       <summary>Begins a finally block in the Microsoft intermediate language (MSIL) instruction stream.</summary>
     <member name="M:System.Reflection.Emit.ILGenerator.DeclareLocal(System.Type)">
       <summary>Declares a local variable of the specified type.</summary>
       <param name="localType">A <see cref="T:System.Type" /> object that represents the type of the local variable.</param>
+      <returns>The declared local variable.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="localType" /> is <see langword="null" />.</exception>
       <exception cref="T:System.InvalidOperationException">The containing type has been created by the <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> method.</exception>
-      <returns>The declared local variable.</returns>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.DeclareLocal(System.Type,System.Boolean)">
       <summary>Declares a local variable of the specified type, optionally pinning the object referred to by the variable.</summary>
       <param name="localType">A <see cref="T:System.Type" /> object that represents the type of the local variable.</param>
       <param name="pinned">
         <see langword="true" /> to pin the object in memory; otherwise, <see langword="false" />.</param>
+      <returns>A <see cref="T:System.Reflection.Emit.LocalBuilder" /> object that represents the local variable.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="localType" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.InvalidOperationException">The containing type has been created by the <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> method.  
-  
- -or-  
-  
- The method body of the enclosing method has been created by the <see cref="M:System.Reflection.Emit.MethodBuilder.CreateMethodBody(System.Byte[],System.Int32)" /> method.</exception>
+      <exception cref="T:System.InvalidOperationException">The containing type has been created by the <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> method.
+-or-
+The method body of the enclosing method has been created by the <see cref="M:System.Reflection.Emit.MethodBuilder.CreateMethodBody(System.Byte[],System.Int32)" /> method.</exception>
       <exception cref="T:System.NotSupportedException">The method with which this <see cref="T:System.Reflection.Emit.ILGenerator" /> is associated is not represented by a <see cref="T:System.Reflection.Emit.MethodBuilder" />.</exception>
-      <returns>A <see cref="T:System.Reflection.Emit.LocalBuilder" /> object that represents the local variable.</returns>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.DefineLabel">
       <summary>Declares a new label.</summary>
     <member name="M:System.Reflection.Emit.ILGenerator.Emit(System.Reflection.Emit.OpCode,System.Single)">
       <summary>Puts the specified instruction and numerical argument onto the Microsoft intermediate language (MSIL) stream of instructions.</summary>
       <param name="opcode">The MSIL instruction to be put onto the stream.</param>
-      <param name="arg">The <see cref="T:System.Single" /> argument pushed onto the stream immediately after the instruction.</param>
+      <param name="arg">The <see langword="Single" /> argument pushed onto the stream immediately after the instruction.</param>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.Emit(System.Reflection.Emit.OpCode,System.String)">
       <summary>Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given string.</summary>
     <member name="M:System.Reflection.Emit.ILGenerator.EmitWriteLine(System.Reflection.Emit.LocalBuilder)">
       <summary>Emits the Microsoft intermediate language (MSIL) necessary to call <see cref="Overload:System.Console.WriteLine" /> with the given local variable.</summary>
       <param name="localBuilder">The local variable whose value is to be written to the console.</param>
-      <exception cref="T:System.ArgumentException">The type of <paramref name="localBuilder" /> is <see cref="T:System.Reflection.Emit.TypeBuilder" /> or <see cref="T:System.Reflection.Emit.EnumBuilder" />, which are not supported.  
-  
- -or-  
-  
- There is no overload of <see cref="Overload:System.Console.WriteLine" /> that accepts the type of <paramref name="localBuilder" />.</exception>
+      <exception cref="T:System.ArgumentException">The type of <paramref name="localBuilder" /> is <see cref="T:System.Reflection.Emit.TypeBuilder" /> or <see cref="T:System.Reflection.Emit.EnumBuilder" />, which are not supported.
+-or-
+There is no overload of <see cref="Overload:System.Console.WriteLine" /> that accepts the type of <paramref name="localBuilder" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="localBuilder" /> is <see langword="null" />.</exception>
     </member>
       <summary>Ends a lexical scope.</summary>
       <exception cref="T:System.NotSupportedException">This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
     </member>
+    <member name="P:System.Reflection.Emit.ILGenerator.ILOffset">
+      <summary>Gets the current offset, in bytes, in the Microsoft intermediate language (MSIL) stream that is being emitted by the <see cref="T:System.Reflection.Emit.ILGenerator" />.</summary>
+      <returns>The offset in the MSIL stream at which the next instruction will be emitted.</returns>
+    </member>
     <member name="M:System.Reflection.Emit.ILGenerator.MarkLabel(System.Reflection.Emit.Label)">
       <summary>Marks the Microsoft intermediate language (MSIL) stream's current position with the given label.</summary>
       <param name="loc">The label for which to set an index.</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="loc" /> represents an invalid index into the label array.  
-  
- -or-  
-  
- An index for <paramref name="loc" /> has already been defined.</exception>
+        <paramref name="loc" /> represents an invalid index into the label array.
+-or-
+An index for <paramref name="loc" /> has already been defined.</exception>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.ThrowException(System.Type)">
       <summary>Emits an instruction to throw an exception.</summary>
       <param name="excType">The class of the type of exception to throw.</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="excType" /> is not the <see cref="T:System.Exception" /> class or a derived class of <see cref="T:System.Exception" />.  
-  
- -or-  
-  
- The type does not have a parameterless constructor.</exception>
+        <paramref name="excType" /> is not the <see cref="T:System.Exception" /> class or a derived class of <see cref="T:System.Exception" />.
+-or-
+The type does not have a parameterless constructor.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="excType" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.ILGenerator.UsingNamespace(System.String)">
       <summary>Specifies the namespace to be used in evaluating locals and watches for the current active lexical scope.</summary>
-      <param name="usingNamespace">The namespace to be used in evaluating locals and watches for the current active lexical scope.</param>
+      <param name="usingNamespace">The namespace to be used in evaluating locals and watches for the current active lexical scope</param>
       <exception cref="T:System.ArgumentException">Length of <paramref name="usingNamespace" /> is zero.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="usingNamespace" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
     </member>
-    <member name="P:System.Reflection.Emit.ILGenerator.ILOffset">
-      <summary>Gets the current offset, in bytes, in the Microsoft intermediate language (MSIL) stream that is being emitted by the <see cref="T:System.Reflection.Emit.ILGenerator" />.</summary>
-      <returns>The offset in the MSIL stream at which the next instruction will be emitted.</returns>
-    </member>
     <member name="T:System.Reflection.Emit.Label">
       <summary>Represents a label in the instruction stream. <see langword="Label" /> is used in conjunction with the <see cref="T:System.Reflection.Emit.ILGenerator" /> class.</summary>
     </member>
     <member name="T:System.Reflection.Emit.ParameterBuilder">
       <summary>Creates or associates parameter information.</summary>
     </member>
-    <member name="M:System.Reflection.Emit.ParameterBuilder.SetConstant(System.Object)">
-      <summary>Sets the default value of the parameter.</summary>
-      <param name="defaultValue">The default value of this parameter.</param>
-      <exception cref="T:System.ArgumentException">The parameter is not one of the supported types.  
-  
- -or-  
-  
- The type of <paramref name="defaultValue" /> does not match the type of the parameter.  
-  
- -or-  
-  
- The parameter is of type <see cref="T:System.Object" /> or other reference type, <paramref name="defaultValue" /> is not <see langword="null" />, and the value cannot be assigned to the reference type.</exception>
-    </member>
-    <member name="M:System.Reflection.Emit.ParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
-      <summary>Set a custom attribute using a specified custom attribute blob.</summary>
-      <param name="con">The constructor for the custom attribute.</param>
-      <param name="binaryAttribute">A byte blob representing the attributes.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="con" /> or <paramref name="binaryAttribute" /> is <see langword="null" />.</exception>
-    </member>
-    <member name="M:System.Reflection.Emit.ParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
-      <summary>Set a custom attribute using a custom attribute builder.</summary>
-      <param name="customBuilder">An instance of a helper class to define the custom attribute.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="con" /> is <see langword="null" />.</exception>
-    </member>
     <member name="P:System.Reflection.Emit.ParameterBuilder.Attributes">
       <summary>Retrieves the attributes for this parameter.</summary>
       <returns>Read-only. Retrieves the attributes for this parameter.</returns>
       <summary>Retrieves the signature position for this parameter.</summary>
       <returns>Read-only. Retrieves the signature position for this parameter.</returns>
     </member>
+    <member name="M:System.Reflection.Emit.ParameterBuilder.SetConstant(System.Object)">
+      <summary>Sets the default value of the parameter.</summary>
+      <param name="defaultValue">The default value of this parameter.</param>
+      <exception cref="T:System.ArgumentException">The parameter is not one of the supported types.
+-or-
+The type of <paramref name="defaultValue" /> does not match the type of the parameter.
+-or-
+The parameter is of type <see cref="T:System.Object" /> or other reference type, <paramref name="defaultValue" /> is not <see langword="null" />, and the value cannot be assigned to the reference type.</exception>
+    </member>
+    <member name="M:System.Reflection.Emit.ParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
+      <summary>Set a custom attribute using a specified custom attribute blob.</summary>
+      <param name="con">The constructor for the custom attribute.</param>
+      <param name="binaryAttribute">A byte blob representing the attributes.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="con" /> or <paramref name="binaryAttribute" /> is <see langword="null" />.</exception>
+    </member>
+    <member name="M:System.Reflection.Emit.ParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
+      <summary>Set a custom attribute using a custom attribute builder.</summary>
+      <param name="customBuilder">An instance of a helper class to define the custom attribute.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="con" /> is <see langword="null" />.</exception>
+    </member>
     <member name="T:System.Reflection.Emit.SignatureHelper">
       <summary>Provides methods for building signatures.</summary>
     </member>
       <param name="requiredCustomModifiers">An array of types representing the required custom modifiers for the argument, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsBoxed" />. If the argument has no required custom modifiers, specify <see langword="null" />.</param>
       <param name="optionalCustomModifiers">An array of types representing the optional custom modifiers for the argument, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsBoxed" />. If the argument has no optional custom modifiers, specify <see langword="null" />.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="argument" /> is <see langword="null" />.  
-  
- -or-  
-  
- An element of <paramref name="requiredCustomModifiers" /> or <paramref name="optionalCustomModifiers" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The signature has already been finished.  
-  
- -or-  
-  
- One of the specified custom modifiers is an array type.  
-  
- -or-  
-  
- One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.</exception>
+        <paramref name="argument" /> is <see langword="null" />.
+-or-
+An element of <paramref name="requiredCustomModifiers" /> or <paramref name="optionalCustomModifiers" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The signature has already been finished.
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.</exception>
     </member>
     <member name="M:System.Reflection.Emit.SignatureHelper.AddArguments(System.Type[],System.Type[][],System.Type[][])">
       <summary>Adds a set of arguments to the signature, with the specified custom modifiers.</summary>
       <param name="arguments">The types of the arguments to be added.</param>
       <param name="requiredCustomModifiers">An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding argument, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsBoxed" />. If a particular argument has no required custom modifiers, specify <see langword="null" /> instead of an array of types. If none of the arguments have required custom modifiers, specify <see langword="null" /> instead of an array of arrays.</param>
       <param name="optionalCustomModifiers">An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding argument, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsBoxed" />. If a particular argument has no optional custom modifiers, specify <see langword="null" /> instead of an array of types. If none of the arguments have optional custom modifiers, specify <see langword="null" /> instead of an array of arrays.</param>
-      <exception cref="T:System.ArgumentNullException">An element of <paramref name="arguments" /> is <see langword="null" />.  
-  
- -or-  
-  
- One of the specified custom modifiers is <see langword="null" />. (However, <see langword="null" /> can be specified for the array of custom modifiers for any argument.)</exception>
-      <exception cref="T:System.ArgumentException">The signature has already been finished.  
-  
- -or-  
-  
- One of the specified custom modifiers is an array type.  
-  
- -or-  
-  
- One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.  
-  
- -or-  
-  
- The size of <paramref name="requiredCustomModifiers" /> or <paramref name="optionalCustomModifiers" /> does not equal the size of <paramref name="arguments" />.</exception>
+      <exception cref="T:System.ArgumentNullException">An element of <paramref name="arguments" /> is <see langword="null" />.
+-or-
+One of the specified custom modifiers is <see langword="null" />. (However, <see langword="null" /> can be specified for the array of custom modifiers for any argument.)</exception>
+      <exception cref="T:System.ArgumentException">The signature has already been finished.
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.
+-or-
+The size of <paramref name="requiredCustomModifiers" /> or <paramref name="optionalCustomModifiers" /> does not equal the size of <paramref name="arguments" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.SignatureHelper.AddSentinel">
       <summary>Marks the end of a vararg fixed part. This is only used if the caller is creating a vararg signature call site.</summary>
       <param name="mod">The <see cref="T:System.Reflection.Emit.ModuleBuilder" /> that contains the method for which the <see langword="SignatureHelper" /> is requested.</param>
       <param name="callingConvention">The calling convention of the method.</param>
       <param name="returnType">The return type of the method, or <see langword="null" /> for a void return type (<see langword="Sub" /> procedure in Visual Basic).</param>
+      <returns>The <see langword="SignatureHelper" /> object for a method.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="mod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="mod" /> is not a <see cref="T:System.Reflection.Emit.ModuleBuilder" />.</exception>
-      <returns>The <see langword="SignatureHelper" /> object for a method.</returns>
     </member>
     <member name="M:System.Reflection.Emit.SignatureHelper.GetMethodSigHelper(System.Reflection.Module,System.Type,System.Type[])">
       <summary>Returns a signature helper for a method with a standard calling convention, given the method's module, return type, and argument types.</summary>
       <param name="mod">The <see cref="T:System.Reflection.Emit.ModuleBuilder" /> that contains the method for which the <see langword="SignatureHelper" /> is requested.</param>
       <param name="returnType">The return type of the method, or <see langword="null" /> for a void return type (<see langword="Sub" /> procedure in Visual Basic).</param>
       <param name="parameterTypes">The types of the arguments of the method, or <see langword="null" /> if the method has no arguments.</param>
+      <returns>The <see langword="SignatureHelper" /> object for a method.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="mod" /> is <see langword="null" />.  
-  
- -or-  
-  
- An element of <paramref name="parameterTypes" /> is <see langword="null" />.</exception>
+        <paramref name="mod" /> is <see langword="null" />.
+-or-
+An element of <paramref name="parameterTypes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="mod" /> is not a <see cref="T:System.Reflection.Emit.ModuleBuilder" />.</exception>
-      <returns>The <see langword="SignatureHelper" /> object for a method.</returns>
     </member>
     <member name="M:System.Reflection.Emit.SignatureHelper.GetPropertySigHelper(System.Reflection.Module,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
       <summary>Returns a signature helper for a property, given the dynamic module that contains the property, the calling convention, the property type, the property arguments, and custom modifiers for the return type and arguments.</summary>
       <param name="parameterTypes">The types of the property's arguments, or <see langword="null" /> if the property has no arguments.</param>
       <param name="requiredParameterTypeCustomModifiers">An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding argument of the property. If a particular argument has no required custom modifiers, specify <see langword="null" /> instead of an array of types. If the property has no arguments, or if none of the arguments have required custom modifiers, specify <see langword="null" /> instead of an array of arrays.</param>
       <param name="optionalParameterTypeCustomModifiers">An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding argument of the property. If a particular argument has no optional custom modifiers, specify <see langword="null" /> instead of an array of types. If the property has no arguments, or if none of the arguments have optional custom modifiers, specify <see langword="null" /> instead of an array of arrays.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="mod" /> is <see langword="null" />.  
-  
- -or-  
-  
- An element of <paramref name="parameterTypes" /> is <see langword="null" />.  
-  
- -or-  
-  
- One of the specified custom modifiers is <see langword="null" />. (However, <see langword="null" /> can be specified for the array of custom modifiers for any argument.)</exception>
-      <exception cref="T:System.ArgumentException">The signature has already been finished.  
-  
- -or-  
-  
- <paramref name="mod" /> is not a <see cref="T:System.Reflection.Emit.ModuleBuilder" />.  
-  
- -or-  
-  
- One of the specified custom modifiers is an array type.  
-  
- -or-  
-  
- One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.  
-  
- -or-  
-  
- The size of <paramref name="requiredParameterTypeCustomModifiers" /> or <paramref name="optionalParameterTypeCustomModifiers" /> does not equal the size of <paramref name="parameterTypes" />.</exception>
       <returns>A <see cref="T:System.Reflection.Emit.SignatureHelper" /> object for a property.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="mod" /> is <see langword="null" />.
+-or-
+An element of <paramref name="parameterTypes" /> is <see langword="null" />.
+-or-
+One of the specified custom modifiers is <see langword="null" />. (However, <see langword="null" /> can be specified for the array of custom modifiers for any argument.)</exception>
+      <exception cref="T:System.ArgumentException">The signature has already been finished.
+-or-
+<paramref name="mod" /> is not a <see cref="T:System.Reflection.Emit.ModuleBuilder" />.
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.
+-or-
+The size of <paramref name="requiredParameterTypeCustomModifiers" /> or <paramref name="optionalParameterTypeCustomModifiers" /> does not equal the size of <paramref name="parameterTypes" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.SignatureHelper.GetPropertySigHelper(System.Reflection.Module,System.Type,System.Type[])">
       <summary>Returns a signature helper for a property, given the dynamic module that contains the property, the property type, and the property arguments.</summary>
       <param name="mod">The <see cref="T:System.Reflection.Emit.ModuleBuilder" /> that contains the property for which the <see cref="T:System.Reflection.Emit.SignatureHelper" /> is requested.</param>
       <param name="returnType">The property type.</param>
       <param name="parameterTypes">The argument types, or <see langword="null" /> if the property has no arguments.</param>
+      <returns>A <see cref="T:System.Reflection.Emit.SignatureHelper" /> object for a property.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="mod" /> is <see langword="null" />.  
-  
- -or-  
-  
- An element of <paramref name="parameterTypes" /> is <see langword="null" />.</exception>
+        <paramref name="mod" /> is <see langword="null" />.
+-or-
+An element of <paramref name="parameterTypes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="mod" /> is not a <see cref="T:System.Reflection.Emit.ModuleBuilder" />.</exception>
-      <returns>A <see cref="T:System.Reflection.Emit.SignatureHelper" /> object for a property.</returns>
     </member>
     <member name="M:System.Reflection.Emit.SignatureHelper.GetPropertySigHelper(System.Reflection.Module,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
       <summary>Returns a signature helper for a property, given the dynamic module that contains the property, the property type, the property arguments, and custom modifiers for the return type and arguments.</summary>
       <param name="parameterTypes">The types of the property's arguments, or <see langword="null" /> if the property has no arguments.</param>
       <param name="requiredParameterTypeCustomModifiers">An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding argument of the property. If a particular argument has no required custom modifiers, specify <see langword="null" /> instead of an array of types. If the property has no arguments, or if none of the arguments have required custom modifiers, specify <see langword="null" /> instead of an array of arrays.</param>
       <param name="optionalParameterTypeCustomModifiers">An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding argument of the property. If a particular argument has no optional custom modifiers, specify <see langword="null" /> instead of an array of types. If the property has no arguments, or if none of the arguments have optional custom modifiers, specify <see langword="null" /> instead of an array of arrays.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="mod" /> is <see langword="null" />.  
-  
- -or-  
-  
- An element of <paramref name="parameterTypes" /> is <see langword="null" />.  
-  
- -or-  
-  
- One of the specified custom modifiers is <see langword="null" />. (However, <see langword="null" /> can be specified for the array of custom modifiers for any argument.)</exception>
-      <exception cref="T:System.ArgumentException">The signature has already been finished.  
-  
- -or-  
-  
- <paramref name="mod" /> is not a <see cref="T:System.Reflection.Emit.ModuleBuilder" />.  
-  
- -or-  
-  
- One of the specified custom modifiers is an array type.  
-  
- -or-  
-  
- One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.  
-  
- -or-  
-  
- The size of <paramref name="requiredParameterTypeCustomModifiers" /> or <paramref name="optionalParameterTypeCustomModifiers" /> does not equal the size of <paramref name="parameterTypes" />.</exception>
       <returns>A <see cref="T:System.Reflection.Emit.SignatureHelper" /> object for a property.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="mod" /> is <see langword="null" />.
+-or-
+An element of <paramref name="parameterTypes" /> is <see langword="null" />.
+-or-
+One of the specified custom modifiers is <see langword="null" />. (However, <see langword="null" /> can be specified for the array of custom modifiers for any argument.)</exception>
+      <exception cref="T:System.ArgumentException">The signature has already been finished.
+-or-
+<paramref name="mod" /> is not a <see cref="T:System.Reflection.Emit.ModuleBuilder" />.
+-or-
+One of the specified custom modifiers is an array type.
+-or-
+One of the specified custom modifiers is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" /> for the custom modifier.
+-or-
+The size of <paramref name="requiredParameterTypeCustomModifiers" /> or <paramref name="optionalParameterTypeCustomModifiers" /> does not equal the size of <paramref name="parameterTypes" />.</exception>
     </member>
     <member name="M:System.Reflection.Emit.SignatureHelper.GetSignature">
       <summary>Adds the end token to the signature and marks the signature as finished, so no further tokens can be added.</summary>