PR-5360
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Reflection.Emit.ILGeneration.xml
index 5946058..b246984 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>
@@ -28,19 +34,31 @@ A supplied argument is a reference type other than <see cref="T:System.String" /
       <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[])">
@@ -49,21 +67,35 @@ A supplied argument or named field is a reference type other than <see cref="T:S
       <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[])">
@@ -74,25 +106,43 @@ A supplied argument or named property is a reference type other than <see cref="
       <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">
@@ -108,9 +158,11 @@ A supplied argument, named property, or named field is a reference type other th
     </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>
@@ -118,9 +170,11 @@ This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref=
     </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>
@@ -133,23 +187,25 @@ This <see cref="T:System.Reflection.Emit.ILGenerator" /> belongs to a <see cref=
     <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>
@@ -242,7 +298,7 @@ The method body of the enclosing method has been created by the <see cref="M:Sys
     <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 langword="Single" /> argument pushed onto the stream immediately after the instruction.</param>
+      <param name="arg">The <see cref="T:System.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>
@@ -287,9 +343,11 @@ The method body of the enclosing method has been created by the <see cref="M:Sys
     <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>
@@ -314,36 +372,40 @@ There is no overload of <see cref="Overload:System.Console.WriteLine" /> that ac
       <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>
@@ -396,6 +458,32 @@ The type does not have a parameterless constructor.</exception>
     <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>
@@ -420,28 +508,6 @@ The type does not have a parameterless constructor.</exception>
       <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>
@@ -466,30 +532,44 @@ The parameter is of type <see cref="T:System.Object" /> or other reference type,
       <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>
@@ -529,24 +609,26 @@ The size of <paramref name="requiredCustomModifiers" /> or <paramref name="optio
       <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>
@@ -558,35 +640,49 @@ An element of <paramref name="parameterTypes" /> is <see langword="null" />.</ex
       <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>
-      <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>
+        <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>
     </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>
@@ -597,22 +693,34 @@ An element of <paramref name="parameterTypes" /> is <see langword="null" />.</ex
       <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>
-      <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>
+        <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>
     </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>