1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
<Type Name="DuplicateWaitObjectException" FullName="System.DuplicateWaitObjectException" FullNameSP="System_DuplicateWaitObjectException" Maintainer="ecma">
<TypeSignature Language="ILASM" Value=".class public serializable DuplicateWaitObjectException extends System.ArgumentException" />
<TypeSignature Language="C#" Value="public class DuplicateWaitObjectException : ArgumentException" />
<MemberOfLibrary>BCL</MemberOfLibrary>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadingSafetyStatement>All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.</ThreadingSafetyStatement>
<Base>
<BaseTypeName>System.ArgumentException</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
<para>Represents the error that occurs when an object appears
more than once in an array of <see cref="T:System.Threading.WaitHandle" />
instances.</para>
</summary>
<remarks>
<para>
<block subset="none" type="note">It is generally
unnecessary for applications to throw <see cref="T:System.DuplicateWaitObjectException" />
. This exception is thrown by
thread synchronization methods, such as <see cref="M:System.Threading.WaitHandle.WaitAll(System.Threading.WaitHandle[],System.Int32,System.Boolean)" /> and
<see cref="M:System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[],System.Int32,System.Boolean)" />.</block>
</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor()" />
<MemberSignature Language="C#" Value="public DuplicateWaitObjectException ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>
<para>Constructs and initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException" />
class.</para>
</summary>
<remarks>
<para>This constructor initializes the <see cref="!:System.DuplicateWaitObjectException.Message" /> property of the new
instance to a system-supplied message that describes the error, such as
"Duplicate objects in argument." This message takes into account the current
system culture. The <see cref="!:System.DuplicateWaitObjectException.InnerException" /> and <see cref="!:System.DuplicateWaitObjectException.ParamName" /> properties are initialized
to <see langword="null" /> .</para>
</remarks>
</Docs>
<Excluded>0</Excluded>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(string parameterName)" />
<MemberSignature Language="C#" Value="public DuplicateWaitObjectException (string parameterName);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="parameterName" Type="System.String" />
</Parameters>
<Docs>
<param name="parameterName">A <see cref="T:System.String" /> that contains the name of the parameter that caused the exception. The content of <paramref name="parameterName" /> is intended to be understood by humans.</param>
<summary>
<para>Constructs and initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException" />
class.</para>
</summary>
<remarks>
<para>This constructor initializes the <see cref="!:System.DuplicateWaitObjectException.Message" /> property of the new instance to a system-supplied
message that describes the error. This message takes into account the current
system culture. The <see cref="!:System.DuplicateWaitObjectException.InnerException" /> property is initialized to
<see langword="null" /> .</para>
<para>This constructor initializes the <see cref="!:System.DuplicateWaitObjectException.ParamName" /> property of the new instance using
<paramref name="parameterName" />.</para>
</remarks>
</Docs>
<Excluded>0</Excluded>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected DuplicateWaitObjectException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="info">To be added.</param>
<param name="context">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DuplicateWaitObjectException (string message, Exception innerException);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="message" Type="System.String" />
<Parameter Name="innerException" Type="System.Exception" />
</Parameters>
<Docs>
<param name="message">To be added.</param>
<param name="innerException">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version=".NET 2.0" />
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(string parameterName, string message)" />
<MemberSignature Language="C#" Value="public DuplicateWaitObjectException (string parameterName, string message);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="parameterName" Type="System.String" />
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="parameterName">A <see cref="T:System.String" /> that contains the name of the parameter that caused the exception. The content of <paramref name="parameterName" /> is intended to be understood by humans.</param>
<param name="message">A <see cref="T:System.String" /> that describes the error. The content of <paramref name="message" /> is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
<summary>
<para>Constructs and initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException" />
class.</para>
</summary>
<remarks>
<para>This constructor initializes the <see cref="!:System.DuplicateWaitObjectException.ParamName" /> property of the new
instance using <paramref name="parameterName" />, and the <see cref="!:System.DuplicateWaitObjectException.Message" /> property using <paramref name="message" /> . If <paramref name="message" /> is
<see langword="null" />, the <see cref="!:System.DuplicateWaitObjectException.Message" /> property is initialized to the system-supplied message
provided by the constructor that takes no arguments.</para>
<para> The <see cref="!:System.DuplicateWaitObjectException.InnerException" /> property is initialized to
<see langword="null" /> .</para>
</remarks>
</Docs>
<Excluded>0</Excluded>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
</Members>
<TypeExcluded>0</TypeExcluded>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
</Attribute>
</Attributes>
</Type>
|