Commit 281961a7 authored by Vinicius Jarina's avatar Vinicius Jarina
Browse files

Bumped KeraLua- using PackageReference Fixed BinaryLoad tests

parent e2419a85
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>Definiert eine dynamische Assembly und stellt diese dar.</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>Definiert eine dynamische Assembly mit dem angegebenen Namen und Zugriffsrechten.</summary>
<returns>Ein Objekt, das die neue Assembly darstellt.</returns>
<param name="name">Der Name der Assembly.</param>
<param name="access">Die Zugriffsrechte der Assembly.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>Definiert eine neue Assembly mit dem angegebenen Namen, Zugriffsrechten und Attributen.</summary>
<returns>Ein Objekt, das die neue Assembly darstellt.</returns>
<param name="name">Der Name der Assembly.</param>
<param name="access">Die Zugriffsrechte der Assembly.</param>
<param name="assemblyAttributes">Eine Sammlung, die die Attribute der Assembly enthält.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>Definiert ein benanntes flüchtiges dynamisches Modul in dieser Assembly.</summary>
<returns>Ein <see cref="T:System.Reflection.Emit.ModuleBuilder" />, der das definierte dynamische Modul darstellt.</returns>
<param name="name">Der Name des dynamischen Moduls.Darf eine Länge von 260 Zeichen nicht überschreiten.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> beginnt mit einem Leerraum.- oder - Die Länge von <paramref name="name" /> ist 0 (null).- oder - Die Länge von <paramref name="name" /> ist größer oder gleich 260. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
<exception cref="T:System.ExecutionEngineException">Die Assembly für den Standardsymbolwriter kann nicht geladen werden.- oder - Der Typ, der die Schnittstelle des Standardsymbolwriters implementiert, kann nicht gefunden werden. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.</summary>
<returns>true, wenn <paramref name="obj" /> dem Typ und dem Wert dieser Instanz entspricht, andernfalls false.</returns>
<param name="obj">Ein Objekt, das mit dieser Instanz verglichen werden soll, oder null.</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>Ruft den Anzeigenamen der aktuellen dynamischen Assembly ab. </summary>
<returns>Der Anzeigename der dynamischen Assembly.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>Gibt das dynamische Modul mit dem angegebenen Namen zurück.</summary>
<returns>Ein ModuleBuilder-Objekt, das das angeforderte dynamische Modul darstellt.</returns>
<param name="name">Der Name des angeforderten dynamischen Moduls. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null). </exception>
<exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>Gibt den Hashcode für diese Instanz zurück.</summary>
<returns>Ein 32-Bit-Ganzzahl-Hashcode mit Vorzeichen.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>Gibt Informationen darüber zurück, wie die angegebene Ressource beibehalten wurde.</summary>
<returns>
<see cref="T:System.Reflection.ManifestResourceInfo" />, aufgefüllt mit Informationen zur Topologie der Ressource, oder null, wenn die Ressource nicht gefunden wird.</returns>
<param name="resourceName">Der Name der Ressource. </param>
<exception cref="T:System.NotSupportedException">Diese Methode wird derzeit nicht unterstützt. </exception>
<exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>Lädt die angegebene Manifestressource aus dieser Assembly.</summary>
<returns>Ein Array vom Typ String, das die Namen sämtlicher Ressourcen enthält.</returns>
<exception cref="T:System.NotSupportedException">Diese Methode wird für eine dynamische Assembly nicht unterstützt.Verwenden Sie <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" />, um die Manifestressourcennamen abzurufen.</exception>
<exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>Lädt die angegebene Manifestressource aus dieser Assembly.</summary>
<returns>Ein <see cref="T:System.IO.Stream" />, der diese Manifestressource darstellt.</returns>
<param name="name">Der Name der Manifestressource, die angefordert wird. </param>
<exception cref="T:System.NotSupportedException">Diese Methode wird derzeit nicht unterstützt. </exception>
<exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>Ruft einen Wert ab, der angibt, dass die aktuelle Assembly eine dynamische Assembly ist.</summary>
<returns>Immer true.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>Ruft das Modul im aktuellen <see cref="T:System.Reflection.Emit.AssemblyBuilder" /> ab, das das Assemblymanifest enthält.</summary>
<returns>Das Manifestmodul.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legen Sie für diese Assembly ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
<exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="con" /> ist kein RuntimeConstructorInfo.</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt für diese Assembly ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ist null. </exception>
<exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>Definiert die Zugriffsmodi für eine dynamische Assembly. </summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>Die dynamische Assembly kann ausgeführt, jedoch nicht gespeichert werden.</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>Die dynamische Assembly kann entladen und der zugehörige Speicher kann freigegeben werden, wobei die in Entladbare Assemblys für die dynamische Typgenerierung beschriebenen Einschränkungen gelten.</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>Definiert einen Konstruktor einer dynamischen Klasse und stellt diesen dar.</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>Ruft die Attribute für diesen Konstruktor ab.</summary>
<returns>Gibt die Attribute für diesen Konstruktor zurück.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>Ruft einen <see cref="T:System.Reflection.CallingConventions" />-Wert ab, der davon abhängt, ob der deklarierende Typ generisch ist.</summary>
<returns>
<see cref="F:System.Reflection.CallingConventions.HasThis" />, wenn der deklarierende Typ generisch ist, andernfalls <see cref="F:System.Reflection.CallingConventions.Standard" />. </returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>Ruft einen Verweis auf das <see cref="T:System.Type" />-Objekt für den Typ ab, der diesen Member deklariert.</summary>
<returns>Gibt das <see cref="T:System.Type" />-Objekt für den Typ zurück, der diesen Member deklariert.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Definiert einen Parameter dieses Konstruktors.</summary>
<returns>Gibt ein ParameterBuilder-Objekt zurück, das den neuen Parameter dieses Konstruktors darstellt.</returns>
<param name="iSequence">Die Position des Parameters in der Parameterliste.Parameter werden indiziert, beginnend mit der Zahl 1 für den ersten Parameter.</param>
<param name="attributes">Die Attribute des Parameters. </param>
<param name="strParamName">Der Name des Parameters.Der Name kann die NULL-Zeichenfolge sein.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" /> ist kleiner 0 (null) oder größer als die Anzahl der Parameter des Konstruktors. </exception>
<exception cref="T:System.InvalidOperationException">Der enthaltende Typ wurde mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>Ruft einen <see cref="T:System.Reflection.Emit.ILGenerator" /> für diesen Konstruktor ab.</summary>
<returns>Gibt ein <see cref="T:System.Reflection.Emit.ILGenerator" />-Objekt für diesen Konstruktor zurück.</returns>
<exception cref="T:System.InvalidOperationException">Der Konstruktor ist ein Standardkonstruktor.- oder -Der Konstruktor verfügt über ein <see cref="T:System.Reflection.MethodAttributes" />-Flag oder ein <see cref="T:System.Reflection.MethodImplAttributes" />-Flag, das angibt, dass er keinen Methodentext enthalten sollte.</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>Ruft ein <see cref="T:System.Reflection.Emit.ILGenerator" />-Objekt mit der angegebenen MSIL-Streamgröße ab, mit dem ein Methodentext für diesen Konstruktor erstellt werden kann.</summary>
<returns>Ein <see cref="T:System.Reflection.Emit.ILGenerator" /> für diesen Konstruktor.</returns>
<param name="streamSize">Die Größe des MSIL-Streams in Bytes.</param>
<exception cref="T:System.InvalidOperationException">Der Konstruktor ist ein Standardkonstruktor.- oder -Der Konstruktor verfügt über ein <see cref="T:System.Reflection.MethodAttributes" />-Flag oder ein <see cref="T:System.Reflection.MethodImplAttributes" />-Flag, das angibt, dass er keinen Methodentext enthalten sollte. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>Gibt die Parameter dieses Konstruktors zurück.</summary>
<returns>Gibt ein Array von <see cref="T:System.Reflection.ParameterInfo" />-Objekten zurück, die die Parameter dieses Konstruktors darstellen.</returns>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde nicht für den Typ dieses Konstruktors in .NET Framework, Version 1.0 und 1.1, aufgerufen. </exception>
<exception cref="T:System.NotSupportedException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde nicht für den Typ dieses Konstruktors in .NET Framework, Version 2.0, aufgerufen. </exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>Ruft ab oder legt fest, ob die lokalen Variablen in diesem Konstruktor mit 0 initialisiert werden sollen.</summary>
<returns>Lese-/Schreibzugriff.Ruft ab oder legt fest, ob die lokalen Variablen in diesem Konstruktor mit 0 initialisiert werden sollen.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>Ruft den Namen dieses Konstruktors ab.</summary>
<returns>Gibt den Namen dieses Konstruktors zurück.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Legt die Implementierungsflags der Methode für diesen Konstruktor fest.</summary>
<param name="attributes">Die Methodenimplementierungsflags. </param>
<exception cref="T:System.InvalidOperationException">Der enthaltende Typ wurde mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary>Gibt diese <see cref="T:System.Reflection.Emit.ConstructorBuilder" />-Instanz als <see cref="T:System.String" /> zurück.</summary>
<returns>Gibt einen <see cref="T:System.String" /> zurück, der Name, Attribute und Ausnahmen dieses Konstruktors enthält, gefolgt vom aktuellen MSIL (Microsoft Intermediate Language)-Stream.</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>Beschreibt einen Enumerationstyp und stellt diesen dar.</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>Ruft die dynamische Assembly ab, die diese Enumerationsdefinition enthält.</summary>
<returns>Schreibgeschützt.Die dynamische Assembly, die diese Enumerationsdefinition enthält.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>Gibt den vollständigen Pfad der Enumeration zurück, der durch den Anzeigenamen der übergeordneten Assembly gekennzeichnet ist.</summary>
<returns>Schreibgeschützt.Der vollständige Pfad dieser Enumeration, der durch den Anzeigenamen der übergeordneten Assembly gekennzeichnet ist.</returns>
<exception cref="T:System.NotSupportedException">Wenn <see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" /> nicht bereits zuvor aufgerufen wurde. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>Gibt den übergeordneten <see cref="T:System.Type" /> dieses Typs zurück, der immer <see cref="T:System.Enum" /> ist.</summary>
<returns>Schreibgeschützt.Der übergeordnete <see cref="T:System.Type" /> dieses Typs.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>Ruft ein <see cref="T:System.Reflection.TypeInfo" />-Objekt ab, das diese Enumeration darstellt.</summary>
<returns>Ein Objekt, das diese Enumeration darstellt.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary>Gibt den Typ zurück, der diesen <see cref="T:System.Reflection.Emit.EnumBuilder" /> deklariert hat.</summary>
<returns>Schreibgeschützt.Der Typ, der diesen <see cref="T:System.Reflection.Emit.EnumBuilder" /> deklariert hat.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>Definiert das benannte statische Feld in einem Enumerationstyp mit dem angegebenen konstanten Wert.</summary>
<returns>Das definierte Feld.</returns>
<param name="literalName">Der Name des statischen Felds. </param>
<param name="literalValue">Der konstante Wert des Literals. </param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>Gibt den vollständigen Pfad dieser Enumeration zurück.</summary>
<returns>Schreibgeschützt.Der vollständige Pfad dieser Enumeration.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>Beim Aufrufen dieser Methode wird immer eine <see cref="T:System.NotSupportedException" /> ausgelöst.</summary>
<returns>Diese Methode wird nicht unterstützt.Es wird kein Wert zurückgegeben.</returns>
<exception cref="T:System.NotSupportedException">Diese Methode wird derzeit nicht unterstützt. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>Gibt die GUID dieser Enumeration zurück.</summary>
<returns>Schreibgeschützt.Die GUID dieser Enumeration.</returns>
<exception cref="T:System.NotSupportedException">Diese Methode wird bei unvollständigen Typen derzeit nicht unterstützt. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Ruft einen Wert ab, der angibt, ob ein angegebenes <see cref="T:System.Reflection.TypeInfo" />-Objekt diesem Objekt zugewiesen werden kann</summary>
<returns>true, wenn <paramref name="typeInfo" /> diesem Objekt zugewiesen werden kann, andernfalls false.</returns>
<param name="typeInfo">Das zu überprüfende Objekt.</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> ist kleiner als 1.</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary>Ruft das dynamische Modul ab, das diese <see cref="T:System.Reflection.Emit.EnumBuilder" />-Definition enthält.</summary>
<returns>Schreibgeschützt.Das dynamische Modul, das diese <see cref="T:System.Reflection.Emit.EnumBuilder" />-Definition enthält.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>Gibt den Namen dieser Enumeration zurück.</summary>
<returns>Schreibgeschützt.Der Name dieser Enumeration.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>Gibt den Namespace dieser Enumeration zurück.</summary>
<returns>Schreibgeschützt.Der Namespace dieser Enumeration.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ist null. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>Gibt das zugrunde liegende Feld für diese Enumeration zurück.</summary>
<returns>Schreibgeschützt.Das zugrunde liegende Feld für diese Enumeration.</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>Definiert Ereignisse für eine Klasse.</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Fügt eine der Other-Methoden hinzu, die diesem Ereignis zugeordnet sind. Dies sind andere Methoden als die "on"-Methode und die "raise"-Methode, die einem Ereignis zugeordnet sind.Diese Funktion kann mehrmals aufgerufen werden, um dementsprechend viele Other-Methoden hinzuzufügen.</summary>
<param name="mdBuilder">Ein MethodBuilder-Objekt, das die andere Methode darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Legt die Methode fest, mit der dieses Ereignis abonniert wird.</summary>
<param name="mdBuilder">Ein MethodBuilder-Objekt, das die Methode darstellt, mit der dieses Ereignis abonniert wird. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Hilfsklasse zum Beschreiben des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Legt die Methode fest, mit der dieses Ereignis ausgelöst wird.</summary>
<param name="mdBuilder">Ein MethodBuilder-Objekt, das die Methode darstellt, mit der dieses Ereignis ausgelöst wird. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Legt die Methode fest, mit der das Ereignisabonnement aufgehoben wird.</summary>
<param name="mdBuilder">Ein MethodBuilder-Objekt, das die Methode darstellt, mit der dieses Ereignisabonnement aufgehoben wird. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>Definiert ein Feld und stellt dieses dar.Diese Klasse kann nicht vererbt werden.</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>Gibt die Attribute dieses Felds an.Diese Eigenschaft ist schreibgeschützt.</summary>
<returns>Die Attribute dieses Felds.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>Gibt einen Verweis auf das <see cref="T:System.Type" />-Objekt für den Typ an, der dieses Feld deklariert.Diese Eigenschaft ist schreibgeschützt.</summary>
<returns>Ein Verweis auf das <see cref="T:System.Type" />-Objekt für den Typ, der dieses Feld deklariert.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>Gibt das <see cref="T:System.Type" />-Objekt an, das den Typ dieses Felds darstellt.Diese Eigenschaft ist schreibgeschützt.</summary>
<returns>Das <see cref="T:System.Type" />-Objekt, das den Typ dieses Felds darstellt.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>Ruft den Wert des Felds ab, das vom angegebenen Objekt unterstützt wird.</summary>
<returns>Ein <see cref="T:System.Object" /> mit dem Wert des Felds, das von dieser Instanz reflektiert wird.</returns>
<param name="obj">Das Objekt, für das auf das Feld zugegriffen werden soll. </param>
<exception cref="T:System.NotSupportedException">Diese Methode wird nicht unterstützt. </exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>Gibt den Namen dieses Felds an.Diese Eigenschaft ist schreibgeschützt.</summary>
<returns>Ein <see cref="T:System.String" /> mit dem Namen dieses Felds.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>Legt den Standardwert dieses Felds fest.</summary>
<param name="defaultValue">Der neue Standardwert für dieses Feld. </param>
<exception cref="T:System.InvalidOperationException">Der enthaltende Typ wurde mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
<exception cref="T:System.ArgumentException">Das Feld weist keinen unterstützten Typ auf.- oder -Der Typ von <paramref name="defaultValue" /> entspricht nicht dem Typ des Felds.- oder -Das Feld weist den Typ <see cref="T:System.Object" /> oder einen anderen Verweistyp auf, <paramref name="defaultValue" /> ist nicht null, und der Wert kann nicht dem Verweistyp zugewiesen werden.</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der übergeordnete Typ dieses Felds ist vollständig. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der übergeordnete Typ dieses Felds ist vollständig. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>Gibt das Feldlayout an.</summary>
<param name="iOffset">Der Offset des Felds innerhalb des Typs, der dieses Feld enthält. </param>
<exception cref="T:System.InvalidOperationException">Der enthaltende Typ wurde mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" /> ist kleiner als null.</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>Definiert und erstellt generische Typparameter für dynamisch definierte generische Typen und Methoden.Diese Klasse kann nicht vererbt werden.</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>Ruft ein <see cref="T:System.Reflection.Assembly" />-Objekt ab, das die dynamische Assembly mit der Definition des generischen Typs darstellt, zu dem der aktuelle Typparameter gehört.</summary>
<returns>Ein <see cref="T:System.Reflection.Assembly" />-Objekt, das die dynamische Assembly mit der Definition des generischen Typs darstellt, zu dem der aktuelle Typparameter gehört.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>Ruft in allen Fällen null ab.</summary>
<returns>Ein Nullverweis (Nothing in Visual Basic) in allen Fällen.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>Ruft die Basistypeinschränkung des aktuellen generischen Typparameters ab.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das die Basistypeinschränkung des generischen Typparameters darstellt, oder null, wenn der Typparameter über keine Basistypeinschränkung verfügt.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>Ruft in allen Fällen true ab.</summary>
<returns>true in allen Fällen.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>Ruft eine <see cref="T:System.Reflection.MethodInfo" /> ab, die die deklarierende Methode darstellt, wenn der aktuelle <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> einen Typparameter einer generischen Methode darstellt.</summary>
<returns>Eine <see cref="T:System.Reflection.MethodInfo" />, die die deklarierende Methode darstellt, wenn der aktuelle <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> einen Typparameter einer generischen Methode darstellt, andernfalls null.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>Ruft die generische Typdefinition oder die generische Methodendefinition ab, zu der der generische Typparameter gehört.</summary>
<returns>Wenn der Typparameter zu einem generischen Typ gehört, ein <see cref="T:System.Type" />-Objekt, das den generischen Typ darstellt. Wenn der Typparameter zu einer generischen Methode gehört, ein <see cref="T:System.Type" />-Objekt, das den von der generischen Methode deklarierten Typ darstellt.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>Überprüft, ob das gegebene Objekt eine Instanz von EventToken ist und gleich der aktuellen Instanz ist.</summary>
<returns>Gibt true zurück, wenn <paramref name="o" /> eine Instanz von EventToken und gleich der aktuellen Instanz ist, andernfalls false.</returns>
<param name="o">Das mit der aktuellen Instanz zu vergleichende Objekt.</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>Ruft in allen Fällen null ab.</summary>
<returns>Ein Nullverweis (Nothing in Visual Basic) in allen Fällen.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>Ruft die Position des Typparameters in der Typparameterliste des generischen Typs oder der generischen Methode ab, der bzw. die den Parameter deklariert hat.</summary>
<returns>Die Position des Typparameters in der Typparameterliste des generischen Typs oder der generischen Methode, der bzw. die den Parameter deklariert hat.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>Löst in allen Fällen eine <see cref="T:System.NotSupportedException" /> aus. </summary>
<returns>Der Typ, auf den vom aktuellen Arraytyp, Zeigertyp oder ByRef-Typ verwiesen wird, oder null, wenn der aktuelle Typ weder ein Arraytyp noch ein Zeigertyp ist und nicht als Verweis übergeben wird.</returns>
<exception cref="T:System.NotSupportedException">In allen Fällen.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>Ist bei generischen Typparametern ungültig.</summary>
<returns>Ist bei generischen Typparametern ungültig.</returns>
<exception cref="T:System.InvalidOperationException">In allen Fällen.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>Gibt einen 32-Bit-Ganzzahl-Hashcode für die aktuelle Instanz zurück.</summary>
<returns>Ein 32-Bit-Ganzzahl-Hashcode.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>Wird für unvollständige generische Typparameter nicht unterstützt.</summary>
<returns>Wird für unvollständige generische Typparameter nicht unterstützt.</returns>
<exception cref="T:System.NotSupportedException">In allen Fällen. </exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Löst in allen Fällen eine <see cref="T:System.NotSupportedException" />-Ausnahme aus.</summary>
<returns>Löst in allen Fällen eine <see cref="T:System.NotSupportedException" />-Ausnahme aus.</returns>
<param name="typeInfo">Das zu überprüfende Objekt.</param>
<exception cref="T:System.NotSupportedException">In allen Fällen.</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>Ruft in allen Fällen true ab.</summary>
<returns>true in allen Fällen.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>Gibt in allen Fällen false zurück.</summary>
<returns>In allen Fällen false.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>Ruft in allen Fällen false ab.</summary>
<returns>In allen Fällen false.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>Wird für unvollständige generische Typparameter nicht unterstützt.</summary>
<returns>Wird für unvollständige generische Typparameter nicht unterstützt.</returns>
<param name="c">Wird nicht unterstützt.</param>
<exception cref="T:System.NotSupportedException">In allen Fällen.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>Gibt den Typ eines eindimensionalen Arrays zurück, dessen Elementtyp der generische Typparameter ist.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das den Typ eines eindimensionalen Arrays darstellt, dessen Elementtyp der generische Typparameter ist.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>Gibt den Typ eines Arrays mit der angegebenen Anzahl von Dimensionen zurück, dessen Elementtyp der generische Typparameter ist.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das den Typ eines Arrays mit der angegebenen Anzahl von Dimensionen darstellt, dessen Elementtyp der generische Typparameter ist.</returns>
<param name="rank">Die Anzahl von Dimensionen für das Array.</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> ist keine gültige Anzahl von Dimensionen.Sein Wert ist z. B. kleiner als 1.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>Gibt ein <see cref="T:System.Type" />-Objekt zurück, das den aktuellen generischen Typparameter darstellt, wenn dieser als ein Verweisparameter übergeben wird.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das den aktuellen generischen Typparameter darstellt, wenn dieser als ein Verweisparameter übergeben wird.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>Ist bei unvollständigen generischen Typparametern ungültig.</summary>
<returns>Diese Methode ist bei unvollständigen generischen Typparametern ungültig.</returns>
<param name="typeArguments">Ein Array von Typargumenten.</param>
<exception cref="T:System.InvalidOperationException">In allen Fällen.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>Gibt ein <see cref="T:System.Type" />-Objekt zurück, das einen Zeiger auf den aktuellen generischen Typparameter darstellt.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das einen Zeiger auf den aktuellen generischen Typparameter darstellt.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>Ruft das dynamische Modul ab, das den generischen Typparameter enthält.</summary>
<returns>Ein <see cref="T:System.Reflection.Module" />-Objekt, das das dynamische Modul darstellt, das den generischen Typparameter enthält.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>Ruft den Namen des generischen Typparameters ab.</summary>
<returns>Der Name des generischen Typparameters.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>Ruft in allen Fällen null ab.</summary>
<returns>Ein Nullverweis (Nothing in Visual Basic) in allen Fällen.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>Legt den Basistyp fest, von dem ein Typ erben muss, um den Typparameter zu ersetzen.</summary>
<param name="baseTypeConstraint">Der <see cref="T:System.Type" />, von dem jeder Typ erben muss, der den Typparameter ersetzen soll.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut.</param>
<param name="binaryAttribute">Ein Byte-BLOB, das das Attribut darstellt.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ist null.- oder -<paramref name="binaryAttribute" /> ist ein NULL-Verweis.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> ist null.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>Legt die Varianzmerkmale und speziellen Einschränkungen des generischen Parameters fest, z. B. die parameterlose Konstruktoreinschränkung.</summary>
<param name="genericParameterAttributes">Eine bitweise Kombination von <see cref="T:System.Reflection.GenericParameterAttributes" />-Werten, die die Varianzmerkmale und speziellen Einschränkungen des generischen Typparameters darstellen.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>Legt die Schnittstellen fest, die ein Typ implementieren muss, um den Typparameter zu ersetzen. </summary>
<param name="interfaceConstraints">Ein Array von <see cref="T:System.Type" />-Objekten, die die Schnittstellen darstellen, die ein Typ implementieren muss, um den Typparameter zu ersetzen.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>Gibt eine Zeichenfolgendarstellung des aktuellen generischen Typparameters zurück.</summary>
<returns>Eine Zeichenfolge, die den Namen des generischen Typparameters enthält.</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>Definiert eine Methode (oder einen Konstruktor) in einer dynamischen Klasse und stellt diese bzw. diesen dar.</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>Ruft die Attribute für diese Methode ab.</summary>
<returns>Schreibgeschützt.Ruft die MethodAttributes für diese Methode ab.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>Gibt die Aufrufkonvention für die Methode zurück.</summary>
<returns>Schreibgeschützt.Die Aufrufkonvention der Methode.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>Wird für diesen Typ nicht unterstützt.</summary>
<returns>Wird nicht unterstützt.</returns>
<exception cref="T:System.NotSupportedException">Die aufgerufene Methode wird in der Basisklasse nicht unterstützt.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>Gibt den Typ zurück, der diese Methode deklariert.</summary>
<returns>Schreibgeschützt.Der Typ, der diese Methode deklariert.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>Legt die Anzahl der generischen Typparameter für die aktuelle Methode fest, gibt deren Namen an und gibt ein Array von <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />-Objekten zurück, mit dem ihre Einschränkungen definiert werden können.</summary>
<returns>Ein Array von <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />-Objekten, die die Typparameter der generischen Methode darstellen.</returns>
<param name="names">Ein Array von Zeichenfolgen, die die Namen der generischen Typparameter darstellen.</param>
<exception cref="T:System.InvalidOperationException">Es wurden bereits generische Typparameter für diese Methode definiert.- oder -Die Methode wurde bereits abgeschlossen.- oder -Die <see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" />-Methode wurde für die aktuelle Methode aufgerufen.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> ist null.- oder -Ein Element von <paramref name="names" /> ist null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> ist ein leeres Array.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Legt die Parameterattribute und den Namen eines Parameters dieser Methode oder des Rückgabewerts dieser Methode fest.Gibt einen ParameterBuilder zurück, mit dem benutzerdefinierte Attribute angewendet werden können.</summary>
<returns>Gibt ein ParameterBuilder-Objekt zurück, das einen Parameter dieser Methode oder den Rückgabewert dieser Methode darstellt.</returns>
<param name="position">Die Position des Parameters in der Parameterliste.Parameter werden beginnend mit der Zahl 1 für den ersten Parameter indiziert. Die Zahl 0 stellt den Rückgabewert der Methode dar.</param>
<param name="attributes">Die Parameterattribute des Parameters. </param>
<param name="strParamName">Der Name des Parameters.Der Name kann die NULL-Zeichenfolge sein.</param>
<exception cref="T:System.ArgumentOutOfRangeException">Die Methode hat keine Parameter.- oder - <paramref name="position" /> ist kleiner als 0 (null).- oder - <paramref name="position" /> ist größer als die Anzahl der Parameter der Methode. </exception>
<exception cref="T:System.InvalidOperationException">Der enthaltende Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für die aktuelle Methode ist die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist jedoch false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>Stellt fest, ob das angegebene Objekt gleich dieser Instanz ist.</summary>
<returns>true, wenn <paramref name="obj" /> eine Instanz von MethodBuilder und gleich diesem Objekt ist, andernfalls false.</returns>
<param name="obj">Das mit dieser MethodBuilder-Instanz zu vergleichende Objekt. </param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>Gibt ein Array von <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />-Objekten zurück, die die Typparameter der Methode darstellen, wenn diese generisch ist.</summary>
<returns>Ein Array von <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />-Objekten, die die Typparameter darstellen, wenn die Methode generisch ist, oder null, wenn die Methode nicht generisch ist. </returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>Gibt diese Methode zurück.</summary>
<returns>Die aktuelle Instanz von <see cref="T:System.Reflection.Emit.MethodBuilder" />. </returns>
<exception cref="T:System.InvalidOperationException">Die aktuelle Methode ist nicht generisch.Das heißt, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft gibt false zurück.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>Ruft den Hashcode für diese Methode ab.</summary>
<returns>Der Hashcode für diese Methode.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>Gibt einen ILGenerator für diese Methode mit einer MSIL-Standardstreamgröße (Microsoft Intermediate Language) von 64 Bytes zurück.</summary>
<returns>Gibt ein ILGenerator-Objekt für diese Methode zurück.</returns>
<exception cref="T:System.InvalidOperationException">Diese Methode darf keinen Text enthalten, da sie <see cref="T:System.Reflection.MethodAttributes" />-Flags bzw. <see cref="T:System.Reflection.MethodImplAttributes" />-Flags enthält, z. B. das <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />-Flag. - oder -Die Methode stellt eine generische Methode dar, jedoch keine generische Methodendefinition.Das heißt, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft ist true, aber die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>Gibt einen ILGenerator für diese Methode mit einer angegebenen MSIL-Streamgröße (Microsoft Intermediate Language) zurück.</summary>
<returns>Gibt ein ILGenerator-Objekt für diese Methode zurück.</returns>
<param name="size">Die Größe des MSIL-Streams in Bytes. </param>
<exception cref="T:System.InvalidOperationException">Diese Methode darf keinen Text enthalten, da sie <see cref="T:System.Reflection.MethodAttributes" />-Flags bzw. <see cref="T:System.Reflection.MethodImplAttributes" />-Flags enthält, z. B. das <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />-Flag. - oder -Die Methode stellt eine generische Methode dar, jedoch keine generische Methodendefinition.Das heißt, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft ist true, aber die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>Gibt die Parameter dieser Methode zurück.</summary>
<returns>Ein Array von ParameterInfo-Objekten, das die Parameter der Methode darstellt.</returns>
<exception cref="T:System.NotSupportedException">Diese Methode wird derzeit nicht unterstützt.Rufen Sie die Methode mithilfe von <see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" /> ab, und rufen Sie GetParameters für die zurückgegebene <see cref="T:System.Reflection.MethodInfo" /> auf.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>Ruft einen booleschen Wert ab, der angibt, ob die lokalen Variablen in dieser Methode mit 0 (null) initialisiert werden, oder legt diesen fest.Der Standardwert dieser Eigenschaft ist true.</summary>
<returns>true, wenn die lokalen Variablen in dieser Methode mit 0 (null) initialisiert werden sollen, andernfalls false.</returns>
<exception cref="T:System.InvalidOperationException">Für die aktuelle Methode ist die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist jedoch false. (Abrufen oder Festlegen.)</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>Ruft einen Wert ab, der angibt, ob die Methode eine generische Methode ist.</summary>
<returns>true, wenn die Methode generisch ist, andernfalls false.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>Ruft einen Wert ab, der angibt, ob das aktuelle <see cref="T:System.Reflection.Emit.MethodBuilder" />-Objekt die Definition einer generischen Methode darstellt.</summary>
<returns>true, wenn das aktuelle <see cref="T:System.Reflection.Emit.MethodBuilder" />-Objekt die Definition einer generischen Methode darstellt, andernfalls false.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>Gibt eine mit den angegebenen generischen Typargumenten aus der aktuellen generischen Methodendefinition konstruierte generische Methode zurück.</summary>
<returns>Eine <see cref="T:System.Reflection.MethodInfo" />, die die mit den angegebenen generischen Typargumenten aus der aktuellen generischen Methodendefinition konstruierte generische Methode darstellt.</returns>
<param name="typeArguments">Ein Array von <see cref="T:System.Type" />-Objekten, die die Typargumente für die generische Methode darstellen.</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>Ruft den Namen dieser Methode ab.</summary>
<returns>Schreibgeschützt.Ruft eine Zeichenfolge ab, die den einfachen Namen dieser Methode enthält.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>Ruft ein <see cref="T:System.Reflection.ParameterInfo" />-Objekt ab, das Informationen zum Rückgabetyp der Methode enthält, z: B. ob der Rückgabetyp benutzerdefinierte Modifizierer hat. </summary>
<returns>Ein <see cref="T:System.Reflection.ParameterInfo" />-Objekt, das Informationen zum Rückgabetyp enthält.</returns>
<exception cref="T:System.InvalidOperationException">Der deklarierende Typ wurde nicht erstellt.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary>Ruft den von diesem <see cref="T:System.Reflection.Emit.MethodBuilder" /> dargestellten Rückgabetyp der Methode ab.</summary>
<returns>Der Rückgabetyp der Methode.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Für die aktuelle Methode ist die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist jedoch false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Hilfsklasse zum Beschreiben des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Für die aktuelle Methode ist die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist jedoch false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Legt die Implementierungsflags für diese Methode fest.</summary>
<param name="attributes">Die festzulegenden Implementierungsflags. </param>
<exception cref="T:System.InvalidOperationException">Der enthaltende Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für die aktuelle Methode ist die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist jedoch false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>Legt die Anzahl und die Typen der Parameter für eine Methode fest. </summary>
<param name="parameterTypes">Ein Array von <see cref="T:System.Type" />-Objekten, die die Parametertypen darstellen.</param>
<exception cref="T:System.InvalidOperationException">Die aktuelle Methode ist generisch, sie stellt jedoch keine generische Methodendefinition dar.Das heißt, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft ist true, aber die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>Legt den Rückgabetyp der Methode fest.</summary>
<param name="returnType">Ein <see cref="T:System.Type" />-Objekt, das den Rückgabetyp der Methode darstellt.</param>
<exception cref="T:System.InvalidOperationException">Die aktuelle Methode ist generisch, sie stellt jedoch keine generische Methodendefinition dar.Das heißt, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft ist true, aber die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Legt die Methodensignatur fest, einschließlich des Rückgabetyps, der Parametertypen und der erforderlichen und optionalen benutzerdefinierten Modifizierer für den Rückgabetyp und die Parametertypen.</summary>
<param name="returnType">Der Rückgabetyp der Methode.</param>
<param name="returnTypeRequiredCustomModifiers">Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp der Methode darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="returnTypeOptionalCustomModifiers">Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp der Methode darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="parameterTypes">Die Typen der Parameter für die Methode.</param>
<param name="parameterTypeRequiredCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<param name="parameterTypeOptionalCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<exception cref="T:System.InvalidOperationException">Die aktuelle Methode ist generisch, sie stellt jedoch keine generische Methodendefinition dar.Das heißt, die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" />-Eigenschaft ist true, aber die <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" />-Eigenschaft ist false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>Gibt diese MethodBuilder-Instanz als Zeichenfolge zurück.</summary>
<returns>Gibt eine Zeichenfolge zurück, die den Namen, die Attribute, die Methodensignatur, die Ausnahmen und die lokale Signatur dieser Methode enthält, gefolgt vom aktuellen MSIL-Stream (Microsoft Intermediate Language).</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>Definiert eine stellt ein Modul in einer dynamischen Assembly dar.</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary>Ruft die dynamische Assembly ab, die diese Instanz von <see cref="T:System.Reflection.Emit.ModuleBuilder" /> definiert hat.</summary>
<returns>Die dynamische Assembly, die das aktuelle dynamische Modul definiert hat.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>Vervollständigt die globalen Funktions- und Datendefinitionen für dieses dynamische Modul.</summary>
<exception cref="T:System.InvalidOperationException">Diese Methode wurde bereits aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Definiert einen Enumerationstyp, der ein Werttyp mit dem einzelnen, nicht statischen Feld <paramref name="value__" /> des angegebenen Typs ist.</summary>
<returns>Die definierte Enumeration.</returns>
<param name="name">Der vollständige Pfad des Enumerationstyps.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="visibility">Die Typattribute für die Enumeration.Die Attribute sind beliebige, durch <see cref="F:System.Reflection.TypeAttributes.VisibilityMask" /> definierte Bits.</param>
<param name="underlyingType">Der zugrunde liegende Typ für die Enumeration.Dabei muss es sich um einen integrierten ganzzahligen Typ handeln.</param>
<exception cref="T:System.ArgumentException">Außer Sichtbarkeitsattributen werden andere Attribute bereitgestellt.- oder - Eine Enumeration mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Die Sichtbarkeitsattribute entsprechen nicht dem Bereich der Enumeration.Beispielsweise ist <see cref="F:System.Reflection.TypeAttributes.NestedPublic" /> für <paramref name="visibility" /> angegeben, die Enumeration ist jedoch kein geschachtelter Typ.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Definiert eine globale Methode mit den Angaben für Name, Attribute, Aufrufkonvention, Rückgabetyp und Parametertypen.</summary>
<returns>Die definierte globale Methode.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Methode.<paramref name="attributes" /> muss <see cref="F:System.Reflection.MethodAttributes.Static" /> enthalten.</param>
<param name="callingConvention">Die Aufrufkonvention für die Methode. </param>
<param name="returnType">Der Rückgabetyp der Methode. </param>
<param name="parameterTypes">Die Typen der Parameter für die Methode. </param>
<exception cref="T:System.ArgumentException">Die Methode ist nicht statisch.Das heißt, <paramref name="attributes" /> enthält nicht <see cref="F:System.Reflection.MethodAttributes.Static" />.- oder -Ein Element im <see cref="T:System.Type" />-Array ist null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> wurde bereits aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Definiert eine globale Methode mit den Angaben für Name, Attribute, Aufrufkonvention, Rückgabetyp, benutzerdefinierte Modifizierer für den Rückgabetyp, Parametertypen und benutzerdefinierte Modifizierer für die Parametertypen.</summary>
<returns>Die definierte globale Methode.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten Nullzeichen enthalten.</param>
<param name="attributes">Die Attribute der Methode.<paramref name="attributes" /> muss <see cref="F:System.Reflection.MethodAttributes.Static" /> enthalten.</param>
<param name="callingConvention">Die Aufrufkonvention für die Methode. </param>
<param name="returnType">Der Rückgabetyp der Methode. </param>
<param name="requiredReturnTypeCustomModifiers">Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" /> oder <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Wenn der Rückgabetyp über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="optionalReturnTypeCustomModifiers">Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" /> oder <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Wenn der Rückgabetyp über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="parameterTypes">Die Typen der Parameter für die Methode. </param>
<param name="requiredParameterTypeCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für den entsprechenden Parameter der globalen Methode dar.Wenn ein bestimmtes Argument über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn die globale Methode über keine Argumente oder keines der Argumente über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<param name="optionalParameterTypeCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar.Wenn ein bestimmtes Argument über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn die globale Methode über keine Argumente oder keines der Argumente über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<exception cref="T:System.ArgumentException">Die Methode ist nicht statisch.Das heißt, <paramref name="attributes" /> enthält nicht <see cref="F:System.Reflection.MethodAttributes.Static" />.- oder -Ein Element im <see cref="T:System.Type" />-Array ist null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Die <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />-Methode wurde zuvor aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Definiert eine globale Methode mit den Angaben für Name, Attribute, Rückgabetyp und Parametertypen.</summary>
<returns>Die definierte globale Methode.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Methode.<paramref name="attributes" /> muss <see cref="F:System.Reflection.MethodAttributes.Static" /> enthalten.</param>
<param name="returnType">Der Rückgabetyp der Methode. </param>
<param name="parameterTypes">Die Typen der Parameter für die Methode. </param>
<exception cref="T:System.ArgumentException">Die Methode ist nicht statisch.Das heißt, <paramref name="attributes" /> enthält nicht <see cref="F:System.Reflection.MethodAttributes.Static" />.- oder - Die Länge von <paramref name="name" /> ist 0. - oder -Ein Element im <see cref="T:System.Type" />-Array ist null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> wurde bereits aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Definiert ein initialisiertes Datenfeld im .sdata-Abschnitt der übertragbaren ausführbaren Datei (Portable Executable, PE).</summary>
<returns>Ein Feld zum Verweisen auf die Daten.</returns>
<param name="name">Der Name, mit dem auf die Daten verwiesen wird.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="data">Das BLOB (Binary Large Object) der Daten. </param>
<param name="attributes">Die Attribute für das Feld.Die Standardeinstellung ist Static.</param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - Die Größe von <paramref name="data" /> ist kleiner oder gleich 0 bzw. größer oder gleich 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> oder <paramref name="data" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> wurde bereits aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>Erstellt einen TypeBuilder für einen privaten Typ mit dem angegebenen Namen in diesem Modul. </summary>
<returns>Ein privater Typ mit dem angegebenen Namen.</returns>
<param name="name">Der vollständige Pfad des Typs, einschließlich des Namespaces.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<exception cref="T:System.ArgumentException">Ein Typ mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Geschachtelte Typattribute werden für einen Typ festgelegt, der nicht geschachtelt ist. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>Erstellt einen TypeBuilder anhand der Angaben für den Typnamen und die Typattribute.</summary>
<returns>Ein TypeBuilder, der mit allen angeforderten Attributen erstellt wurde.</returns>
<param name="name">Der vollständige Pfad des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des definierten Typs. </param>
<exception cref="T:System.ArgumentException">Ein Typ mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Geschachtelte Typattribute werden für einen Typ festgelegt, der nicht geschachtelt ist. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute und den vom definierten Typ erweiterten Typ.</summary>
<returns>Ein TypeBuilder, der mit allen angeforderten Attributen erstellt wurde.</returns>
<param name="name">Der vollständige Pfad des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Das Attribut, das diesem Typ zugeordnet werden soll. </param>
<param name="parent">Der vom definierten Typ erweiterte Typ. </param>
<exception cref="T:System.ArgumentException">Ein Typ mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Geschachtelte Typattribute werden für einen Typ festgelegt, der nicht geschachtelt ist. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ und die Gesamtgröße des Typs.</summary>
<returns>Ein TypeBuilder-Objekt.</returns>
<param name="name">Der vollständige Pfad des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des definierten Typs. </param>
<param name="parent">Der vom definierten Typ erweiterte Typ. </param>
<param name="typesize">Die Gesamtgröße des Typs. </param>
<exception cref="T:System.ArgumentException">Ein Typ mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Geschachtelte Typattribute werden für einen Typ festgelegt, der nicht geschachtelt ist. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ und die Komprimierungsgröße des Typs.</summary>
<returns>Ein TypeBuilder-Objekt.</returns>
<param name="name">Der vollständige Pfad des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des definierten Typs. </param>
<param name="parent">Der vom definierten Typ erweiterte Typ. </param>
<param name="packsize">Die Komprimierungsgröße des Typs. </param>
<exception cref="T:System.ArgumentException">Ein Typ mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Geschachtelte Typattribute werden für einen Typ festgelegt, der nicht geschachtelt ist. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ, die Komprimierungsgröße des definierten Typs und die Gesamtgröße des definierten Typs.</summary>
<returns>Ein TypeBuilder, der mit allen angeforderten Attributen erstellt wurde.</returns>
<param name="name">Der vollständige Pfad des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des definierten Typs. </param>
<param name="parent">Der vom definierten Typ erweiterte Typ. </param>
<param name="packingSize">Die Komprimierungsgröße des Typs. </param>
<param name="typesize">Die Gesamtgröße des Typs. </param>
<exception cref="T:System.ArgumentException">Ein Typ mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Geschachtelte Typattribute werden für einen Typ festgelegt, der nicht geschachtelt ist. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ und den vom definierten Typ implementierten Schnittstellen.</summary>
<returns>Ein TypeBuilder, der mit allen angeforderten Attributen erstellt wurde.</returns>
<param name="name">Der vollständige Pfad des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute, die diesem Typ zugeordnet werden sollen. </param>
<param name="parent">Der vom definierten Typ erweiterte Typ. </param>
<param name="interfaces">Die Liste der vom Typ implementierten Schnittstellen. </param>
<exception cref="T:System.ArgumentException">Ein Typ mit dem angegebenen Namen ist in der übergeordneten Assembly dieses Moduls vorhanden.- oder - Geschachtelte Typattribute werden für einen Typ festgelegt, der nicht geschachtelt ist. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Definiert ein nicht initialisiertes Datenfeld im .sdata-Abschnitt der übertragbaren ausführbaren Datei (Portable Executable, PE).</summary>
<returns>Ein Feld zum Verweisen auf die Daten.</returns>
<param name="name">Der Name, mit dem auf die Daten verwiesen wird.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="size">Die Größe des Datenfelds. </param>
<param name="attributes">Die Attribute für das Feld. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - <paramref name="size" /> ist kleiner als oder gleich 0 (null) bzw. größer als oder gleich 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> wurde bereits aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.</summary>
<returns>true, wenn <paramref name="obj" /> dem Typ und dem Wert dieser Instanz entspricht, andernfalls false.</returns>
<param name="obj">Ein Objekt, das mit dieser Instanz verglichen werden soll, oder null.</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>Ruft einen String ab, der den vollqualifizierten Namen und den Pfad zu diesem Modul darstellt.</summary>
<returns>Der vollqualifizierte Modulname.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Gibt die benannte Methode für eine Arrayklasse zurück.</summary>
<returns>Die benannte Methode für eine Arrayklasse.</returns>
<param name="arrayClass">Eine Arrayklasse. </param>
<param name="methodName">Der Name einer Methode für eine Arrayklasse. </param>
<param name="callingConvention">Die Aufrufkonvention der Methode. </param>
<param name="returnType">Der Rückgabetyp der Methode. </param>
<param name="parameterTypes">Die Typen der Parameter für die Methode. </param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" /> ist kein Array. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /> oder <paramref name="methodName" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>Gibt den Hashcode für diese Instanz zurück.</summary>
<returns>Ein 32-Bit-Ganzzahl-Hashcode mit Vorzeichen.</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>Eine Zeichenfolge, die angibt, dass es sich um ein speicherinternes Modul handelt.</summary>
<returns>Text, der angibt, dass es sich um ein speicherinternes Modul handelt.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Wendet ein benutzerdefiniertes Attribut auf dieses Modul an, indem ein angegebenes BLOB (Binary Large Object) verwendet wird, das das Attribut darstellt.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das das Attribut darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Wendet ein benutzerdefiniertes Attribut auf dieses Modul an, indem ein Generator für benutzerdefinierte Attribute verwendet wird.</summary>
<param name="customBuilder">Eine Instanz einer Hilfsklasse, die das anzuwendende benutzerdefinierte Attribut angibt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> ist null. </exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>Definiert die Eigenschaften für einen Typ.</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Fügt eine der anderen Methoden hinzu, die dieser Eigenschaft zugeordnet sind.</summary>
<param name="mdBuilder">Ein MethodBuilder-Objekt, das die andere Methode darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>Ruft die Attribute für diese Eigenschaft ab.</summary>
<returns>Attribute für diese Eigenschaft.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>Ruft einen Wert ab, der angibt, ob die Eigenschaft gelesen werden kann.</summary>
<returns>true, wenn dieses Objekt gelesen werden kann, andernfalls false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>Ruft einen Wert ab, der angibt, ob in die Eigenschaft geschrieben werden kann.</summary>
<returns>true, wenn in diese Eigenschaft geschrieben werden kann, andernfalls false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>Ruft die Klasse ab, die diesen Member deklariert.</summary>
<returns>Das Type-Objekt für die Klasse, in der dieser Member deklariert ist.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>Gibt ein Array aller Indexparameter für diese Eigenschaft zurück.</summary>
<returns>Ein Array vom Typ ParameterInfo, das die Parameter für die Indizes enthält.</returns>
<exception cref="T:System.NotSupportedException">Diese Methode wird nicht unterstützt. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>Ruft durch Aufrufen der Get-Methode der Eigenschaft den Wert der indizierten Eigenschaft ab.</summary>
<returns>Der Wert der angegebenen indizierten Eigenschaft.</returns>
<param name="obj">Das Objekt, dessen Eigenschaftswert zurückgegeben wird. </param>
<param name="index">Optionale Indexwerte für indizierte Eigenschaften.Dieser Wert sollte bei nicht indizierten Eigenschaften null sein.</param>
<exception cref="T:System.NotSupportedException">Diese Methode wird nicht unterstützt. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>Ruft den Namen dieses Members ab.</summary>
<returns>Ein <see cref="T:System.String" /> mit dem Namen dieses Members.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>Ruft den Typ des Felds für diese Eigenschaft ab.</summary>
<returns>Der Typ dieser Eigenschaft.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>Legt den Standardwert dieser Eigenschaft fest.</summary>
<param name="defaultValue">Der Standardwert dieser Eigenschaft. </param>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
<exception cref="T:System.ArgumentException">Die Eigenschaft weist keinen unterstützten Typ auf.- oder -Der Typ von <paramref name="defaultValue" /> entspricht nicht dem Typ der Eigenschaft.- oder -Die Eigenschaft weist den Typ <see cref="T:System.Object" /> oder einen anderen Verweistyp auf, <paramref name="defaultValue" /> ist nicht null, und der Wert kann nicht dem Verweistyp zugewiesen werden. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">wenn <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> für den einschließenden Typ aufgerufen wurde. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Legt die Methode fest, die den Eigenschaftswert abruft.</summary>
<param name="mdBuilder">Ein MethodBuilder-Objekt, das die Methode zum Abrufen des Eigenschaftswerts darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Legt die Methode zum Festlegen des Eigenschaftswerts fest.</summary>
<param name="mdBuilder">Ein MethodBuilder-Objekt, das die Methode zum Festlegen des Eigenschaftswerts darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde für den einschließenden Typ aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>Legt den Wert der Eigenschaft mit optionalen Indexwerten für Indexeigenschaften fest.</summary>
<param name="obj">Das Objekt, dessen Eigenschaftswert festgelegt wird. </param>
<param name="value">Der neue Wert für diese Eigenschaft. </param>
<param name="index">Optionale Indexwerte für indizierte Eigenschaften.Dieser Wert sollte bei nicht indizierten Eigenschaften null sein.</param>
<exception cref="T:System.NotSupportedException">Diese Methode wird nicht unterstützt. </exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>Definiert und erstellt neue Instanzen von Klassen zur Laufzeit.</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>Fügt eine von diesem Typ implementierte Schnittstelle hinzu.</summary>
<param name="interfaceType">Die von diesem Typ implementierte Schnittstelle. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>Ruft die dynamische Assembly ab, die diese Typdefinition enthält.</summary>
<returns>Schreibgeschützt.Ruft die dynamische Assembly ab, die diese Typdefinition enthält.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>Gibt den vollständigen Namen dieses Typs zurück, der durch den Anzeigenamen der Assembly gekennzeichnet ist.</summary>
<returns>Schreibgeschützt.Der vollständige Namen dieses Typs, der durch den Anzeigenamen der Assembly gekennzeichnet ist.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>Ruft den Basistyp für diesen Typ ab.</summary>
<returns>Schreibgeschützt.Ruft den Basistyp für diesen Typ ab.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>Ruft ein <see cref="T:System.Reflection.TypeInfo" />-Objekt ab, das diesen Typ darstellt.</summary>
<returns>Ein Objekt, das diesen Typ darstellt.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>Ruft die Methode ab, die den aktuellen generischen Typparameter deklariert hat.</summary>
<returns>Eine <see cref="T:System.Reflection.MethodBase" />, die die Methode darstellt, die den aktuellen Typ deklariert hat, wenn dieser ein generischer Typparameter ist, andernfalls null.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>Gibt den Typ zurück, von dem dieser Typ deklariert wurde.</summary>
<returns>Schreibgeschützt.Der Typ, durch den dieser Typ deklariert wurde.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>Fügt dem Typ einen neuen Konstruktor mit den Angaben für Attribute und Signatur hinzu.</summary>
<returns>Der definierte Konstruktor.</returns>
<param name="attributes">Die Attribute des Konstruktors. </param>
<param name="callingConvention">Die Aufrufkonvention des Konstruktors. </param>
<param name="parameterTypes">Die Parametertypen des Konstruktors. </param>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>Fügt dem Typ einen neuen Konstruktor mit den Angaben für Attribute, Signatur und benutzerdefinierte Modifizierer hinzu.</summary>
<returns>Der definierte Konstruktor.</returns>
<param name="attributes">Die Attribute des Konstruktors. </param>
<param name="callingConvention">Die Aufrufkonvention des Konstruktors. </param>
<param name="parameterTypes">Die Parametertypen des Konstruktors. </param>
<param name="requiredCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<param name="optionalCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<exception cref="T:System.ArgumentException">Die Größe von <paramref name="requiredCustomModifiers" /> oder <paramref name="optionalCustomModifiers" /> ist ungleich der Größe von <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>Definiert den Standardkonstruktor.Der hier definierte Konstruktor ruft lediglich den Standardkonstruktor des übergeordneten Elements auf.</summary>
<returns>Gibt den Konstruktor zurück.</returns>
<param name="attributes">Ein MethodAttributes-Objekt, das die auf den Konstruktor anzuwendenden Attribute darstellt. </param>
<exception cref="T:System.NotSupportedException">Der übergeordnete Typ (Basistyp) verfügt über keinen Standardkonstruktor. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>Fügt dem Typ ein neues Ereignis mit dem angegebenen Namen, den Attributen und dem Ereignistyp hinzu.</summary>
<returns>Das definierte Ereignis.</returns>
<param name="name">Der Name des Ereignisses.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute des Ereignisses. </param>
<param name="eventtype">Der Typ des Ereignisses. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null.- oder - <paramref name="eventtype" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>Fügt dem Typ ein neues Feld mit dem angegebenen Namen, den Attributen und dem Feldtyp hinzu.</summary>
<returns>Das definierte Feld.</returns>
<param name="fieldName">Der Name des Felds.<paramref name="fieldName" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="type">Der Typ des Felds. </param>
<param name="attributes">Die Attribute des Felds. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="fieldName" /> ist 0 (null).- oder - <paramref name="type" /> ist System.Void.- oder - Für die übergeordnete Klasse dieses Felds wurde eine Gesamtgröße angegeben. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>Fügt dem Typ ein neues Feld mit dem angegebenen Namen, den Attributen, dem Feldtyp und benutzerdefinierten Modifizierern hinzu.</summary>
<returns>Das definierte Feld.</returns>
<param name="fieldName">Der Name des Felds.<paramref name="fieldName" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="type">Der Typ des Felds. </param>
<param name="requiredCustomModifiers">Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für das Feld darstellen, z. B. <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="optionalCustomModifiers">Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für das Feld darstellen, z. B. <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="attributes">Die Attribute des Felds. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="fieldName" /> ist 0 (null).- oder - <paramref name="type" /> ist System.Void.- oder - Für die übergeordnete Klasse dieses Felds wurde eine Gesamtgröße angegeben. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>Definiert die generischen Typparameter für den aktuellen Typ unter Angabe ihrer Anzahl und Namen und gibt ein Array von <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />-Objekten zurück, mit dem ihre Einschränkungen festgelegt werden können.</summary>
<returns>Ein Array von <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />-Objekten, mit dem die Einschränkungen der generischen Typparameter für den aktuellen Typ definiert werden können.</returns>
<param name="names">Ein Array der Namen für die generischen Typparameter.</param>
<exception cref="T:System.InvalidOperationException">Es wurden bereits generische Typparameter für diesen Typ definiert.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> ist null.- oder -Ein Element von <paramref name="names" /> ist null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> ist ein leeres Array.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Definiert ein initialisiertes Datenfeld im .sdata-Abschnitt der PE-Datei (Portable Executable, übertragbare ausführbare Datei).</summary>
<returns>Ein Feld zum Verweisen auf die Daten.</returns>
<param name="name">Der Name, mit dem auf die Daten verwiesen wird.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="data">Das Daten-BLOB. </param>
<param name="attributes">Die Attribute für das Feld. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - Die Größe der Daten ist kleiner oder gleich 0 bzw. größer oder gleich 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> oder <paramref name="data" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> wurde bereits aufgerufen. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>Fügt dem Typ eine neue Methode mit dem angegebenen Namen und den Methodenattributen hinzu.</summary>
<returns>Ein <see cref="T:System.Reflection.Emit.MethodBuilder" />, der die neu definierte Methode darstellt.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Methode. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - Der Typ des übergeordneten Elements dieser Methode ist eine Schnittstelle, und diese Methode ist nicht virtuell (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>Fügt dem Typ eine neue Methode mit dem angegebenen Namen, den Methodenattributen und der Aufrufkonvention hinzu.</summary>
<returns>Ein <see cref="T:System.Reflection.Emit.MethodBuilder" />, der die neu definierte Methode darstellt.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Methode. </param>
<param name="callingConvention">Die Aufrufkonvention der Methode. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - Der Typ des übergeordneten Elements dieser Methode ist eine Schnittstelle, und diese Methode ist nicht virtuell (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Fügt dem Typ eine neue Methode mit dem angegebenen Namen, den Methodenattributen, der Aufrufkonvention und der Methodensignatur hinzu.</summary>
<returns>Ein <see cref="T:System.Reflection.Emit.MethodBuilder" />, der die neu definierte Methode darstellt.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Methode. </param>
<param name="callingConvention">Die Aufrufkonvention der Methode. </param>
<param name="returnType">Der Rückgabetyp der Methode. </param>
<param name="parameterTypes">Die Typen der Parameter für die Methode. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - Der Typ des übergeordneten Elements dieser Methode ist eine Schnittstelle, und diese Methode ist nicht virtuell (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Fügt dem Typ eine neue Methode mit dem angegebenen Namen, den Methodenattributen, der Aufrufkonvention, der Methodensignatur und benutzerdefinierten Modifizierern hinzu.</summary>
<returns>Ein <see cref="T:System.Reflection.Emit.MethodBuilder" />-Objekt, das die neu hinzugefügte Methode darstellt.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Methode. </param>
<param name="callingConvention">Die Aufrufkonvention der Methode. </param>
<param name="returnType">Der Rückgabetyp der Methode. </param>
<param name="returnTypeRequiredCustomModifiers">Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp der Methode darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="returnTypeOptionalCustomModifiers">Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp der Methode darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="parameterTypes">Die Typen der Parameter für die Methode.</param>
<param name="parameterTypeRequiredCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<param name="parameterTypeOptionalCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - Der Typ des übergeordneten Elements dieser Methode ist eine Schnittstelle, und diese Methode ist nicht virtuell (Overridable in Visual Basic). - oder -Die Größe von <paramref name="parameterTypeRequiredCustomModifiers" /> oder <paramref name="parameterTypeOptionalCustomModifiers" /> ist ungleich der Größe von <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Fügt dem Typ eine neue Methode mit dem angegebenen Namen, den Methodenattributen und der Methodensignatur hinzu.</summary>
<returns>Die definierte Methode.</returns>
<param name="name">Der Name der Methode.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Methode. </param>
<param name="returnType">Der Rückgabetyp der Methode. </param>
<param name="parameterTypes">Die Typen der Parameter für die Methode. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - Der Typ des übergeordneten Elements dieser Methode ist eine Schnittstelle, und diese Methode ist nicht virtuell (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>Gibt einen bestimmten Methodentext an, der eine bestimmte Methodendeklaration implementiert, möglicherweise mit einem anderen Namen.</summary>
<param name="methodInfoBody">Der zu verwendende Methodenkörper.Dies sollte ein MethodBuilder-Objekt sein.</param>
<param name="methodInfoDeclaration">Die Methode, deren Deklaration verwendet werden soll. </param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" /> gehört nicht zu dieser Klasse. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /> oder <paramref name="methodInfoDeclaration" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder - Der deklarierende Typ von <paramref name="methodInfoBody" /> ist nicht der von diesem <see cref="T:System.Reflection.Emit.TypeBuilder" /> dargestellte Typ. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>Definiert einen geschachtelten Typ mit dessen angegebenen Namen.</summary>
<returns>Der definierte geschachtelte Typ.</returns>
<param name="name">Der Kurzname des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null) oder größer als 1023. - oder -Diese Operation würde in der aktuellen Assembly einen Typ mit einem doppelten <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> erstellen.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>Definiert einen geschachtelten Typ mit dessen angegebenen Namen und Attributen.</summary>
<returns>Der definierte geschachtelte Typ.</returns>
<param name="name">Der Kurzname des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des Typs. </param>
<exception cref="T:System.ArgumentException">Das geschachtelte Attribut ist nicht angegeben.- oder - Dieser Typ ist versiegelt.- oder - Dieser Typ ist ein Array.- oder - Dieser Typ ist eine Schnittstelle, der geschachtelte Typ jedoch nicht.- oder - <paramref name="name" /> hat die Länge 0 (null) oder größer als 1023. - oder -Diese Operation würde in der aktuellen Assembly einen Typ mit einem doppelten <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> erstellen.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Definiert einen geschachtelten Typ mit dem angegebenen Namen, den Attributen und dem von ihm erweiterten Typ.</summary>
<returns>Der definierte geschachtelte Typ.</returns>
<param name="name">Der Kurzname des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des Typs. </param>
<param name="parent">Der durch den geschachtelten Typ erweiterte Typ. </param>
<exception cref="T:System.ArgumentException">Das geschachtelte Attribut ist nicht angegeben.- oder - Dieser Typ ist versiegelt.- oder - Dieser Typ ist ein Array.- oder - Dieser Typ ist eine Schnittstelle, der geschachtelte Typ jedoch nicht.- oder - <paramref name="name" /> hat die Länge 0 (null) oder größer als 1023. - oder -Diese Operation würde in der aktuellen Assembly einen Typ mit einem doppelten <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> erstellen.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Definiert einen geschachtelten Typ mit dem angegebenen Namen, den Attributen, der Gesamtgröße des Typs und dem durch ihn erweiterten Typ.</summary>
<returns>Der definierte geschachtelte Typ.</returns>
<param name="name">Der Kurzname des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des Typs. </param>
<param name="parent">Der durch den geschachtelten Typ erweiterte Typ. </param>
<param name="typeSize">Die Gesamtgröße des Typs. </param>
<exception cref="T:System.ArgumentException">Das geschachtelte Attribut ist nicht angegeben.- oder - Dieser Typ ist versiegelt.- oder - Dieser Typ ist ein Array.- oder - Dieser Typ ist eine Schnittstelle, der geschachtelte Typ jedoch nicht.- oder - <paramref name="name" /> hat die Länge 0 (null) oder größer als 1023. - oder -Diese Operation würde in der aktuellen Assembly einen Typ mit einem doppelten <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> erstellen.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Definiert einen geschachtelten Typ mit dem angegebenen Namen, den Attributen, dem von ihm erweiterten Typ und der Komprimierungsgröße.</summary>
<returns>Der definierte geschachtelte Typ.</returns>
<param name="name">Der Kurzname des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des Typs. </param>
<param name="parent">Der durch den geschachtelten Typ erweiterte Typ. </param>
<param name="packSize">Die Komprimierungsgröße des Typs. </param>
<exception cref="T:System.ArgumentException">Das geschachtelte Attribut ist nicht angegeben.- oder - Dieser Typ ist versiegelt.- oder - Dieser Typ ist ein Array.- oder - Dieser Typ ist eine Schnittstelle, der geschachtelte Typ jedoch nicht.- oder - <paramref name="name" /> hat die Länge 0 (null) oder größer als 1023. - oder -Diese Operation würde in der aktuellen Assembly einen Typ mit einem doppelten <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> erstellen.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Definiert einen geschachtelten Typ mit dem angegebenen Namen, den Attributen, der Größe und dem von ihm erweiterten Typ.</summary>
<returns>Der definierte geschachtelte Typ.</returns>
<param name="name">Der Kurzname des Typs.<paramref name="name" /> darf keine eingebetteten Nullwerte enthalten.</param>
<param name="attr">Die Attribute des Typs.</param>
<param name="parent">Der durch den geschachtelten Typ erweiterte Typ.</param>
<param name="packSize">Die Komprimierungsgröße des Typs.</param>
<param name="typeSize">Die Gesamtgröße des Typs.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Definiert einen geschachtelten Typ mit seinem angegebenen Namen, den Attributen, dem von ihm erweiterten Typ und den implementierten Schnittstellen.</summary>
<returns>Der definierte geschachtelte Typ.</returns>
<param name="name">Der Kurzname des Typs.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attr">Die Attribute des Typs. </param>
<param name="parent">Der durch den geschachtelten Typ erweiterte Typ. </param>
<param name="interfaces">Die durch den geschachtelten Typ implementierten Schnittstellen. </param>
<exception cref="T:System.ArgumentException">Das geschachtelte Attribut ist nicht angegeben.- oder - Dieser Typ ist versiegelt.- oder - Dieser Typ ist ein Array.- oder - Dieser Typ ist eine Schnittstelle, der geschachtelte Typ jedoch nicht.- oder - <paramref name="name" /> hat die Länge 0 (null) oder größer als 1023. - oder -Diese Operation würde in der aktuellen Assembly einen Typ mit einem doppelten <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> erstellen.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null.- oder -Ein Element des <paramref name="interfaces" />-Arrays ist null.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Fügt dem Typ eine neue Eigenschaft mit den Angaben für Name, Attribute, Aufrufkonvention und Signatur der Eigenschaft hinzu.</summary>
<returns>Die definierte Eigenschaft.</returns>
<param name="name">Der Name der Eigenschaft.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Eigenschaft. </param>
<param name="callingConvention">Die Aufrufkonvention der Eigenschaftenaccessoren. </param>
<param name="returnType">Der Rückgabetyp der Eigenschaft. </param>
<param name="parameterTypes">Die Parametertypen für die Eigenschaft.</param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. - oder - Ein beliebiges Element des <paramref name="parameterTypes" />-Arrays ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Fügt dem Typ eine neue Eigenschaft mit den Angaben für Name, Aufrufkonvention, Signatur der Eigenschaft und benutzerdefinierte Modifizierer hinzu.</summary>
<returns>Die definierte Eigenschaft.</returns>
<param name="name">Der Name der Eigenschaft.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Eigenschaft. </param>
<param name="callingConvention">Die Aufrufkonvention der Eigenschaftenaccessoren. </param>
<param name="returnType">Der Rückgabetyp der Eigenschaft. </param>
<param name="returnTypeRequiredCustomModifiers">Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp der Eigenschaft darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="returnTypeOptionalCustomModifiers">Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp der Eigenschaft darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="parameterTypes">Die Parametertypen für die Eigenschaft. </param>
<param name="parameterTypeRequiredCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<param name="parameterTypeOptionalCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. - oder - Ein beliebiges Element des <paramref name="parameterTypes" />-Arrays ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>Fügt dem Typ eine neue Eigenschaft mit den Angaben für den Namen und die Signatur der Eigenschaften hinzu.</summary>
<returns>Die definierte Eigenschaft.</returns>
<param name="name">Der Name der Eigenschaft.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Eigenschaft. </param>
<param name="returnType">Der Rückgabetyp der Eigenschaft. </param>
<param name="parameterTypes">Die Parametertypen für die Eigenschaft. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. - oder - Ein beliebiges Element des <paramref name="parameterTypes" />-Arrays ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Fügt dem Typ eine neue Eigenschaft mit den Angaben für Name, Signatur der Eigenschaft und benutzerdefinierte Modifizierer hinzu.</summary>
<returns>Die definierte Eigenschaft.</returns>
<param name="name">Der Name der Eigenschaft.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="attributes">Die Attribute der Eigenschaft. </param>
<param name="returnType">Der Rückgabetyp der Eigenschaft. </param>
<param name="returnTypeRequiredCustomModifiers">Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp der Eigenschaft darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="returnTypeOptionalCustomModifiers">Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp der Eigenschaft darstellen, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn der Rückgabetyp über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.</param>
<param name="parameterTypes">Die Parametertypen für die Eigenschaft. </param>
<param name="parameterTypeRequiredCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<param name="parameterTypeOptionalCustomModifiers">Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für den entsprechenden Parameter dar, z. B. <see cref="T:System.Runtime.CompilerServices.IsConst" />.Wenn ein bestimmter Parameter über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keiner der Parameter über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.</param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null- oder - Ein beliebiges Element des <paramref name="parameterTypes" />-Arrays ist null.</exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>Definiert den Initialisierer für diesen Typ.</summary>
<returns>Gibt einen Typeninitialisierer zurück.</returns>
<exception cref="T:System.InvalidOperationException">Der enthaltende Typ wurde zuvor mithilfe von <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Definiert ein nicht initialisiertes Datenfeld im .sdata-Abschnitt der übertragbaren ausführbaren Datei (Portable Executable, PE).</summary>
<returns>Ein Feld zum Verweisen auf die Daten.</returns>
<param name="name">Der Name, mit dem auf die Daten verwiesen wird.<paramref name="name" /> darf keine eingebetteten NULL-Werte enthalten.</param>
<param name="size">Die Größe des Datenfelds. </param>
<param name="attributes">Die Attribute für das Feld. </param>
<exception cref="T:System.ArgumentException">Die Länge von <paramref name="name" /> ist 0 (null).- oder - <paramref name="size" /> ist kleiner als oder gleich 0 (null) bzw. größer als oder gleich 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>Ruft den vollständigen Pfad dieses Typs ab.</summary>
<returns>Schreibgeschützt.Ruft den vollständigen Pfad dieses Typs ab.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>Ruft einen Wert ab, der die Kovarianz und die speziellen Einschränkungen des aktuellen generischen Typparameters angibt. </summary>
<returns>Eine bitweise Kombination von <see cref="T:System.Reflection.GenericParameterAttributes" />-Werten, die die Kovarianz und die speziellen Einschränkungen des aktuellen generischen Typparameters beschreiben.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>Ruft die Position eines Typparameters in der Typparameterliste des generischen Typs ab, der den Parameter deklariert hat.</summary>
<returns>Die Position des Typparameters in der Typparameterliste des generischen Typs, der den Parameter deklariert hat, sofern das aktuelle <see cref="T:System.Reflection.Emit.TypeBuilder" />-Objekt einen generischen Typparameter darstellt, andernfalls nicht definiert.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>Gibt den Konstruktor des angegebenen konstruierten generischen Typs zurück, der dem angegebenen Konstruktor der generischen Typdefinition entspricht. </summary>
<returns>Ein <see cref="T:System.Reflection.ConstructorInfo" />-Objekt, das den Konstruktor von <paramref name="type" /> darstellt, der <paramref name="constructor" /> entspricht, und einen Konstruktor angibt, der zur generischen Typdefinition von <paramref name="type" /> gehört.</returns>
<param name="type">Der konstruierte generische Typ, dessen Konstruktor zurückgegeben wird.</param>
<param name="constructor">Ein Konstruktor der generischen Typdefinition von <paramref name="type" />, der angibt, welcher Konstruktor von <paramref name="type" /> zurückgegeben werden soll.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> stellt keinen generischen Typ dar. - oder -<paramref name="type" /> ist nicht vom Typ <see cref="T:System.Reflection.Emit.TypeBuilder" />.- oder -Der deklarierende Typ von <paramref name="constructor" /> ist keine generische Typdefinition. - oder -Der deklarierende Typ von <paramref name="constructor" /> ist nicht die generische Typdefinition von <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>Beim Aufrufen dieser Methode wird immer eine <see cref="T:System.NotSupportedException" /> ausgelöst.</summary>
<returns>Diese Methode wird nicht unterstützt.Es wird kein Wert zurückgegeben.</returns>
<exception cref="T:System.NotSupportedException">Diese Methode wird nicht unterstützt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>Gibt das Feld des angegebenen konstruierten generischen Typs zurück, das dem angegebenen Feld der generischen Typdefinition entspricht. </summary>
<returns>Ein <see cref="T:System.Reflection.FieldInfo" />-Objekt, das das Feld von <paramref name="type" /> darstellt, das <paramref name="field" /> entspricht, und ein Feld angibt, das zur generischen Typdefinition von <paramref name="type" /> gehört.</returns>
<param name="type">Der konstruierte generische Typ, dessen Feld zurückgegeben wird.</param>
<param name="field">Ein Feld der generischen Typdefinition von <paramref name="type" />, das angibt, welches Feld von <paramref name="type" /> zurückgegeben werden soll.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> stellt keinen generischen Typ dar. - oder -<paramref name="type" /> ist nicht vom Typ <see cref="T:System.Reflection.Emit.TypeBuilder" />.- oder -Der deklarierende Typ von <paramref name="field" /> ist keine generische Typdefinition. - oder -Der deklarierende Typ von <paramref name="field" /> ist nicht die generische Typdefinition von <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>Gibt ein <see cref="T:System.Type" />-Objekt zurück, das eine generische Typdefinition darstellt, aus der der aktuelle Typ abgerufen werden kann.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das eine generische Typdefinition darstellt, aus der der aktuelle Typ abgerufen werden kann.</returns>
<exception cref="T:System.InvalidOperationException">Der aktuelle Typ ist nicht generisch.Das heißt, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> gibt false zurück.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>Gibt die Methode des angegebenen konstruierten generischen Typs zurück, die der angegebenen Methode der generischen Typdefinition entspricht. </summary>
<returns>Ein <see cref="T:System.Reflection.MethodInfo" />-Objekt, das die Methode von <paramref name="type" /> darstellt, die <paramref name="method" /> entspricht, und eine Methode angibt, die zur generischen Typdefinition von <paramref name="type" /> gehört.</returns>
<param name="type">Der konstruierte generische Typ, dessen Methode zurückgegeben wird.</param>
<param name="method">Eine Methode der generischen Typdefinition von <paramref name="type" />, die angibt, welche Methode von <paramref name="type" /> zurückgegeben werden soll.</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" /> ist eine generische Methode, die keine generische Methodendefinition ist.- oder -<paramref name="type" /> stellt keinen generischen Typ dar.- oder -<paramref name="type" /> ist nicht vom Typ <see cref="T:System.Reflection.Emit.TypeBuilder" />.- oder -Der deklarierende Typ von <paramref name="method" /> ist keine generische Typdefinition. - oder -Der deklarierende Typ von <paramref name="method" /> ist nicht die generische Typdefinition von <paramref name="type" />.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>Ruft die GUID dieses Typs ab.</summary>
<returns>Schreibgeschützt.Ruft die GUID dieses Typs ab.</returns>
<exception cref="T:System.NotSupportedException">Diese Methode wird bei unvollständigen Typen derzeit nicht unterstützt. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Ruft einen Wert ab, der angibt, ob ein angegebenes <see cref="T:System.Reflection.TypeInfo" />-Objekt diesem Objekt zugewiesen werden kann</summary>
<returns>true, wenn <paramref name="typeInfo" /> diesem Objekt zugewiesen werden kann, andernfalls false.</returns>
<param name="typeInfo">Das zu überprüfende Objekt.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>Gibt einen Wert zurück, der angibt, ob der aktuelle dynamische Typ erstellt worden ist.</summary>
<returns>true, wenn die <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />-Methode aufgerufen wurde, andernfalls false. </returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>Ruft einen Wert ab, der angibt, ob der aktuelle Typ ein generischer Typparameter ist.</summary>
<returns>true, wenn das aktuelle <see cref="T:System.Reflection.Emit.TypeBuilder" />-Objekt einen generischen Typparameter darstellt, andernfalls false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>Ruft einen Wert ab, der angibt, ob der aktuelle Typ ein generischer Typ ist. </summary>
<returns>true, wenn der durch das aktuelle <see cref="T:System.Reflection.Emit.TypeBuilder" />-Objekt dargestellte Typ generisch ist, andernfalls false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>Ruft einen Wert ab, der angibt, ob der aktuelle <see cref="T:System.Reflection.Emit.TypeBuilder" /> eine generische Typdefinition darstellt, aus der andere generische Typen konstruiert werden können.</summary>
<returns>true, wenn dieses <see cref="T:System.Reflection.Emit.TypeBuilder" />-Objekt eine generische Typdefinition darstellt, andernfalls false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>Gibt ein <see cref="T:System.Type" />-Objekt zurück, das ein eindimensionales Array vom aktuellen Typ mit einer unteren Grenze von 0 (null) darstellt.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das einen eindimensionalen Arraytyp mit einer unteren Grenze von 0 (null) darstellt, dessen Elementtyp der aktuelle Typ ist.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>Gibt ein <see cref="T:System.Type" />-Objekt zurück, das ein Array vom aktuellen Typ mit der angegebenen Anzahl von Dimensionen darstellt.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das ein eindimensionales Array des aktuellen Typs darstellt.</returns>
<param name="rank">Die Anzahl von Dimensionen für das Array. </param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> ist keine gültige Arraydimension.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>Gibt ein <see cref="T:System.Type" />-Objekt zurück, das beim Übergeben als ref-Parameter (ByRef in Visual Basic) den aktuellen Typ darstellt.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das beim Übergeben als ref-Parameter (ByRef in Visual Basic) den aktuellen Typ darstellt.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>Ersetzt die Typparameter der aktuellen generischen Typdefinition durch die Elemente eines Arrays von Typen und gibt den resultierenden konstruierten Typ zurück.</summary>
<returns>Ein <see cref="T:System.Type" />, der den konstruierten Typ darstellt, der durch Ersetzen der Typparameter des aktuellen generischen Typs durch die Elemente von <paramref name="typeArguments" /> erstellt wurde. </returns>
<param name="typeArguments">Ein Array von Typen, die die Typparameter der aktuellen generischen Typdefinition ersetzen sollen.</param>
<exception cref="T:System.InvalidOperationException">Der aktuelle Typ stellt nicht die Definition eines generischen Typs dar.Das heißt, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> gibt false zurück.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" /> ist null.- oder - Eines der Elemente von <paramref name="typeArguments" /> ist null. </exception>
<exception cref="T:System.ArgumentException">Eines der Elemente von <paramref name="typeArguments" /> entspricht nicht den für den entsprechenden Typparameter des aktuellen generischen Typs angegebenen Einschränkungen. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>Gibt ein <see cref="T:System.Type" />-Objekt zurück, das den Typ eines nicht verwalteten Zeigers auf den aktuellen Typ darstellt.</summary>
<returns>Ein <see cref="T:System.Type" />-Objekt, das den Typ eines nicht verwalteten Zeigers auf den aktuellen Typ darstellt.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>Ruft das dynamische Modul ab, das diese Typdefinition enthält.</summary>
<returns>Schreibgeschützt.Ruft das dynamische Modul ab, das diese Typdefinition enthält.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>Ruft den Namen dieses Typs ab.</summary>
<returns>Schreibgeschützt.Ruft den <see cref="T:System.String" />-Namen dieses Typs ab.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>Ruft den Namespace ab, in dem dieser TypeBuilder definiert ist.</summary>
<returns>Schreibgeschützt.Ruft den Namespace ab, in dem dieser TypeBuilder definiert ist.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>Ruft die Komprimierungsgröße dieses Typs ab.</summary>
<returns>Schreibgeschützt.Ruft die Komprimierungsgröße dieses Typs ab.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.</summary>
<param name="con">Der Konstruktor für das benutzerdefinierte Attribut. </param>
<param name="binaryAttribute">Ein Byte-BLOB, das die Attribute darstellt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> oder <paramref name="binaryAttribute" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.</summary>
<param name="customBuilder">Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> ist null. </exception>
<exception cref="T:System.InvalidOperationException">Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>Legt den Basistyp des derzeit konstruierten Typs fest.</summary>
<param name="parent">Der neue Basistyp. </param>
<exception cref="T:System.InvalidOperationException">Der Typ wurde bereits mit <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> erstellt.- oder -<paramref name="parent" /> ist null, und die aktuelle Instanz stellt eine Schnittstelle dar, deren Attribute nicht <see cref="F:System.Reflection.TypeAttributes.Abstract" /> enthalten.- oder -Für den aktuelle dynamischen Typ ist die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />-Eigenschaft true, die <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />-Eigenschaft ist jedoch false. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" /> ist eine Schnittstelle.Diese Ausnahmebedingung ist neu in .NET Framework, Version 2.0.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>Ruft die Gesamtgröße dieses Typs ab.</summary>
<returns>Schreibgeschützt.Ruft die Gesamtgröße dieses Typs ab.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>Gibt den Namen des Typs ohne den Namespace zurück.</summary>
<returns>Schreibgeschützt.Der Name des Typs ohne den Namespace.</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>Stellt dar, dass die Gesamtgröße für den Typ nicht angegeben ist.</summary>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>Define y representa un ensamblado dinámico.</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>Define un ensamblado dinámico que tiene los derechos de acceso y nombre especificados.</summary>
<returns>Un objeto que representa el nuevo ensamblado.</returns>
<param name="name">Nombre del ensamblado.</param>
<param name="access">Derechos de acceso del ensamblado.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>Define un nuevo ensamblado que tiene el nombre, los derechos de acceso y los atributos especificados.</summary>
<returns>Un objeto que representa el nuevo ensamblado.</returns>
<param name="name">Nombre del ensamblado.</param>
<param name="access">Derechos de acceso del ensamblado.</param>
<param name="assemblyAttributes">Colección que contiene los atributos del ensamblado.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>Define un módulo dinámico transitorio con nombre en este ensamblado.</summary>
<returns>
<see cref="T:System.Reflection.Emit.ModuleBuilder" /> que representa el módulo dinámico definido.</returns>
<param name="name">Nombre del módulo dinámico.Debe tener una longitud inferior a 260 caracteres.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> empieza por un espacio en blanco.O bien La longitud de <paramref name="name" /> es cero.O bien La longitud de <paramref name="name" /> es mayor o igual que 260. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
<exception cref="T:System.ExecutionEngineException">No se puede cargar el ensamblado para el sistema de escritura de símbolos predeterminado.O bien No se encuentra el tipo que implementa la interfaz del sistema de escritura de símbolos predeterminado. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>Devuelve un valor que indica si esta instancia es igual que el objeto especificado.</summary>
<returns>Es true si <paramref name="obj" /> es igual al tipo y valor de esta instancia; de lo contrario, es false.</returns>
<param name="obj">Objeto que se va a comparar con esta instancia o null.</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>Obtiene el nombre para mostrar del ensamblado dinámico actual. </summary>
<returns>Nombre para mostrar del ensamblado dinámico.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>Devuelve el módulo dinámico con el nombre especificado.</summary>
<returns>Objeto ModuleBuilder que representa el módulo dinámico solicitado.</returns>
<param name="name">Nombre del módulo dinámico solicitado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero. </exception>
<exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>Devuelve el código hash de esta instancia.</summary>
<returns>Código hash de un entero de 32 bits con signo.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>Devuelve información sobre cómo el recurso dado ha persistido.</summary>
<returns>
<see cref="T:System.Reflection.ManifestResourceInfo" /> se llena con información sobre la topología del recurso o null si no se encuentra el recurso en cuestión.</returns>
<param name="resourceName">Nombre del recurso. </param>
<exception cref="T:System.NotSupportedException">Actualmente este método no es compatible. </exception>
<exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>Carga el recurso del manifiesto especificado a partir de este ensamblado.</summary>
<returns>Matriz de tipo String que contiene los nombres de todos los recursos.</returns>
<exception cref="T:System.NotSupportedException">Este método no se admite en un ensamblado dinámico.Para obtener los nombre de los recursos del manifiesto, utilice el método <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" />.</exception>
<exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>Carga el recurso del manifiesto especificado a partir de este ensamblado.</summary>
<returns>
<see cref="T:System.IO.Stream" /> representa al recurso de este manifiesto.</returns>
<param name="name">Nombre del recurso del manifiesto que se solicita. </param>
<exception cref="T:System.NotSupportedException">Actualmente este método no es compatible. </exception>
<exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>Obtiene un valor que indica que el ensamblado actual es un ensamblado dinámico.</summary>
<returns>Siempre es true.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>Obtiene el módulo de la clase <see cref="T:System.Reflection.Emit.AssemblyBuilder" /> actual que contiene el manifiesto del ensamblado.</summary>
<returns>Módulo de manifiesto.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establezca un atributo personalizado en este ensamblado mediante el objeto binario especificado de atributo personalizado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
<exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
<exception cref="T:System.ArgumentException">El valor de <paramref name="con" /> no es RuntimeConstructorInfo.</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establezca un atributo personalizado en este ensamblado mediante un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para definir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> es null. </exception>
<exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>Define los modos de acceso de un ensamblado dinámico. </summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>El ensamblado dinámico se puede ejecutar, pero no guardar.</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>Se puede descargar el ensamblado dinámico y recuperar su memoria, sujeto a las restricciones descritas en Ensamblados recopilables para la generación dinámica de tipos.</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>Define y representa a un constructor de una clase dinámica.</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>Recupera los atributos de este constructor.</summary>
<returns>Recupera los atributos de este constructor.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>Obtiene un valor de <see cref="T:System.Reflection.CallingConventions" /> que depende de que el tipo declarativo sea genérico.</summary>
<returns>
<see cref="F:System.Reflection.CallingConventions.HasThis" /> si el tipo declarativo es genérico; en caso contrario, <see cref="F:System.Reflection.CallingConventions.Standard" />. </returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>Recupera una referencia al objeto <see cref="T:System.Type" /> del tipo que declara este miembro.</summary>
<returns>Devuelve el objeto <see cref="T:System.Type" /> del tipo que declara este miembro.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Define un parámetro de este constructor.</summary>
<returns>Devuelve un objeto ParameterBuilder que representa al nuevo parámetro de este constructor.</returns>
<param name="iSequence">Posición del parámetro en la lista de parámetros.Los parámetros se indizan empezando por el número 1 en el primer parámetro.</param>
<param name="attributes">Atributos del parámetro. </param>
<param name="strParamName">Nombre del parámetro.El nombre puede ser una cadena nula.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" /> es menor o igual que 0 (cero), o mayor que el número de parámetros del constructor. </exception>
<exception cref="T:System.InvalidOperationException">El tipo contenedor se ha creado con <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>Obtiene un objeto <see cref="T:System.Reflection.Emit.ILGenerator" /> para este constructor.</summary>
<returns>Devuelve un objeto <see cref="T:System.Reflection.Emit.ILGenerator" /> para este constructor.</returns>
<exception cref="T:System.InvalidOperationException">El constructor es un constructor predeterminado.O bienEl constructor tiene marcas <see cref="T:System.Reflection.MethodAttributes" /> o <see cref="T:System.Reflection.MethodImplAttributes" /> que señalan que no debe tener un cuerpo de método.</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>Obtiene un objeto <see cref="T:System.Reflection.Emit.ILGenerator" />, con el tamaño de la secuencia de MSIL especificado, que se puede utilizar para crear un cuerpo de método para este constructor.</summary>
<returns>Un objeto <see cref="T:System.Reflection.Emit.ILGenerator" /> para este constructor.</returns>
<param name="streamSize">Tamaño de la secuencia de MSIL, en bytes.</param>
<exception cref="T:System.InvalidOperationException">El constructor es un constructor predeterminado.O bienEl constructor tiene marcas <see cref="T:System.Reflection.MethodAttributes" /> o <see cref="T:System.Reflection.MethodImplAttributes" /> que señalan que no debe tener un cuerpo de método. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>Devuelve los parámetros de este constructor.</summary>
<returns>Devuelve una matriz de objetos <see cref="T:System.Reflection.ParameterInfo" /> que representa los parámetros de este constructor.</returns>
<exception cref="T:System.InvalidOperationException">No se ha llamado al método <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo de este constructor, en .NET Framework versiones 1.0 y 1.1. </exception>
<exception cref="T:System.NotSupportedException">No se ha llamado al método <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo de este constructor, en .NET Framework versión 2.0. </exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>Obtiene o establece si las variables locales de este constructor deben inicializarse en cero.</summary>
<returns>Lectura y escritura.Obtiene o establece si las variables locales de este constructor deben inicializarse en cero.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>Recupera el nombre de este constructor.</summary>
<returns>Devuelve el nombre de este constructor.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establezca un atributo personalizado mediante el objeto binario de atributo personalizado especificado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado utilizando un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para definir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Establece las marcas de implementación de métodos para este constructor.</summary>
<param name="attributes">Marcas de implementación de método. </param>
<exception cref="T:System.InvalidOperationException">El tipo contenedor se ha creado con <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary>Devuelve la instancia <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> como <see cref="T:System.String" />.</summary>
<returns>Devuelve <see cref="T:System.String" /> con el nombre, atributos y excepciones de este constructor, seguido de una secuencia actual en Lenguaje intermedio de Microsoft (MSIL).</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>Describe y representa un tipo de enumeración.</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>Recupera el ensamblado dinámico que contiene la definición de esta enumeración.</summary>
<returns>Solo lectura.Ensamblado dinámico que contiene la definición de esta enumeración.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>Devuelve la ruta de acceso completa de esta enumeración calificada por el nombre para mostrar del ensamblado principal.</summary>
<returns>Solo lectura.Ruta de acceso completa de esta enumeración calificada por el nombre para mostrar del ensamblado principal.</returns>
<exception cref="T:System.NotSupportedException">Si no se ha llamado previamente a <see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>Devuelve el <see cref="T:System.Type" /> principal de este tipo que siempre es <see cref="T:System.Enum" />.</summary>
<returns>Solo lectura.Devuelve el <see cref="T:System.Type" /> principal de este tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>Obtiene un objeto <see cref="T:System.Reflection.TypeInfo" /> que representa esta enumeración.</summary>
<returns>Objeto que representa esta enumeración.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary>Devuelve el tipo que declara este objeto <see cref="T:System.Reflection.Emit.EnumBuilder" />.</summary>
<returns>Solo lectura.Tipo que declara este <see cref="T:System.Reflection.Emit.EnumBuilder" />.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>Define el campo estático con nombre de un tipo de enumeración con el valor constante especificado.</summary>
<returns>El campo definido.</returns>
<param name="literalName">Nombre del campo estático. </param>
<param name="literalValue">Constante del valor del literal. </param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>Devuelve la ruta de acceso completa de esta enumeración.</summary>
<returns>Solo lectura.Ruta de acceso completa de esta enumeración.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>Cuando se llama a este método, siempre se produce <see cref="T:System.NotSupportedException" />.</summary>
<returns>Este método no es compatible.No se devuelve ningún valor.</returns>
<exception cref="T:System.NotSupportedException">Actualmente este método no es compatible. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>Devuelve el GUID de esta enumeración.</summary>
<returns>Solo lectura.GUID de esta enumeración.</returns>
<exception cref="T:System.NotSupportedException">Actualmente, este método no es compatible con los tipos que no están completos. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Obtiene un valor que indica si el objeto <see cref="T:System.Reflection.TypeInfo" /> especificado puede asignarse a este objeto.</summary>
<returns>true si <paramref name="typeInfo" /> se puede asignar este objeto; en caso contrario, false.</returns>
<param name="typeInfo">Objeto que se va a probar.</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> es menor que 1.</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary>Recupera el módulo dinámico que contiene la definición de este objeto <see cref="T:System.Reflection.Emit.EnumBuilder" />.</summary>
<returns>Solo lectura.Módulo dinámico que contiene la definición de este <see cref="T:System.Reflection.Emit.EnumBuilder" />.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>Devuelve el nombre de esta enumeración.</summary>
<returns>Solo lectura.Nombre de esta enumeración.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>Devuelve el espacio de nombres de esta enumeración.</summary>
<returns>Solo lectura.Espacio de nombres de esta enumeración.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establece un atributo personalizado mediante un objeto binario de atributo especificado y personalizado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado mediante un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para definir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> es null. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>Devuelve el campo subyacente de esta enumeración.</summary>
<returns>Solo lectura.Campo subyacente de esta enumeración.</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>Define los eventos para una clase.</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Agrega alguno de los "otros" métodos asociados a este evento. Cuando se habla de "otros" métodos, se hace referencia a métodos distintos de los métodos "on" y "raise" que están asociados a un evento.Se puede llamar a esta función numerosas veces para agregar todos los "otros" métodos que se desee.</summary>
<param name="mdBuilder">Objeto MethodBuilder que representa el otro método. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Establece el método que se utiliza para suscribirse a este evento.</summary>
<param name="mdBuilder">Objeto MethodBuilder que representa al método utilizado para suscribirse a este evento. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establezca un atributo personalizado mediante el objeto binario de atributo personalizado especificado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado mediante un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para describir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Establece el método que se utiliza para generar este evento.</summary>
<param name="mdBuilder">Objeto MethodBuilder que representa al método utilizado para generar este evento. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Establece el método que se utiliza para cancelar la suscripción a este evento.</summary>
<param name="mdBuilder">Objeto MethodBuilder que representa al método utilizado para cancelar la suscripción a este evento. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>Define y representa a un campo.Esta clase no puede heredarse.</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>Indica los atributos de este campo.Esta propiedad es de sólo lectura.</summary>
<returns>Atributos de este campo.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>Indica una referencia al objeto <see cref="T:System.Type" /> para el tipo que declara este campo.Esta propiedad es de sólo lectura.</summary>
<returns>Referencia al objeto <see cref="T:System.Type" /> para el tipo que declara este campo.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>Indica el objeto <see cref="T:System.Type" /> que representa al tipo de este campo.Esta propiedad es de sólo lectura.</summary>
<returns>Objeto <see cref="T:System.Type" /> que representa al tipo de este campo.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>Recupera el valor del campo compatible con el objeto dado.</summary>
<returns>
<see cref="T:System.Object" /> que contiene el valor del campo reflejado por esta instancia.</returns>
<param name="obj">Objeto desde el que obtener acceso al campo. </param>
<exception cref="T:System.NotSupportedException">Este método no es compatible. </exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>Indica el nombre de este campo.Esta propiedad es de sólo lectura.</summary>
<returns>
<see cref="T:System.String" /> que contiene el nombre de este campo.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>Establece el valor predeterminado de este campo.</summary>
<param name="defaultValue">Nuevo valor predeterminado para este campo. </param>
<exception cref="T:System.InvalidOperationException">El tipo contenedor se ha creado con <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
<exception cref="T:System.ArgumentException">El campo no es ninguno de los tipos admitidos.O bienEl tipo de <paramref name="defaultValue" /> no coincide con el tipo del campo.O bienEl campo es de tipo <see cref="T:System.Object" /> o de otro tipo de referencia, el valor de <paramref name="defaultValue" /> no es null y el valor no se puede asignar al tipo de referencia.</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establece un atributo personalizado mediante un objeto binario de atributo especificado y personalizado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo principal de este campo está completo. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado mediante un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para definir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo principal de este campo está completo. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>Especifica el diseño del campo.</summary>
<param name="iOffset">Desplazamiento del campo dentro del tipo que contiene a este campo. </param>
<exception cref="T:System.InvalidOperationException">El tipo contenedor se ha creado con <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" /> es menor que cero.</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>Define y crea parámetros de tipo genérico para los métodos y tipos genéricos definidos dinámicamente.Esta clase no puede heredarse.</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>Obtiene un objeto <see cref="T:System.Reflection.Assembly" /> que representa al ensamblado dinámico que contiene la definición de tipo genérico a que pertenece el parámetro de tipo actual.</summary>
<returns>Un objeto <see cref="T:System.Reflection.Assembly" /> que representa el ensamblado dinámico que contiene la definición de tipo genérico a que pertenece el parámetro de tipo actual.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>Obtiene null en todos los casos.</summary>
<returns>Referencia nula (Nothing en Visual Basic) en todos los casos.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>Obtiene la restricción de tipo base del parámetro de tipo genérico actual.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa la restricción de tipo base del parámetro de tipo genérico, o null si el parámetro de tipo no tiene ninguna restricción de tipo base.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>Obtiene true en todos los casos.</summary>
<returns>true en todos los casos.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>Si el objeto <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> actual representa un parámetro de tipo de un método genérico, obtiene un objeto <see cref="T:System.Reflection.MethodInfo" /> que representa el método declarativo.</summary>
<returns>Un objeto <see cref="T:System.Reflection.MethodInfo" /> que representa el método declarativo si el objeto <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> actual representa un parámetro de tipo de un método genérico; en caso contrario, es null.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>Obtiene la definición de tipo genérico o la definición de método genérico a la que pertenece el parámetro de tipo genérico.</summary>
<returns>Si el parámetro de tipo pertenece a un tipo genérico, un objeto <see cref="T:System.Type" /> que representa ese tipo genérico; si el parámetro de tipo pertenece a un método genérico, un objeto <see cref="T:System.Type" /> que representa ese tipo que declaró ese método genérico.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>Comprueba si el objeto determinado es una instancia de EventToken y es igual a la instancia actual.</summary>
<returns>Devuelve true si <paramref name="o" /> es una instancia de EventToken y es igual al valor de la instancia actual; en caso contrario, devuelve false.</returns>
<param name="o">Objeto que se va a comparar con la instancia actual.</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>Obtiene null en todos los casos.</summary>
<returns>Referencia nula (Nothing en Visual Basic) en todos los casos.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>Obtiene la posición del parámetro de tipo en la lista de parámetros de tipo del método o tipo genérico que declaró el parámetro.</summary>
<returns>La posición del parámetro de tipo en la lista de parámetros de tipo del método o tipo genérico que declaró el parámetro.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos </summary>
<returns>Tipo al que hace referencia el tipo de matriz actual, tipo de puntero o tipo ByRef; o null si el tipo actual no es un tipo de matriz, no es un tipo de puntero y no se pasa por referencia.</returns>
<exception cref="T:System.NotSupportedException">En todos los casos.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>No válido para parámetros de tipo genérico.</summary>
<returns>No válido para parámetros de tipo genérico.</returns>
<exception cref="T:System.InvalidOperationException">En todos los casos.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>Devuelve un código hash entero de 32 bits para la instancia actual.</summary>
<returns>Código hash de un entero de 32 bits.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>No se admite para parámetros de tipo genérico incompletos.</summary>
<returns>No se admite para parámetros de tipo genérico incompletos.</returns>
<exception cref="T:System.NotSupportedException">En todos los casos. </exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
<returns>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</returns>
<param name="typeInfo">Objeto que se va a probar.</param>
<exception cref="T:System.NotSupportedException">En todos los casos.</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>Obtiene true en todos los casos.</summary>
<returns>true en todos los casos.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>Devuelve false en todos los casos.</summary>
<returns>Es false en todos los casos.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>Obtiene false en todos los casos.</summary>
<returns>Es false en todos los casos.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>No se admite para parámetros de tipo genérico incompletos.</summary>
<returns>No se admite para parámetros de tipo genérico incompletos.</returns>
<param name="c">No se admite.</param>
<exception cref="T:System.NotSupportedException">En todos los casos.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>Devuelve el tipo de una matriz unidimensional cuyo tipo de elemento es el parámetro de tipo genérico.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa el tipo de una matriz unidimensional cuyo tipo de elemento es el parámetro de tipo genérico.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>Devuelve el tipo de una matriz cuyo tipo de elemento es el parámetro de tipo genérico, con el número de dimensiones especificado.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa el tipo de una matriz cuyo tipo de elemento es el parámetro de tipo genérico, con el número de dimensiones especificado.</returns>
<param name="rank">Número de dimensiones de la matriz.</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> no es un número de dimensiones válido.Por ejemplo, su valor es menor que 1.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>Devuelve un objeto <see cref="T:System.Type" /> que representa el parámetro de tipo genérico actual cuando se pasa como parámetro de referencia.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa el parámetro de tipo genérico actual cuando se pasa como parámetro de referencia.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>No válido para parámetros de tipo genérico incompletos.</summary>
<returns>Este método no es válido para parámetros de tipo genérico incompletos.</returns>
<param name="typeArguments">Matriz de argumentos de tipo.</param>
<exception cref="T:System.InvalidOperationException">En todos los casos.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>Devuelve un objeto <see cref="T:System.Type" /> que representa un puntero al parámetro de tipo genérico actual.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa un puntero al parámetro de tipo genérico actual.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>Obtiene el módulo dinámico que contiene el parámetro de tipo genérico.</summary>
<returns>Un objeto <see cref="T:System.Reflection.Module" /> que representa el módulo dinámico que contiene el parámetro de tipo genérico.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>Obtiene el nombre del parámetro de tipo genérico.</summary>
<returns>Nombre del parámetro de tipo genérico.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>Obtiene null en todos los casos.</summary>
<returns>Referencia nula (Nothing en Visual Basic) en todos los casos.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>Establece el tipo base que debe heredar un tipo con el fin de ser sustituido para el parámetro de tipo.</summary>
<param name="baseTypeConstraint">
<see cref="T:System.Type" /> que debe heredar cualquier tipo que es sustituido para el parámetro de tipo.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establece un atributo personalizado mediante un objeto binario de atributo especificado y personalizado.</summary>
<param name="con">Constructor para el atributo personalizado.</param>
<param name="binaryAttribute">Objeto binario de bytes que representa el atributo.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> es null.O bien<paramref name="binaryAttribute" /> es una referencia nula.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado utilizando un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda que define el atributo personalizado.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> es null.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>Establece las características de varianza y las restricciones especiales del parámetro genérico, como la restricción de constructor sin parámetros.</summary>
<param name="genericParameterAttributes">Una combinación bit a bit de valores de <see cref="T:System.Reflection.GenericParameterAttributes" /> que representan las características de varianza y las restricciones especiales del parámetro de tipo genérico.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>Establece las interfaces que un tipo debe implementar con el fin de ser sustituido para el parámetro de tipo. </summary>
<param name="interfaceConstraints">Una matriz de objetos <see cref="T:System.Type" /> que representan las interfaces que un tipo debe implementar con el fin de ser sustituido para el parámetro de tipo.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>Devuelve una representación de cadena del parámetro de tipo genérico actual.</summary>
<returns>Una cadena que contiene el nombre del parámetro de tipo genérico.</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>Define y representa a un método (o constructor) de una clase dinámica.</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>Recupera los atributos para este método.</summary>
<returns>Solo lectura.Recupera los MethodAttributes para este método.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>Devuelve la convención de llamadas del método.</summary>
<returns>Solo lectura.Convención de llamada del método.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>No es compatible con este tipo.</summary>
<returns>No se admite.</returns>
<exception cref="T:System.NotSupportedException">El método invocado no se admite en la clase base.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>Devuelve el tipo que declara este método.</summary>
<returns>Solo lectura.Tipo que declara este método.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>Establece el número de parámetros de tipo genérico del método actual, especifica sus nombres y devuelve una matriz de objetos <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> que se pueden utilizar para definir sus restricciones.</summary>
<returns>Una matriz de objetos <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> que representan los parámetros de tipo del método genérico.</returns>
<param name="names">Matriz de cadenas que representan los nombres de los parámetros de tipo genérico.</param>
<exception cref="T:System.InvalidOperationException">Los parámetros de tipo genérico ya se han definido para este método.O bienYa ha finalizado el método.O bienEl método actual ha llamado al método <see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> es null.O bienUn elemento de <paramref name="names" /> es null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> es una matriz vacía.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Establece los atributos y el nombre de un parámetro de este método o del valor devuelto del mismo.Devuelve un objeto ParameterBuilder, que se puede utilizar para aplicar atributos personalizados.</summary>
<returns>Devuelve un objeto ParameterBuilder que representa un parámetro de este método o el valor devuelto del mismo.</returns>
<param name="position">Posición del parámetro en la lista de parámetros.Los parámetros se indizan empezando por el número 1 para el primer parámetro; el número 0 representa el valor devuelto del método.</param>
<param name="attributes">Atributos del parámetro. </param>
<param name="strParamName">Nombre del parámetro.El nombre puede ser una cadena nula.</param>
<exception cref="T:System.ArgumentOutOfRangeException">El método no tiene parámetros.O bien <paramref name="position" /> es menor que cero.O bien <paramref name="position" /> es mayor que el número de parámetros del método. </exception>
<exception cref="T:System.InvalidOperationException">El tipo contenedor se ha creado previamente utilizando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el método actual, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>Determina si el objeto dado es igual a esta instancia.</summary>
<returns>Es true si <paramref name="obj" /> es una instancia de MethodBuilder y es igual a este objeto; en caso contrario, es false.</returns>
<param name="obj">Objeto que se va a comparar con la instancia MethodBuilder. </param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>Devuelve una matriz de objetos <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> que representan los parámetros de tipo del método si es genérico.</summary>
<returns>Una matriz de objetos <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> que representan los parámetros de tipo si el método es genérico, o bien, null si el método no es genérico. </returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>Devuelve este método.</summary>
<returns>La actual instancia de <see cref="T:System.Reflection.Emit.MethodBuilder" />. </returns>
<exception cref="T:System.InvalidOperationException">El método actual no es genérico.Es decir, la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> devuelve false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>Obtiene el código hash para este método.</summary>
<returns>Código hash para este método.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>Devuelve un ILGenerator para este método con un tamaño predeterminado de secuencia de Lenguaje intermedio de Microsoft (MSIL) de 64 bytes.</summary>
<returns>Devuelve un objeto ILGenerator para este método.</returns>
<exception cref="T:System.InvalidOperationException">El método no debe tener un cuerpo debido a sus marcas de <see cref="T:System.Reflection.MethodAttributes" /> o <see cref="T:System.Reflection.MethodImplAttributes" />; por ejemplo, porque tiene la marca de <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />. O bienEl método es un método genérico, pero no una definición de método genérico.Es decir, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>Devuelve un ILGenerator para este método con el tamaño de secuencia de Lenguaje intermedio de Microsoft (MSIL) especificado.</summary>
<returns>Devuelve un objeto ILGenerator para este método.</returns>
<param name="size">Tamaño de la secuencia de MSIL, en bytes. </param>
<exception cref="T:System.InvalidOperationException">El método no debe tener un cuerpo debido a sus marcas de <see cref="T:System.Reflection.MethodAttributes" /> o <see cref="T:System.Reflection.MethodImplAttributes" />; por ejemplo, porque tiene la marca de <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />. O bienEl método es un método genérico, pero no una definición de método genérico.Es decir, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>Devuelve los parámetros de este método.</summary>
<returns>Matriz de objetos ParameterInfo que representa a los parámetros de este método.</returns>
<exception cref="T:System.NotSupportedException">Actualmente este método no es compatible.Recupere el método mediante <see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" /> y llame a GetParameters en el objeto <see cref="T:System.Reflection.MethodInfo" /> devuelto.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>Obtiene o establece un valor booleano que especifica si las variables locales de este método se inicializan en cero.El valor predeterminado de esta propiedad es true.</summary>
<returns>Es true si las variables locales de este método deben inicializarse en cero; de lo contrario, es false.</returns>
<exception cref="T:System.InvalidOperationException">Para el método actual, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false. (Get o set.)</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>Obtiene un valor que indica si el método es un método genérico.</summary>
<returns>Es true si el método es genérico; de lo contrario, es false.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>Obtiene un valor que indica si el actual objeto <see cref="T:System.Reflection.Emit.MethodBuilder" /> representa la definición de un método genérico.</summary>
<returns>Es true si el actual objeto <see cref="T:System.Reflection.Emit.MethodBuilder" /> representa la definición de un método genérico; en caso contrario, es false.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>Devuelve un método genérico construido a partir de la actual definición de método genérico utilizando los argumentos de tipo genérico especificados.</summary>
<returns>Un objeto <see cref="T:System.Reflection.MethodInfo" /> que representa el método genérico construido a partir de la actual definición de método genérico utilizando los argumentos de tipo genérico especificados.</returns>
<param name="typeArguments">Matriz de objetos <see cref="T:System.Type" /> que representan los argumentos de tipo del método genérico.</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>Recupera el nombre de este método.</summary>
<returns>Solo lectura.Recupera una cadena que contiene el nombre sencillo de este método.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>Obtiene un objeto <see cref="T:System.Reflection.ParameterInfo" /> que contiene información sobre el tipo de valor devuelto del método como, por ejemplo, cuando el tipo de valor devuelto tiene modificadores personalizados. </summary>
<returns>Un objeto <see cref="T:System.Reflection.ParameterInfo" /> que contiene información sobre el tipo de valor devuelto.</returns>
<exception cref="T:System.InvalidOperationException">No se ha creado el tipo que declara.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary>Obtiene el tipo de valor devuelto del método representado por <see cref="T:System.Reflection.Emit.MethodBuilder" />.</summary>
<returns>Tipo de valor devuelto del método.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establece un atributo personalizado mediante un objeto binario de atributo especificado y personalizado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Para el método actual, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado mediante un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para describir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Para el método actual, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Establece las marcas de implementación para este método.</summary>
<param name="attributes">Marcas de implementación que hay que establecer. </param>
<exception cref="T:System.InvalidOperationException">El tipo contenedor se ha creado previamente utilizando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el método actual, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>Establece el número y los tipos de parámetros de un método. </summary>
<param name="parameterTypes">Matriz de objetos <see cref="T:System.Type" /> que representan los tipos de parámetros.</param>
<exception cref="T:System.InvalidOperationException">El método actual es genérico, pero no es una definición de método genérico.Es decir, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>Establece el tipo de valor devuelto del método.</summary>
<param name="returnType">Objeto <see cref="T:System.Type" /> que representa el tipo de valor devuelto del método.</param>
<exception cref="T:System.InvalidOperationException">El método actual es genérico, pero no es una definición de método genérico.Es decir, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Establece la firma del método, incluidos el tipo de valor devuelto, los tipos de parámetro así como los modificadores personalizados necesarios y opcionales del tipo de valor devuelto y de los tipos de parámetro.</summary>
<param name="returnType">Tipo de valor devuelto del método.</param>
<param name="returnTypeRequiredCustomModifiers">Matriz de tipos que representa los modificadores personalizados obligatorios, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto del método.Si el tipo de valor devuelto no tiene modificadores personalizados obligatorios, especifique null.</param>
<param name="returnTypeOptionalCustomModifiers">Matriz de tipos que representa los modificadores personalizados opcionales, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto del método.Si el tipo de valor devuelto no tiene modificadores personalizados opcionales, especifique null.</param>
<param name="parameterTypes">Tipos de los parámetros del método.</param>
<param name="parameterTypeRequiredCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro determinado no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.</param>
<param name="parameterTypeOptionalCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.</param>
<exception cref="T:System.InvalidOperationException">El método actual es genérico, pero no es una definición de método genérico.Es decir, el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> es true, pero el valor de la propiedad <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>Devuelve la instancia MethodBuilder como una cadena.</summary>
<returns>Devuelve una cadena con el nombre, atributos, firma del método, excepciones y firma local de este método, seguido de una secuencia actual en Lenguaje intermedio de Microsoft (MSIL).</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>Define y representa un módulo en un ensamblado dinámico.</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary>Obtiene el ensamblado dinámico que definió esta instancia de <see cref="T:System.Reflection.Emit.ModuleBuilder" />.</summary>
<returns>Ensamblado dinámico que definió el módulo dinámico actual.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>Finaliza las definiciones de funciones globales y las definiciones de datos globales para este módulo dinámico.</summary>
<exception cref="T:System.InvalidOperationException">Se ha llamado anteriormente a este método. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Define un tipo de enumeración que consiste en un tipo de valor con un único campo no estático denominado <paramref name="value__" /> del tipo especificado.</summary>
<returns>Enumeración que se ha definido.</returns>
<param name="name">Ruta de acceso completa del tipo de enumeración.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="visibility">Atributos de tipo de la enumeración.Los atributos son los bits definidos por <see cref="F:System.Reflection.TypeAttributes.VisibilityMask" />.</param>
<param name="underlyingType">Tipo subyacente de la enumeración.Debe ser un tipo entero integrado.</param>
<exception cref="T:System.ArgumentException">Se proporcionan atributos que no son de visibilidad.O bien Ya existe una enumeración con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de visibilidad no coinciden con el ámbito de la enumeración.Por ejemplo, se especifica <see cref="F:System.Reflection.TypeAttributes.NestedPublic" /> para <paramref name="visibility" /> pero la enumeración no es un tipo anidado.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Define un método global con el nombre, los atributos, la convención de llamada, el tipo de valor devuelto y los tipos de parámetro especificados.</summary>
<returns>Método global que se ha definido.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del método.<paramref name="attributes" /> debe incluir <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="callingConvention">Convención de llamada para el método. </param>
<param name="returnType">Tipo de valor devuelto del método. </param>
<param name="parameterTypes">Tipos de los parámetros del método. </param>
<exception cref="T:System.ArgumentException">Método no estático.Es decir, <paramref name="attributes" /> no incluye <see cref="F:System.Reflection.MethodAttributes.Static" />.O bienUn elemento de la matriz <see cref="T:System.Type" /> es null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado previamente a <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Define un método global con el nombre, los atributos, la convención de llamada, el tipo de valor devuelto, los modificadores personalizados del tipo de valor devuelto, los tipos de parámetro y los modificadores personalizados de los tipos de parámetro que se hayan especificado.</summary>
<returns>Método global que se ha definido.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener caracteres null insertados.</param>
<param name="attributes">Atributos del método.<paramref name="attributes" /> debe incluir <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="callingConvention">Convención de llamada para el método. </param>
<param name="returnType">Tipo de valor devuelto del método. </param>
<param name="requiredReturnTypeCustomModifiers">Matriz de tipos que representa los modificadores personalizados obligatorios para el tipo de valor devuelto, como <see cref="T:System.Runtime.CompilerServices.IsConst" /> o <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Si el tipo de valor devuelto no tiene modificadores personalizados obligatorios, especifique null.</param>
<param name="optionalReturnTypeCustomModifiers">Matriz de tipos que representa los modificadores personalizados opcionales para el tipo de valor devuelto, como <see cref="T:System.Runtime.CompilerServices.IsConst" /> o <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Si el tipo de valor devuelto no tiene modificadores personalizados opcionales, especifique null.</param>
<param name="parameterTypes">Tipos de los parámetros del método. </param>
<param name="requiredParameterTypeCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el parámetro correspondiente del método global.Si un argumento concreto no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si el método global no tiene ningún argumento, o si ninguno de los argumentos tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.</param>
<param name="optionalParameterTypeCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el parámetro correspondiente.Si un argumento concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si el método global no tiene ningún argumento, o si ninguno de los argumentos tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.</param>
<exception cref="T:System.ArgumentException">Método no estático.Es decir, <paramref name="attributes" /> no incluye <see cref="F:System.Reflection.MethodAttributes.Static" />.O bienUn elemento de la matriz <see cref="T:System.Type" /> es null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado previamente al método <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Define un método global con el nombre, los atributos, el tipo de valor devuelto y los tipos de parámetro especificados.</summary>
<returns>Método global que se ha definido.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del método.<paramref name="attributes" /> debe incluir <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="returnType">Tipo de valor devuelto del método. </param>
<param name="parameterTypes">Tipos de los parámetros del método. </param>
<exception cref="T:System.ArgumentException">Método no estático.Es decir, <paramref name="attributes" /> no incluye <see cref="F:System.Reflection.MethodAttributes.Static" />.O bien La longitud de <paramref name="name" /> es cero. O bienUn elemento de la matriz <see cref="T:System.Type" /> es null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado previamente a <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Define un campo de datos inicializado en la sección .sdata del archivo portable ejecutable (PE).</summary>
<returns>Campo para hacer referencia a los datos.</returns>
<param name="name">Nombre utilizado para hacer referencia a los datos.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="data">Objeto binario grande (BLOB) de datos. </param>
<param name="attributes">Atributos para el campo.El valor predeterminado es Static.</param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien El tamaño de <paramref name="data" /> es menor o igual que cero o mayor o igual que 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> o <paramref name="data" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado previamente a <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>Crea un TypeBuilder para un tipo privado con el nombre especificado en este módulo. </summary>
<returns>Tipo privado con el nombre especificado.</returns>
<param name="name">Ruta de acceso completa del tipo, incluido el espacio de nombres.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<exception cref="T:System.ArgumentException">Existe un tipo con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de tipo anidado se han establecido en un tipo que no está anidado. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>Construye un TypeBuilder a partir del nombre de tipo y los atributos de tipo especificados.</summary>
<returns>Objeto TypeBuilder creado con todos los atributos solicitados.</returns>
<param name="name">Ruta de acceso completa del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo definido. </param>
<exception cref="T:System.ArgumentException">Existe un tipo con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de tipo anidado se han establecido en un tipo que no está anidado. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Construye un TypeBuilder a partir del nombre de tipo, sus atributos y el tipo que extiende el tipo definido.</summary>
<returns>Objeto TypeBuilder creado con todos los atributos solicitados.</returns>
<param name="name">Ruta de acceso completa del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributo que se va a asociar al tipo. </param>
<param name="parent">Tipo que extiende el tipo definido. </param>
<exception cref="T:System.ArgumentException">Existe un tipo con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de tipo anidado se han establecido en un tipo que no está anidado. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Construye un TypeBuilder a partir del nombre de tipo, los atributos, el tipo que extiende el tipo definido y el tamaño total del tipo.</summary>
<returns>Un objeto TypeBuilder.</returns>
<param name="name">Ruta de acceso completa del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo definido. </param>
<param name="parent">Tipo que extiende el tipo definido. </param>
<param name="typesize">Tamaño total del tipo. </param>
<exception cref="T:System.ArgumentException">Existe un tipo con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de tipo anidado se han establecido en un tipo que no está anidado. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Construye un TypeBuilder a partir del nombre de tipo, los atributos, el tipo que extiende el tipo definido y el tamaño de empaquetado del tipo.</summary>
<returns>Un objeto TypeBuilder.</returns>
<param name="name">Ruta de acceso completa del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo definido. </param>
<param name="parent">Tipo que extiende el tipo definido. </param>
<param name="packsize">Tamaño de empaquetado del tipo. </param>
<exception cref="T:System.ArgumentException">Existe un tipo con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de tipo anidado se han establecido en un tipo que no está anidado. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Construye un TypeBuilder a partir del nombre de tipo, los atributos, el tipo que extiende el tipo definido, el tamaño de empaquetado del tipo definido y el tamaño total del tipo definido.</summary>
<returns>Objeto TypeBuilder creado con todos los atributos solicitados.</returns>
<param name="name">Ruta de acceso completa del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo definido. </param>
<param name="parent">Tipo que extiende el tipo definido. </param>
<param name="packingSize">Tamaño de empaquetado del tipo. </param>
<param name="typesize">Tamaño total del tipo. </param>
<exception cref="T:System.ArgumentException">Existe un tipo con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de tipo anidado se han establecido en un tipo que no está anidado. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Construye un TypeBuilder a partir del nombre de tipo, los atributos, el tipo que extiende el tipo definido y las interfaces que implementa el tipo definido.</summary>
<returns>Objeto TypeBuilder creado con todos los atributos solicitados.</returns>
<param name="name">Ruta de acceso completa del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos que se van a asociar al tipo. </param>
<param name="parent">Tipo que extiende el tipo definido. </param>
<param name="interfaces">Lista de interfaces que implementa el tipo. </param>
<exception cref="T:System.ArgumentException">Existe un tipo con el nombre especificado en el ensamblado principal de este módulo.O bien Los atributos de tipo anidado se han establecido en un tipo que no está anidado. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Define un campo de datos sin inicializar en la sección .sdata del archivo portable ejecutable (PE).</summary>
<returns>Campo para hacer referencia a los datos.</returns>
<param name="name">Nombre utilizado para hacer referencia a los datos.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="size">Tamaño del campo de datos. </param>
<param name="attributes">Atributos para el campo. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien <paramref name="size" /> es menor o igual que cero, o mayor o igual que 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado previamente a <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>Devuelve un valor que indica si esta instancia es igual que el objeto especificado.</summary>
<returns>Es true si <paramref name="obj" /> es igual al tipo y valor de esta instancia; de lo contrario, es false.</returns>
<param name="obj">Objeto que se va a comparar con esta instancia o null.</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>Obtiene un valor de tipo String que representa el nombre completo de este módulo y su ruta de acceso.</summary>
<returns>Nombre completo del módulo.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Devuelve el método con nombre en una clase de matriz.</summary>
<returns>Método con nombre en una clase de matriz.</returns>
<param name="arrayClass">Clase de matriz. </param>
<param name="methodName">Nombre de un método en la clase de matriz. </param>
<param name="callingConvention">Convención de llamadas del método. </param>
<param name="returnType">Tipo de valor devuelto del método. </param>
<param name="parameterTypes">Tipos de los parámetros del método. </param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" /> no es una matriz. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /> o <paramref name="methodName" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>Devuelve el código hash de esta instancia.</summary>
<returns>Código hash de un entero de 32 bits con signo.</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>Cadena que indica que se trata de un módulo en memoria.</summary>
<returns>Texto que indica que se trata de un módulo en memoria.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Aplica un atributo personalizado a este módulo utilizando el objeto binario grande (BLOB) especificado que representa el atributo.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">BLOB de bytes que representa el atributo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Aplica un atributo personalizado a este módulo utilizando un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase auxiliar que especifica el atributo personalizado que se va a aplicar. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> es null. </exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>Define las propiedades de un tipo.</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Agrega uno de los otros métodos asociados a esta propiedad.</summary>
<param name="mdBuilder">Objeto MethodBuilder que representa el otro método. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>Obtiene los atributos de esta propiedad.</summary>
<returns>Atributos de esta propiedad.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>Obtiene un valor que indica si se puede leer la propiedad.</summary>
<returns>true si se puede leer esta propiedad; en caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>Obtiene un valor que indica si se puede escribir en la propiedad.</summary>
<returns>true si se puede escribir en esta propiedad; en caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>Obtiene la clase que declara este miembro.</summary>
<returns>Objeto Type de la clase que declara este miembro.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>Devuelve una matriz de todos los parámetros de índice de la propiedad.</summary>
<returns>Matriz de tipo ParameterInfo que contiene los parámetros de los índices.</returns>
<exception cref="T:System.NotSupportedException">Este método no es compatible. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>Obtiene el valor de la propiedad indizada llamando al método Get de la propiedad.</summary>
<returns>Valor de la propiedad indizada especificada.</returns>
<param name="obj">Objeto cuyo valor de propiedad se va a devolver. </param>
<param name="index">Valores de índice opcionales para propiedades indizadas.Este valor debe ser null para propiedades no indizadas.</param>
<exception cref="T:System.NotSupportedException">Este método no es compatible. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>Obtiene el nombre de este miembro.</summary>
<returns>
<see cref="T:System.String" /> que contiene el nombre de este miembro.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>Obtiene el tipo del campo de esta propiedad.</summary>
<returns>Tipo de esta propiedad.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>Establece el valor predeterminado de esta propiedad.</summary>
<param name="defaultValue">Valor predeterminado de esta propiedad. </param>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
<exception cref="T:System.ArgumentException">La propiedad no es uno de los tipos admitidos.O bienEl tipo de <paramref name="defaultValue" /> no coincide con el tipo de la propiedad.O bienLa propiedad es de tipo <see cref="T:System.Object" /> o de otro tipo de referencia, el valor de <paramref name="defaultValue" /> no es null y el valor no se puede asignar al tipo de referencia. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establezca un atributo personalizado mediante el objeto binario de atributo personalizado especificado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado utilizando un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para definir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">si se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Establece el método que obtiene el valor de propiedad.</summary>
<param name="mdBuilder">Objeto MethodBuilder que representa el método que obtiene el valor de propiedad. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Establece el método que define el valor de propiedad.</summary>
<param name="mdBuilder">Objeto MethodBuilder que representa el método que establece el valor de propiedad. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> en el tipo envolvente. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>Establece el valor de la propiedad con valores de índice opcionales para propiedades indizadas.</summary>
<param name="obj">Objeto cuyo valor de propiedad se va a establecer. </param>
<param name="value">Nuevo valor de esta propiedad. </param>
<param name="index">Valores de índice opcionales para propiedades indizadas.Este valor debe ser null para propiedades no indizadas.</param>
<exception cref="T:System.NotSupportedException">Este método no es compatible. </exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>Define y crea nuevas instancias de clases en tiempo de ejecución.</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>Agrega una interfaz que implementa este tipo.</summary>
<param name="interfaceType">Interfaz que implementa este tipo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>Recupera el ensamblado dinámico que contiene la definición de este tipo.</summary>
<returns>Solo lectura.Recupera el ensamblado dinámico que contiene la definición de este tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>Devuelve el nombre completo de este tipo calificado por el nombre de presentación del ensamblado.</summary>
<returns>Solo lectura.Nombre completo de este tipo calificado por el nombre de presentación del ensamblado.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>Recupera el tipo base de este tipo.</summary>
<returns>Solo lectura.Recupera el tipo base de este tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>Obtiene un objeto <see cref="T:System.Reflection.TypeInfo" /> que representa este tipo.</summary>
<returns>Objeto que representa este tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>Obtiene el método que declaró el parámetro de tipo genérico actual.</summary>
<returns>Un objeto <see cref="T:System.Reflection.MethodBase" /> que representa el método que declaró el tipo actual, si el tipo actual es un parámetro de tipo genérico; en caso contrario, null.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>Devuelve el tipo que declara este tipo.</summary>
<returns>Solo lectura.Tipo que declara este tipo.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>Agrega un nuevo constructor al tipo, con los atributos y signatura especificados.</summary>
<returns>El constructor definido.</returns>
<param name="attributes">Atributos del constructor. </param>
<param name="callingConvention">Convención de llamada del constructor. </param>
<param name="parameterTypes">Tipos de parámetro del constructor. </param>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>Agrega un nuevo constructor al tipo, con los atributos, la signatura y los modificadores personalizados especificados.</summary>
<returns>El constructor definido.</returns>
<param name="attributes">Atributos del constructor. </param>
<param name="callingConvention">Convención de llamada del constructor. </param>
<param name="parameterTypes">Tipos de parámetro del constructor. </param>
<param name="requiredCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro determinado no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.</param>
<param name="optionalCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.</param>
<exception cref="T:System.ArgumentException">El tamaño de <paramref name="requiredCustomModifiers" /> u <paramref name="optionalCustomModifiers" /> no es igual al tamaño de <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>Define el constructor predeterminado.El constructor definido aquí simplemente llamará al constructor predeterminado del elemento principal.</summary>
<returns>Devuelve el constructor.</returns>
<param name="attributes">Objeto MethodAttributes que representa los atributos que se van a aplicar al constructor. </param>
<exception cref="T:System.NotSupportedException">El tipo primario (tipo base) no tiene un constructor predeterminado. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>Agrega un nuevo evento al tipo, con el nombre, los atributos y el tipo de evento especificados.</summary>
<returns>El evento definido.</returns>
<param name="name">Nombre del evento.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del evento. </param>
<param name="eventtype">Tipo del evento. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null.O bien <paramref name="eventtype" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>Agrega un nuevo campo al tipo, con el nombre, los atributos y el tipo de campo especificados.</summary>
<returns>El campo definido.</returns>
<param name="fieldName">Nombre del campo.<paramref name="fieldName" /> no puede contener valores NULL incrustados.</param>
<param name="type">Tipo del campo. </param>
<param name="attributes">Atributos del campo. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="fieldName" /> es cero.O bien <paramref name="type" /> es System.Void.O bien Se especificó el tamaño total para la clase principal de este campo. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>Agrega un nuevo campo al tipo, con el nombre, los atributos, el tipo de campo y los modificadores personalizados especificados.</summary>
<returns>El campo definido.</returns>
<param name="fieldName">Nombre del campo.<paramref name="fieldName" /> no puede contener valores NULL incrustados.</param>
<param name="type">Tipo del campo. </param>
<param name="requiredCustomModifiers">Matriz de tipos que representa los modificadores personalizados obligatorios para el campo, como <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="optionalCustomModifiers">Matriz de tipos que representa los modificadores personalizados opcionales para el campo, como <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="attributes">Atributos del campo. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="fieldName" /> es cero.O bien <paramref name="type" /> es System.Void.O bien Se especificó el tamaño total para la clase principal de este campo. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>Define los parámetros de tipo genérico para el tipo actual, especificando su número y sus nombres, y devuelve una matriz de objetos <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> que se pueden utilizar para establecer sus restricciones.</summary>
<returns>Una matriz de objetos <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> que se pueden utilizar para definir las restricciones de los parámetros de tipo genérico para el tipo actual.</returns>
<param name="names">Matriz de nombres para los parámetros de tipo genérico.</param>
<exception cref="T:System.InvalidOperationException">Los parámetros de tipo genérico ya se han definido para este tipo.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> es null.O bienUn elemento de <paramref name="names" /> es null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> es una matriz vacía.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Define un campo de datos inicializado en la sección .sdata del archivo ejecutable portable (PE).</summary>
<returns>Campo para hacer referencia a los datos.</returns>
<param name="name">Nombre utilizado para hacer referencia a los datos.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="data">Objeto binario de datos. </param>
<param name="attributes">Atributos para el campo. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien El tamaño de los datos es menor o igual que cero, o mayor o igual que 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> o <paramref name="data" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Se ha llamado previamente a <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>Agrega un nuevo método al tipo, con el nombre y los atributos de método especificados.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> que representa el método recién definido.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del método. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien El tipo del elemento primario de este método es una interfaz y este método no es virtual (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>Agrega un nuevo método al tipo, con la convención de llamada, el nombre y los atributos de método especificados.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> que representa el método recién definido.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del método. </param>
<param name="callingConvention">Convención de llamada del método. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien El tipo del elemento primario de este método es una interfaz y este método no es virtual (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Agrega un nuevo método al tipo, con la signatura de método, la convención de llamada, el nombre y los atributos de método especificados.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> que representa el método recién definido.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del método. </param>
<param name="callingConvention">Convención de llamada del método. </param>
<param name="returnType">Tipo de valor devuelto del método. </param>
<param name="parameterTypes">Tipos de los parámetros del método. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien El tipo del elemento primario de este método es una interfaz y este método no es virtual (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Agrega un nuevo método al tipo, con el nombre, los atributos de método, la convención de llamada, la signatura de método, y los modificadores personalizados especificados.</summary>
<returns>Un objeto <see cref="T:System.Reflection.Emit.MethodBuilder" /> que representa el método recién agregado.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del método. </param>
<param name="callingConvention">Convención de llamada del método. </param>
<param name="returnType">Tipo de valor devuelto del método. </param>
<param name="returnTypeRequiredCustomModifiers">Matriz de tipos que representa los modificadores personalizados obligatorios, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto del método.Si el tipo de valor devuelto no tiene modificadores personalizados obligatorios, especifique null.</param>
<param name="returnTypeOptionalCustomModifiers">Matriz de tipos que representa los modificadores personalizados opcionales, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto del método.Si el tipo de valor devuelto no tiene modificadores personalizados opcionales, especifique null.</param>
<param name="parameterTypes">Tipos de los parámetros del método.</param>
<param name="parameterTypeRequiredCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro determinado no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.</param>
<param name="parameterTypeOptionalCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.</param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien El tipo del elemento primario de este método es una interfaz y este método no es virtual (Overridable en Visual Basic). O bienEl tamaño de <paramref name="parameterTypeRequiredCustomModifiers" /> o <paramref name="parameterTypeOptionalCustomModifiers" /> no es igual al tamaño de <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Agrega un nuevo método al tipo, con la signatura de método, el nombre y los atributos de método especificados.</summary>
<returns>El método definido.</returns>
<param name="name">Nombre del método.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos del método. </param>
<param name="returnType">Tipo de valor devuelto del método. </param>
<param name="parameterTypes">Tipos de los parámetros del método. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien El tipo del elemento primario de este método es una interfaz y este método no es virtual (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>Especifica un cuerpo de método determinado que implementa una declaración de método específica, posiblemente con otro nombre.</summary>
<param name="methodInfoBody">Cuerpo del método que se va a utilizar.Debería ser un objeto MethodBuilder.</param>
<param name="methodInfoDeclaration">Método cuya declaración se va a utilizar. </param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" /> no pertenece a esta clase. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /> o <paramref name="methodInfoDeclaration" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bien El tipo declarativo de <paramref name="methodInfoBody" /> no es el tipo representado por este <see cref="T:System.Reflection.Emit.TypeBuilder" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>Define un tipo anidado a partir de su nombre.</summary>
<returns>El tipo anidado definido.</returns>
<param name="name">Nombre corto del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero o mayor que 1023. O bienEsta operación crearía un tipo con un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> duplicado en el ensamblado actual.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>Define un tipo anidado a partir del nombre y los atributos.</summary>
<returns>El tipo anidado definido.</returns>
<param name="name">Nombre corto del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo. </param>
<exception cref="T:System.ArgumentException">El atributo anidado no está especificado.O bien Este tipo está sellado.O bien Este tipo es una matriz.O bien Este tipo es una interfaz mientras que el tipo anidado no.O bien La longitud de <paramref name="name" /> es cero o mayor que 1023. O bienEsta operación crearía un tipo con un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> duplicado en el ensamblado actual.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Define un tipo anidado a partir del nombre, los atributos y el tipo que extiende.</summary>
<returns>El tipo anidado definido.</returns>
<param name="name">Nombre corto del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo. </param>
<param name="parent">Tipo que extiende el tipo anidado. </param>
<exception cref="T:System.ArgumentException">El atributo anidado no está especificado.O bien Este tipo está sellado.O bien Este tipo es una matriz.O bien Este tipo es una interfaz mientras que el tipo anidado no.O bien La longitud de <paramref name="name" /> es cero o mayor que 1023. O bienEsta operación crearía un tipo con un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> duplicado en el ensamblado actual.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Define un tipo anidado a partir del nombre, los atributos, el tamaño total del tipo y el tipo que extiende.</summary>
<returns>El tipo anidado definido.</returns>
<param name="name">Nombre corto del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo. </param>
<param name="parent">Tipo que extiende el tipo anidado. </param>
<param name="typeSize">Tamaño total del tipo. </param>
<exception cref="T:System.ArgumentException">El atributo anidado no está especificado.O bien Este tipo está sellado.O bien Este tipo es una matriz.O bien Este tipo es una interfaz mientras que el tipo anidado no.O bien La longitud de <paramref name="name" /> es cero o mayor que 1023. O bienEsta operación crearía un tipo con un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> duplicado en el ensamblado actual.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Define un tipo anidado a partir del nombre, los atributos, el tipo que extiende y el tamaño de empaquetado.</summary>
<returns>El tipo anidado definido.</returns>
<param name="name">Nombre corto del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo. </param>
<param name="parent">Tipo que extiende el tipo anidado. </param>
<param name="packSize">Tamaño de empaquetado del tipo. </param>
<exception cref="T:System.ArgumentException">El atributo anidado no está especificado.O bien Este tipo está sellado.O bien Este tipo es una matriz.O bien Este tipo es una interfaz mientras que el tipo anidado no.O bien La longitud de <paramref name="name" /> es cero o mayor que 1023. O bienEsta operación crearía un tipo con un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> duplicado en el ensamblado actual.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Define un tipo anidado a partir del nombre, los atributos, el tamaño y el tipo que extiende.</summary>
<returns>El tipo anidado definido.</returns>
<param name="name">Nombre corto del tipo.<paramref name="name" /> no puede contener valores NULL insertados.</param>
<param name="attr">Atributos del tipo.</param>
<param name="parent">Tipo que extiende el tipo anidado.</param>
<param name="packSize">Tamaño de empaquetado del tipo.</param>
<param name="typeSize">Tamaño total del tipo.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Define un tipo anidado a partir del nombre, los atributos, el tipo que extiende y las interfaces que implementa.</summary>
<returns>El tipo anidado definido.</returns>
<param name="name">Nombre corto del tipo.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attr">Atributos del tipo. </param>
<param name="parent">Tipo que extiende el tipo anidado. </param>
<param name="interfaces">Interfaz que implementa el tipo anidado. </param>
<exception cref="T:System.ArgumentException">El atributo anidado no está especificado.O bien Este tipo está sellado.O bien Este tipo es una matriz.O bien Este tipo es una interfaz mientras que el tipo anidado no.O bien La longitud de <paramref name="name" /> es cero o mayor que 1023. O bienEsta operación crearía un tipo con un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> duplicado en el ensamblado actual.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null.O bienUn elemento de la matriz <paramref name="interfaces" /> es null.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Agrega una nueva propiedad al tipo, con el nombre, los atributos, la convención de llamada y la firma de propiedad especificados.</summary>
<returns>La propiedad definida.</returns>
<param name="name">Nombre de la propiedad.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos de la propiedad. </param>
<param name="callingConvention">Convención de llamada de los descriptores de acceso de la propiedad. </param>
<param name="returnType">tipo de valor devuelto de la propiedad. </param>
<param name="parameterTypes">Tipos de los parámetros de la propiedad.</param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. O bien Alguno de los elementos de la matriz de <paramref name="parameterTypes" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Agrega una nueva propiedad al tipo, con el nombre, la convención de llamada, la firma de propiedad y los modificadores personalizados especificados.</summary>
<returns>La propiedad definida.</returns>
<param name="name">Nombre de la propiedad.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos de la propiedad. </param>
<param name="callingConvention">Convención de llamada de los descriptores de acceso de la propiedad. </param>
<param name="returnType">tipo de valor devuelto de la propiedad. </param>
<param name="returnTypeRequiredCustomModifiers">Matriz de tipos que representa los modificadores personalizados obligatorios, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto de la propiedad.Si el tipo de valor devuelto no tiene modificadores personalizados obligatorios, especifique null.</param>
<param name="returnTypeOptionalCustomModifiers">Matriz de tipos que representa los modificadores personalizados opcionales, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto de la propiedad.Si el tipo de valor devuelto no tiene modificadores personalizados opcionales, especifique null.</param>
<param name="parameterTypes">Tipos de los parámetros de la propiedad. </param>
<param name="parameterTypeRequiredCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro determinado no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.</param>
<param name="parameterTypeOptionalCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.</param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. O bien Alguno de los elementos de la matriz de <paramref name="parameterTypes" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>Agrega una nueva propiedad al tipo, con el nombre y la signatura de propiedad especificados.</summary>
<returns>La propiedad definida.</returns>
<param name="name">Nombre de la propiedad.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos de la propiedad. </param>
<param name="returnType">tipo de valor devuelto de la propiedad. </param>
<param name="parameterTypes">Tipos de los parámetros de la propiedad. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. O bien Alguno de los elementos de la matriz de <paramref name="parameterTypes" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Agrega una nueva propiedad al tipo, con el nombre, la signatura de propiedad y los modificadores personalizados especificados.</summary>
<returns>La propiedad definida.</returns>
<param name="name">Nombre de la propiedad.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="attributes">Atributos de la propiedad. </param>
<param name="returnType">tipo de valor devuelto de la propiedad. </param>
<param name="returnTypeRequiredCustomModifiers">Matriz de tipos que representa los modificadores personalizados obligatorios, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto de la propiedad.Si el tipo de valor devuelto no tiene modificadores personalizados obligatorios, especifique null.</param>
<param name="returnTypeOptionalCustomModifiers">Matriz de tipos que representa los modificadores personalizados opcionales, como <see cref="T:System.Runtime.CompilerServices.IsConst" />, para el tipo de valor devuelto de la propiedad.Si el tipo de valor devuelto no tiene modificadores personalizados opcionales, especifique null.</param>
<param name="parameterTypes">Tipos de los parámetros de la propiedad. </param>
<param name="parameterTypeRequiredCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados obligatorios para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro determinado no tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados obligatorios, especifique null en lugar de una matriz de matrices.</param>
<param name="parameterTypeOptionalCustomModifiers">Matriz de matrices de tipos.Cada matriz de tipos representa los modificadores personalizados opcionales para el parámetro correspondiente, como <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un parámetro concreto no tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de tipos.Si ningún parámetro tiene modificadores personalizados opcionales, especifique null en lugar de una matriz de matrices.</param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero. </exception>
<exception cref="T:System.ArgumentNullException">El valor de <paramref name="name" /> es null.O bien Alguno de los elementos de la matriz de <paramref name="parameterTypes" /> es null</exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>Define el inicializador para este tipo.</summary>
<returns>Devuelve un inicializador de tipo.</returns>
<exception cref="T:System.InvalidOperationException">El tipo contenedor se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Define un campo de datos sin inicializar en la sección .sdata del archivo portable ejecutable (PE).</summary>
<returns>Campo para hacer referencia a los datos.</returns>
<param name="name">Nombre utilizado para hacer referencia a los datos.<paramref name="name" /> no puede contener valores NULL incrustados.</param>
<param name="size">Tamaño del campo de datos. </param>
<param name="attributes">Atributos para el campo. </param>
<exception cref="T:System.ArgumentException">La longitud de <paramref name="name" /> es cero.O bien <paramref name="size" /> es menor o igual que cero, o mayor o igual que 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>Recupera la ruta de acceso completa de este tipo.</summary>
<returns>Solo lectura.Recupera la ruta de acceso completa de este tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>Obtiene un valor que indica la covarianza y las restricciones especiales del parámetro de tipo genérico actual. </summary>
<returns>Combinación bit a bit de valores de <see cref="T:System.Reflection.GenericParameterAttributes" /> que describe la covarianza y las restricciones especiales del parámetro de tipo genérico actual.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>Obtiene la posición del parámetro de tipo en la lista de parámetros de tipo del tipo genérico que declaró el parámetro.</summary>
<returns>Si el objeto <see cref="T:System.Reflection.Emit.TypeBuilder" /> actual representa un parámetro de tipo genérico, la posición del parámetro de tipo en la lista de parámetros de tipo del tipo genérico que declaró el parámetro; de lo contrario, no se define.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>Devuelve el constructor del tipo genérico construido especificado que corresponde al constructor especificado de la definición de tipo genérico. </summary>
<returns>Un objeto <see cref="T:System.Reflection.ConstructorInfo" /> que representa el constructor de <paramref name="type" /> que corresponde a <paramref name="constructor" />, y que especifica un constructor perteneciente a la definición de tipo genérico de <paramref name="type" />.</returns>
<param name="type">Tipo genérico construido cuyo constructor se devuelve.</param>
<param name="constructor">Constructor en la definición de tipo genérico de <paramref name="type" /> que especifica qué constructor de <paramref name="type" /> se va a devolver.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> no representa un tipo genérico. O bien<paramref name="type" /> no es del tipo <see cref="T:System.Reflection.Emit.TypeBuilder" />.O bienEl tipo declarativo de <paramref name="constructor" /> no es una definición de tipo genérico. O bienEl tipo declarativo de <paramref name="constructor" /> no es la definición de tipo genérico de <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>Cuando se llama a este método, siempre se produce <see cref="T:System.NotSupportedException" />.</summary>
<returns>Este método no es compatible.No se devuelve ningún valor.</returns>
<exception cref="T:System.NotSupportedException">Este método no es compatible. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>Devuelve el campo del tipo genérico construido especificado que corresponde al campo especificado de la definición de tipo genérico. </summary>
<returns>Un objeto <see cref="T:System.Reflection.FieldInfo" /> que representa el campo de <paramref name="type" /> que corresponde a <paramref name="field" />, y que especifica un campo perteneciente a la definición de tipo genérico de <paramref name="type" />.</returns>
<param name="type">Tipo genérico construido cuyo campo se devuelve.</param>
<param name="field">Campo en la definición de tipo genérico de <paramref name="type" />, que especifica qué campo de <paramref name="type" /> se va a devolver.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> no representa un tipo genérico. O bien<paramref name="type" /> no es del tipo <see cref="T:System.Reflection.Emit.TypeBuilder" />.O bienEl tipo declarativo de <paramref name="field" /> no es una definición de tipo genérico. O bienEl tipo declarativo de <paramref name="field" /> no es la definición de tipo genérico de <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>Devuelve un objeto <see cref="T:System.Type" /> que representa una definición de tipo genérico a partir de la cual se puede obtener el tipo actual.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa una definición de tipo genérico a partir de la cual se puede obtener el tipo actual.</returns>
<exception cref="T:System.InvalidOperationException">El tipo actual no es genérico.Es decir, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> devuelve false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>Devuelve el método del tipo genérico construido especificado que corresponde al método especificado de la definición de tipo genérico. </summary>
<returns>Un objeto <see cref="T:System.Reflection.MethodInfo" /> que representa el método de <paramref name="type" /> que corresponde a <paramref name="method" />, y que especifica un método perteneciente a la definición de tipo genérico de <paramref name="type" />.</returns>
<param name="type">Tipo genérico construido cuyo método se devuelve.</param>
<param name="method">Método en la definición de tipo genérico de <paramref name="type" /> que especifica qué método de <paramref name="type" /> se va a devolver.</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" /> es un método genérico que no es una definición de método genérico.O bien<paramref name="type" /> no representa un tipo genérico.O bien<paramref name="type" /> no es del tipo <see cref="T:System.Reflection.Emit.TypeBuilder" />.O bienEl tipo declarativo de <paramref name="method" /> no es una definición de tipo genérico. O bienEl tipo declarativo de <paramref name="method" /> no es la definición de tipo genérico de <paramref name="type" />.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>Recupera el GUID de este tipo.</summary>
<returns>Solo lectura.Recupera el GUID de este tipo.</returns>
<exception cref="T:System.NotSupportedException">Actualmente este método no es compatible para tipos incompletos. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Obtiene un valor que indica si el objeto <see cref="T:System.Reflection.TypeInfo" /> especificado puede asignarse a este objeto.</summary>
<returns>true si <paramref name="typeInfo" /> se puede asignar este objeto; en caso contrario, false.</returns>
<param name="typeInfo">Objeto que se va a probar.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>Devuelve un valor que indica si se ha creado el tipo dinámico actual.</summary>
<returns>true si se ha llamado al método <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />; en caso contrario, false. </returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>Obtiene un valor que indica si el tipo actual es un parámetro de tipo genérico.</summary>
<returns>Es true si el objeto <see cref="T:System.Reflection.Emit.TypeBuilder" /> actual representa un parámetro de tipo genérico; de lo contrario, es false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>Obtiene un valor que indica si el tipo actual es genérico. </summary>
<returns>true si el tipo representado por el objeto <see cref="T:System.Reflection.Emit.TypeBuilder" /> actual es genérico; de lo contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>Obtiene un valor que indica si el objeto <see cref="T:System.Reflection.Emit.TypeBuilder" /> actual representa una definición de tipo genérico, a partir de la cual se pueden construir otros tipos genéricos.</summary>
<returns>true si este objeto <see cref="T:System.Reflection.Emit.TypeBuilder" /> representa una definición de tipo genérico; de lo contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>Devuelve un objeto <see cref="T:System.Type" /> que representa una matriz unidimensional del tipo actual, con un límite inferior de cero.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa una matriz unidimensional cuyo tipo de elemento es el tipo actual, con un límite inferior de cero.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>Devuelve un objeto <see cref="T:System.Type" /> que representa una matriz del tipo actual, con el número de dimensiones especificado.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa una matriz unidimensional del tipo actual.</returns>
<param name="rank">Número de dimensiones de la matriz. </param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> no es una dimensión de matriz válida.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>Devuelve un objeto <see cref="T:System.Type" /> que representa el tipo actual cuando se pasa como un parámetro ref (ByRef en Visual Basic).</summary>
<returns>Objeto <see cref="T:System.Type" /> que representa el tipo actual cuando se pasa como un parámetro ref (ByRef en Visual Basic).</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>Sustituye los elementos de una matriz de tipos por los parámetros de la definición de tipo genérico actual y devuelve el tipo construido resultante.</summary>
<returns>Objeto <see cref="T:System.Type" /> que representa el tipo construido formado al sustituir los elementos de <paramref name="typeArguments" /> por los parámetros del tipo genérico actual. </returns>
<param name="typeArguments">Matriz de tipos que se van a sustituir por los parámetros de tipo de la definición de tipo genérico actual.</param>
<exception cref="T:System.InvalidOperationException">El tipo actual no representa la definición de un tipo genérico.Es decir, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> devuelve false.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" /> es null.O bien Algún elemento de <paramref name="typeArguments" /> es null. </exception>
<exception cref="T:System.ArgumentException">Algún elemento de <paramref name="typeArguments" /> no satisface las restricciones especificadas para el parámetro de tipo correspondiente del tipo genérico actual. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>Devuelve un objeto <see cref="T:System.Type" /> que representa el tipo de un puntero no administrado al tipo actual.</summary>
<returns>Un objeto <see cref="T:System.Type" /> que representa el tipo de un puntero no administrado al tipo actual.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>Recupera el módulo dinámico que contiene la definición de este tipo.</summary>
<returns>Solo lectura.Recupera el módulo dinámico que contiene la definición de este tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>Recupera el nombre de este tipo.</summary>
<returns>Solo lectura.Recupera el nombre <see cref="T:System.String" /> de este tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>Recupera el espacio de nombres en el que está definido este TypeBuilder.</summary>
<returns>Solo lectura.Recupera el espacio de nombres en el que está definido este TypeBuilder.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>Recupera el tamaño de paquete de este tipo.</summary>
<returns>Solo lectura.Recupera el tamaño de paquete de este tipo.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Establece un atributo personalizado mediante un objeto binario de atributo especificado y personalizado.</summary>
<param name="con">Constructor para el atributo personalizado. </param>
<param name="binaryAttribute">Objeto binario de bytes que representa los atributos. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Para el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Establece un atributo personalizado utilizando un generador de atributos personalizados.</summary>
<param name="customBuilder">Instancia de una clase de ayuda utilizada para definir el atributo personalizado. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> es null. </exception>
<exception cref="T:System.InvalidOperationException">Para el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>Establece el tipo base del tipo actualmente en construcción.</summary>
<param name="parent">Nuevo tipo base. </param>
<exception cref="T:System.InvalidOperationException">El tipo se ha creado previamente mediante <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.O bien<paramref name="parent" /> es null y la instancia actual representa una interfaz cuyos atributos no incluyen <see cref="F:System.Reflection.TypeAttributes.Abstract" />.O bienPara el tipo dinámico actual, la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> es true, pero la propiedad <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> es false. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" /> es una interfaz.Esta condición de excepción es nueva en la versión 2.0 de .NET Framework.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>Recupera el tamaño total de un tipo.</summary>
<returns>Solo lectura.Recupera el tamaño total de este tipo.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>Devuelve el nombre del tipo sin incluir el espacio de nombres.</summary>
<returns>Solo lectura.Nombre del tipo sin incluir el espacio de nombres.</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>Indica que el tamaño total del tipo no está especificado.</summary>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>Définit et représente un assembly dynamique.</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>Définit un assembly dynamique avec le nom et les droits d'accès spécifiés.</summary>
<returns>Objet qui représente le nouvel assembly.</returns>
<param name="name">Nom de l'assembly.</param>
<param name="access">Droits d'accès de l'assembly.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>Définit un nouvel assembly avec le nom, les droits d'accès et les attributs spécifiés.</summary>
<returns>Objet qui représente le nouvel assembly.</returns>
<param name="name">Nom de l'assembly.</param>
<param name="access">Droits d'accès de l'assembly.</param>
<param name="assemblyAttributes">Collection qui contient les attributs de l'assembly.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>Définit un module dynamique transitoire nommé dans cet assembly.</summary>
<returns>
<see cref="T:System.Reflection.Emit.ModuleBuilder" /> représentant le module dynamique défini.</returns>
<param name="name">Nom du module dynamique.Doit comporter moins de 260 caractères.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> commence par un espace blanc.ou La longueur de <paramref name="name" /> est égale à zéro.ou La longueur de <paramref name="name" /> est supérieure ou égale à 260. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
<exception cref="T:System.ExecutionEngineException">L'assembly du writer de symbole par défaut ne peut pas être chargé.ou Le type qui implémente l'interface du writer de symbole par défaut est introuvable. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>Retourne une valeur qui indique si cette instance équivaut à l'objet spécifié.</summary>
<returns>true si <paramref name="obj" /> est égal au type et à la valeur de cette instance ; sinon, false.</returns>
<param name="obj">Objet à comparer à cette instance ou null.</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>Obtient le nom complet de l'assembly dynamique actuel. </summary>
<returns>Nom complet de l'assembly dynamique.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>Retourne le module dynamique avec le nom spécifié.</summary>
<returns>Objet ModuleBuilder représentant le module dynamique demandé.</returns>
<param name="name">Nom du module dynamique demandé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro. </exception>
<exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>Retourne le code de hachage de cette instance.</summary>
<returns>Code de hachage d'un entier signé 32 bits.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>Retourne des informations sur la manière dont la ressource donnée a été persistante.</summary>
<returns>
<see cref="T:System.Reflection.ManifestResourceInfo" /> rempli d'informations sur la topologie de la ressource, ou null si la ressource est introuvable.</returns>
<param name="resourceName">Nom de la ressource. </param>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge actuellement. </exception>
<exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>Charge la ressource de manifeste spécifiée à partir de cet assembly.</summary>
<returns>Tableau de type String contenant les noms de toutes les ressources.</returns>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge sur un assembly dynamique.Pour obtenir les noms des ressources de manifeste, utilisez <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" />.</exception>
<exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>Charge la ressource de manifeste spécifiée à partir de cet assembly.</summary>
<returns>
<see cref="T:System.IO.Stream" /> représentant cette ressource de manifeste.</returns>
<param name="name">Nom de la ressource de manifeste demandée. </param>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge actuellement. </exception>
<exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>Obtient une valeur qui indique que l'assembly actuel est dynamique.</summary>
<returns>Toujours true.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>Obtient le module du <see cref="T:System.Reflection.Emit.AssemblyBuilder" /> actuel qui contient le manifeste de l'assembly.</summary>
<returns>Module de manifeste.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé sur cet assembly à l'aide du blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
<exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="con" /> n'est pas un RuntimeConstructorInfo.</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé sur cet assembly à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à définir l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> a la valeur null. </exception>
<exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>Définit les modes d'accès d'un assembly dynamique. </summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>L'assembly dynamique peut être exécuté, mais pas enregistré.</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>L'assembly dynamique peut être déchargé et sa mémoire libérée, en fonction des restrictions décrites dans Assemblys pouvant être collectés pour la génération de types dynamic.</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>Définit et représente un constructeur de classe dynamique.</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>Récupère les attributs de ce constructeur.</summary>
<returns>Retourne les attributs de ce constructeur.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>Obtient une valeur <see cref="T:System.Reflection.CallingConventions" /> qui varie selon que le type de déclaration est générique ou non.</summary>
<returns>
<see cref="F:System.Reflection.CallingConventions.HasThis" /> si le type de déclaration est générique ; sinon, <see cref="F:System.Reflection.CallingConventions.Standard" />. </returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>Récupère une référence à l'objet <see cref="T:System.Type" /> pour le type qui déclare ce membre.</summary>
<returns>Retourne l'objet <see cref="T:System.Type" /> pour le type qui déclare ce membre.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Définit un paramètre pour ce constructeur.</summary>
<returns>Retourne un objet ParameterBuilder qui représente le nouveau paramètre de ce constructeur.</returns>
<param name="iSequence">Position du paramètre dans la liste de paramètres.Les paramètres sont indexés en assignant le nombre 1 au premier paramètre.</param>
<param name="attributes">Attributs du paramètre. </param>
<param name="strParamName">Nom du paramètre.Le nom peut être la chaîne null.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" /> est inférieur à 0 (zéro), ou est supérieur au nombre de paramètres du constructeur. </exception>
<exception cref="T:System.InvalidOperationException">Le type conteneur a été créé à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>Obtient un <see cref="T:System.Reflection.Emit.ILGenerator" /> pour ce constructeur.</summary>
<returns>Retourne un objet <see cref="T:System.Reflection.Emit.ILGenerator" /> pour ce constructeur.</returns>
<exception cref="T:System.InvalidOperationException">Le constructeur est un constructeur par défaut.ouLe constructeur possède des indicateurs <see cref="T:System.Reflection.MethodAttributes" /> ou <see cref="T:System.Reflection.MethodImplAttributes" /> signalant qu'il ne doit pas posséder de corps de méthode.</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>Obtient un objet <see cref="T:System.Reflection.Emit.ILGenerator" />, avec la taille du flux MSIL spécifiée, permettant de construire un corps de méthode pour ce constructeur.</summary>
<returns>
<see cref="T:System.Reflection.Emit.ILGenerator" /> pour ce constructeur.</returns>
<param name="streamSize">Taille du flux MSIL en octets.</param>
<exception cref="T:System.InvalidOperationException">Le constructeur est un constructeur par défaut.ouLe constructeur possède des indicateurs <see cref="T:System.Reflection.MethodAttributes" /> ou <see cref="T:System.Reflection.MethodImplAttributes" /> signalant qu'il ne doit pas posséder de corps de méthode. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>Retourne les paramètres de ce constructeur.</summary>
<returns>Retourne un tableau d'objets <see cref="T:System.Reflection.ParameterInfo" /> représentant les paramètres de ce constructeur.</returns>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> n'a pas été appelé sur le type de ce constructeur, dans les versions 1.0 et 1.1 du .NET Framework. </exception>
<exception cref="T:System.NotSupportedException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> n'a pas été appelé sur le type de ce constructeur, dans la version 2.0 du .NET Framework. </exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>Obtient ou définit si les variables locales de ce constructeur doivent être initialisées à zéro.</summary>
<returns>Lecture/écriture.Obtient ou définit si les variables locales de ce constructeur doivent être initialisées à zéro.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>Récupère le nom de ce constructeur.</summary>
<returns>Retourne le nom de ce constructeur.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à définir l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Définit les indicateurs d'implémentation de méthodes de ce constructeur.</summary>
<param name="attributes">Indicateurs d'implémentation de méthodes. </param>
<exception cref="T:System.InvalidOperationException">Le type conteneur a été créé à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary>Retourne cette instance de <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> en tant que <see cref="T:System.String" />.</summary>
<returns>Retourne un <see cref="T:System.String" /> contenant le nom, les attributs et les exceptions de ce constructeur, suivis du flux MSIL actuel.</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>Décrit et représente un type énumération.</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>Récupère l'assembly dynamique qui contient cette définition d'enum.</summary>
<returns>En lecture seule.Assembly dynamique qui contient cette définition d'enum.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>Retourne le chemin d'accès complet de cet enum, qualifié par le nom d'affichage de l'assembly parent.</summary>
<returns>En lecture seule.Chemin d'accès complet de cet enum, qualifié par le nom d'affichage de l'assembly parent.</returns>
<exception cref="T:System.NotSupportedException">Si <see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" /> n'a pas été appelé au préalable. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>Retourne le <see cref="T:System.Type" /> parent de ce type qui est toujours <see cref="T:System.Enum" />.</summary>
<returns>En lecture seule.<see cref="T:System.Type" /> parent de ce type.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>Obtient un objet <see cref="T:System.Reflection.TypeInfo" /> qui représente cette énumération.</summary>
<returns>Objet qui représente cette énumération.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary>Retourne le type ayant déclaré <see cref="T:System.Reflection.Emit.EnumBuilder" />.</summary>
<returns>En lecture seule.Ce type ayant déclaré <see cref="T:System.Reflection.Emit.EnumBuilder" />.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>Définit le champ statique nommé d'un type énumération à l'aide de la valeur de constante spécifiée.</summary>
<returns>Champ défini.</returns>
<param name="literalName">Nom du champ statique. </param>
<param name="literalValue">Valeur de constante du littéral. </param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>Retourne le chemin d'accès complet de cet enum.</summary>
<returns>En lecture seule.Chemin d'accès complet de cet enum.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>L'appel de cette méthode lève toujours <see cref="T:System.NotSupportedException" />.</summary>
<returns>Cette méthode n'est pas prise en charge.Aucune valeur n'est retournée.</returns>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge actuellement. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>Retourne le GUID de cet enum.</summary>
<returns>En lecture seule.GUID de cet enum.</returns>
<exception cref="T:System.NotSupportedException">Pour l'instant, cette méthode n'est pas prise en charge pour les types incomplets. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Obtient une valeur qui indique si un objet <see cref="T:System.Reflection.TypeInfo" /> spécifié peut être assigné à cet objet.</summary>
<returns>true si <paramref name="typeInfo" /> peut être assigné à cet objet ; sinon false.</returns>
<param name="typeInfo">Objet à tester.</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> est inférieur à 1.</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary>Récupère le module dynamique qui contient cette définition de type <see cref="T:System.Reflection.Emit.EnumBuilder" />.</summary>
<returns>En lecture seule.Module dynamique qui contient cette définition de type <see cref="T:System.Reflection.Emit.EnumBuilder" />.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>Retourne le nom de cet enum.</summary>
<returns>En lecture seule.Nom de cet enum.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>Retourne l'espace de noms de cet enum.</summary>
<returns>En lecture seule.Espace de noms de cet enum.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à définir l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> a la valeur null. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>Retourne le champ sous-jacent pour cet enum.</summary>
<returns>En lecture seule.Champ sous-jacent pour cet enum.</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>Définit les événements d'une classe.</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Ajoute une des « autres » méthodes associées à cet événement. Les « autres » méthodes sont des méthodes autres que les méthodes « on » et « raise » associées à un événement.Vous pouvez appeler cette fonction plusieurs fois pour ajouter d'« autres » méthodes.</summary>
<param name="mdBuilder">Objet MethodBuilder qui représente l'autre méthode. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Définit la méthode utilisée pour s'abonner à cet événement.</summary>
<param name="mdBuilder">Objet MethodBuilder qui représente la méthode utilisée pour s'abonner à cet événement. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à décrire l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Définit la méthode utilisée pour déclencher cet événement.</summary>
<param name="mdBuilder">Objet MethodBuilder qui représente la méthode utilisée pour déclencher cet événement. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Définit la méthode utilisée pour annuler l'abonnement à cet événement.</summary>
<param name="mdBuilder">Objet MethodBuilder qui représente la méthode utilisée pour annuler l'abonnement à cet événement. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>Définit et représente un champ.Cette classe ne peut pas être héritée.</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>Indique les attributs de ce champ.Cette propriété est en lecture seule.</summary>
<returns>Attributs de ce champ.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>Indique une référence à l'objet <see cref="T:System.Type" /> pour le type qui déclare ce champ.Cette propriété est en lecture seule.</summary>
<returns>Référence à l'objet <see cref="T:System.Type" /> pour le type qui déclare ce champ.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>Indique l'objet <see cref="T:System.Type" /> qui représente le type de ce champ.Cette propriété est en lecture seule.</summary>
<returns>Objet <see cref="T:System.Type" /> qui représente le type de ce champ.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>Récupère la valeur du champ pris en charge par l'objet donné.</summary>
<returns>
<see cref="T:System.Object" /> qui contient la valeur du champ réfléchi par cette instance.</returns>
<param name="obj">Objet sur lequel accéder au champ. </param>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge. </exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>Indique le nom de ce champ.Cette propriété est en lecture seule.</summary>
<returns>
<see cref="T:System.String" /> qui contient le nom de ce champ.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>Définit la valeur par défaut de ce champ.</summary>
<param name="defaultValue">Nouvelle valeur par défaut de ce champ. </param>
<exception cref="T:System.InvalidOperationException">Le type conteneur a été créé à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
<exception cref="T:System.ArgumentException">Le champ ne correspond pas à un type pris en charge.ouLe type de <paramref name="defaultValue" /> ne correspond pas au type du champ.ouLe champ est de type <see cref="T:System.Object" /> ou d'un autre type référence, <paramref name="defaultValue" /> n'est pas null, et la valeur ne peut pas être assignée au type référence.</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">Le type parent de ce champ est complet. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à définir l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type parent de ce champ est complet. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>Spécifie la disposition du champ.</summary>
<param name="iOffset">Offset du champ dans le type contenant ce champ. </param>
<exception cref="T:System.InvalidOperationException">Le type conteneur a été créé à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" /> est inférieur à zéro.</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>Définit et crée des paramètres de type générique pour les types et les méthodes génériques définis dynamiquement.Cette classe ne peut pas être héritée.</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>Obtient un objet <see cref="T:System.Reflection.Assembly" /> représentant l'assembly dynamique qui contient la définition de type générique à laquelle appartient le paramètre de type actuel.</summary>
<returns>Objet <see cref="T:System.Reflection.Assembly" /> représentant l'assembly dynamique qui contient la définition de type générique à laquelle appartient le paramètre de type actuel.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>Obtient null dans tous les cas.</summary>
<returns>Référence Null (Nothing en Visual Basic) dans tous les cas.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>Obtient la contrainte de type de base du paramètre de type générique actuel.</summary>
<returns>Objet <see cref="T:System.Type" /> qui représente la contrainte de type de base du paramètre de type générique, ou null si le paramètre de type ne possède aucune contrainte de type de base.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>Obtient true dans tous les cas.</summary>
<returns>true dans tous les cas.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>Obtient un <see cref="T:System.Reflection.MethodInfo" /> représentant la méthode de déclaration, si le <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> actuel représente un paramètre de type d'une méthode générique.</summary>
<returns>
<see cref="T:System.Reflection.MethodInfo" /> représentant la méthode de déclaration, si le <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> actuel représente un paramètre de type d'une méthode générique ; sinon, null.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>Obtient la définition de type générique ou la définition de méthode générique à laquelle appartient le paramètre de type générique.</summary>
<returns>Si le paramètre de type appartient à un type générique, objet <see cref="T:System.Type" /> représentant ce type générique ; si le paramètre de type appartient à une méthode générique, objet <see cref="T:System.Type" /> représentant le type qui a déclaré cette méthode générique.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>Tests si l'objet donné est une instance de EventToken et est égal à l'instance actuelle.</summary>
<returns>Retourne true si <paramref name="o" /> est une instance de EventToken et s'il est égal à l'instance en cours ; sinon false.</returns>
<param name="o">Objet à comparer à l'instance actuelle.</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>Obtient null dans tous les cas.</summary>
<returns>Référence Null (Nothing en Visual Basic) dans tous les cas.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>Obtient la position du paramètre de type dans la liste des paramètres de type du type générique ou de la méthode qui a déclaré le paramètre.</summary>
<returns>Position du paramètre de type dans la liste des paramètres de type du type générique ou de la méthode qui a déclaré le paramètre.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>Lève une exception <see cref="T:System.NotSupportedException" /> dans tous les cas. </summary>
<returns>Type auquel fait référence le type de tableau, le type pointeur ou le type ByRef en cours ; ou null si le type en cours n'est pas un type de tableau, pas un type pointeur et n'est pas passé par référence.</returns>
<exception cref="T:System.NotSupportedException">dans tous les cas.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>Non valide pour les paramètres de type générique.</summary>
<returns>Non valide pour les paramètres de type générique.</returns>
<exception cref="T:System.InvalidOperationException">dans tous les cas.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>Retourne un code de hachage entier 32 bits pour l'instance actuelle.</summary>
<returns>Code de hachage entier 32 bits.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>Non pris en charge pour les paramètres de type générique incomplets.</summary>
<returns>Non pris en charge pour les paramètres de type générique incomplets.</returns>
<exception cref="T:System.NotSupportedException">dans tous les cas. </exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Lève une exception <see cref="T:System.NotSupportedException" /> dans tous les cas.</summary>
<returns>Lève une exception <see cref="T:System.NotSupportedException" /> dans tous les cas.</returns>
<param name="typeInfo">Objet à tester.</param>
<exception cref="T:System.NotSupportedException">dans tous les cas.</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>Obtient true dans tous les cas.</summary>
<returns>true dans tous les cas.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>Retourne false dans tous les cas.</summary>
<returns>false dans tous les cas.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>Obtient false dans tous les cas.</summary>
<returns>false dans tous les cas.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>Non pris en charge pour les paramètres de type générique incomplets.</summary>
<returns>Non pris en charge pour les paramètres de type générique incomplets.</returns>
<param name="c">Non pris en charge.</param>
<exception cref="T:System.NotSupportedException">dans tous les cas.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>Retourne le type d'un tableau unidimensionnel dont le type d'élément est le paramètre de type générique.</summary>
<returns>Objet <see cref="T:System.Type" /> représentant le type d'un tableau unidimensionnel dont le type d'élément est le paramètre de type générique.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>Retourne le type d'un tableau dont le type d'élément est le paramètre de type générique, avec le nombre spécifié de dimensions.</summary>
<returns>Objet <see cref="T:System.Type" /> représentant le type d'un tableau dont le type d'élément est le paramètre de type générique, avec le nombre spécifié de dimensions.</returns>
<param name="rank">Nombre de dimensions pour le tableau.</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> n'est pas un nombre valide de dimensions.Par exemple, sa valeur est inférieure à 1.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>Retourne un objet <see cref="T:System.Type" /> représentant le paramètre de type générique actuel lorsqu'il est passé en tant que paramètre de référence.</summary>
<returns>Objet <see cref="T:System.Type" /> représentant le paramètre de type générique actuel lorsqu'il est passé en tant que paramètre de référence.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>Non valide pour les paramètres de type générique incomplets.</summary>
<returns>Cette méthode n'est pas valide pour les paramètres de type générique incomplets.</returns>
<param name="typeArguments">Tableau d'arguments de type.</param>
<exception cref="T:System.InvalidOperationException">dans tous les cas.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>Retourne un objet <see cref="T:System.Type" /> représentant un pointeur vers le paramètre de type générique actuel.</summary>
<returns>Objet <see cref="T:System.Type" /> représentant un pointeur vers le paramètre de type générique actuel.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>Obtient le module dynamique qui contient le paramètre de type générique.</summary>
<returns>Objet <see cref="T:System.Reflection.Module" /> qui représente le module dynamique contenant le paramètre de type générique.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>Obtient le nom du paramètre de type générique.</summary>
<returns>Nom du paramètre de type générique.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>Obtient null dans tous les cas.</summary>
<returns>Référence Null (Nothing en Visual Basic) dans tous les cas.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>Définit le type de base dont un type doit hériter afin d'être substitué au paramètre de type.</summary>
<param name="baseTypeConstraint">
<see cref="T:System.Type" /> devant être hérité par tout type qui sera substitué au paramètre de type.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé.</param>
<param name="binaryAttribute">Objet blob d'octets représentant l'attribut.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> a la valeur null.ou<paramref name="binaryAttribute" /> est une référence null.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance qui définit l'attribut personnalisé.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> a la valeur null.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>Définit les caractéristiques de variance et les contraintes spéciales du paramètre générique, telles que la contrainte de constructeur sans paramètre.</summary>
<param name="genericParameterAttributes">Combinaison d'opérations de bits de valeurs <see cref="T:System.Reflection.GenericParameterAttributes" /> représentant les caractéristiques de variance et les contraintes spéciales du paramètre de type générique.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>Définit les interfaces qu'un type doit implémenter pour être substitué au paramètre de type. </summary>
<param name="interfaceConstraints">Tableau d'objets <see cref="T:System.Type" /> représentant les interfaces qu'un type doit implémenter pour être substitué au paramètre de type.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>Renvoie une représentation sous forme de chaîne du paramètre de type générique actuel.</summary>
<returns>Chaîne contenant le nom du paramètre de type générique.</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>Définit et représente une méthode (ou un constructeur) sur une classe dynamique.</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>Récupère les attributs de cette méthode.</summary>
<returns>En lecture seule.Récupère les MethodAttributes de cette méthode.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>Retourne la convention d'appel de la méthode.</summary>
<returns>En lecture seule.Convention d'appel de la méthode.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>Non pris en charge pour ce type.</summary>
<returns>Non pris en charge.</returns>
<exception cref="T:System.NotSupportedException">La méthode appelée n'est pas prise en charge dans la classe de base.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>Retourne le type qui déclare cette méthode.</summary>
<returns>En lecture seule.Type qui déclare cette méthode.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>Définit le nombre de paramètres de type générique pour la méthode actuelle, indique leurs noms et retourne un tableau d'objets <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> qui peuvent être utilisés pour définir leurs contraintes.</summary>
<returns>Tableau d'objets <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> qui représentent les paramètres de type de la méthode générique.</returns>
<param name="names">Tableau de chaînes qui représente les noms des paramètres de type générique.</param>
<exception cref="T:System.InvalidOperationException">Les paramètres de type générique sont déjà définis pour cette méthode.ouLa méthode a déjà été exécutée.ouLa méthode <see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" /> a été appelée pour la méthode actuelle.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> a la valeur null.ouUn élément de <paramref name="names" /> est null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> est un tableau vide.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Définit les attributs de paramètre et le nom d'un paramètre de cette méthode, ou la valeur de retour de cette méthode.Retourne un ParameterBuilder qui peut être utilisé pour appliquer des attributs personnalisés.</summary>
<returns>Retourne un objet ParameterBuilder qui représente un paramètre de cette méthode ou la valeur de retour de cette méthode.</returns>
<param name="position">Position du paramètre dans la liste de paramètres.Les paramètres sont indexés en assignant le nombre 1 au premier paramètre ; le nombre 0 représente la valeur de retour de la méthode.</param>
<param name="attributes">Attributs de paramètre du paramètre. </param>
<param name="strParamName">Nom du paramètre.Le nom peut être la chaîne null.</param>
<exception cref="T:System.ArgumentOutOfRangeException">La méthode n'a pas de paramètre.ou <paramref name="position" /> est inférieur à zéro.ou <paramref name="position" /> est supérieur au nombre de paramètres de la méthode. </exception>
<exception cref="T:System.InvalidOperationException">Le type conteneur a été créé au préalable à l'aide de la méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour la méthode active, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>Détermine si l'objet donné est égal à cette instance.</summary>
<returns>true si <paramref name="obj" /> est une instance de MethodBuilder et s'il est égal à cet objet ; sinon, false.</returns>
<param name="obj">Objet à comparer à cette instance de MethodBuilder. </param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>Retourne un tableau d'objets <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> qui représentent les paramètres de type de la méthode, si elle est générique.</summary>
<returns>Tableau d'objets <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> qui représentent les paramètres de type, si la méthode est générique, ou null si la méthode n'est pas générique. </returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>Retourne cette méthode.</summary>
<returns>Instance actuelle de <see cref="T:System.Reflection.Emit.MethodBuilder" />. </returns>
<exception cref="T:System.InvalidOperationException">La méthode actuelle n'est pas générique.Ainsi, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> retourne la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>Obtient le code de hachage de cette méthode.</summary>
<returns>Code de hachage de cette méthode.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>Retourne ILGenerator pour cette méthode avec une taille de flux MSIL (Microsoft Intermediate Language) par défaut de 64 octets.</summary>
<returns>Retourne un objet ILGenerator pour cette méthode.</returns>
<exception cref="T:System.InvalidOperationException">La méthode ne doit pas avoir de corps à cause de ses indicateurs <see cref="T:System.Reflection.MethodAttributes" /> ou <see cref="T:System.Reflection.MethodImplAttributes" />, par exemple parce qu'elle est dotée de l'indicateur <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />. ouLa méthode est une méthode générique, mais pas une définition de méthode générique.Autrement dit, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>Retourne un ILGenerator pour cette méthode avec la taille de flux MSIL (Microsoft Intermediate Language) spécifiée.</summary>
<returns>Retourne un objet ILGenerator pour cette méthode.</returns>
<param name="size">Taille du flux MSIL en octets. </param>
<exception cref="T:System.InvalidOperationException">La méthode ne doit pas avoir de corps à cause de ses indicateurs <see cref="T:System.Reflection.MethodAttributes" /> ou <see cref="T:System.Reflection.MethodImplAttributes" />, par exemple parce qu'elle est dotée de l'indicateur <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />. ouLa méthode est une méthode générique, mais pas une définition de méthode générique.Autrement dit, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>Retourne les paramètres de cette méthode.</summary>
<returns>Tableau d'objets ParameterInfo représentant les paramètres de la méthode.</returns>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge actuellement.Vous pouvez récupérer la méthode à l'aide de <see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />, puis appeler GetParameters sur les <see cref="T:System.Reflection.MethodInfo" /> retournées.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>Obtient ou définit une valeur Boolean qui indique si les variables locales contenues dans cette méthode sont initialisées à zéro.La valeur par défaut de cette propriété est true.</summary>
<returns>true si les variables locales contenues dans cette méthode doivent être initialisées à zéro ; sinon, false.</returns>
<exception cref="T:System.InvalidOperationException">Pour la méthode active, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false. (Get ou Set.)</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>Obtient une valeur indiquant si la méthode est une méthode générique.</summary>
<returns>true si la méthode est générique ; sinon, false.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>Obtient une valeur qui indique si l'objet <see cref="T:System.Reflection.Emit.MethodBuilder" /> actuel représente la définition d'une méthode générique.</summary>
<returns>true si l'objet <see cref="T:System.Reflection.Emit.MethodBuilder" /> actuel représente la définition d'une méthode générique ; sinon, false.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>Retourne une méthode générique construite à partir de la définition de méthode générique actuelle à l'aide des arguments de type générique spécifiés.</summary>
<returns>
<see cref="T:System.Reflection.MethodInfo" /> qui représente la méthode générique construite à partir de la définition de méthode générique actuelle à l'aide des arguments de type générique spécifiés.</returns>
<param name="typeArguments">Tableau d'objets <see cref="T:System.Type" /> qui représentent les arguments de type de la méthode générique.</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>Récupère le nom de cette méthode.</summary>
<returns>En lecture seule.Récupère une chaîne contenant le nom simple de cette méthode.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>Obtient un objet <see cref="T:System.Reflection.ParameterInfo" /> qui contient des informations relatives au type de retour de la méthode, telles que la présence de modificateurs personnalisés. </summary>
<returns>Objet <see cref="T:System.Reflection.ParameterInfo" /> qui contient des informations sur le type de retour.</returns>
<exception cref="T:System.InvalidOperationException">Le type déclarant n'a pas été créé.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary>Obtient le type de retour de la méthode représentée par ce <see cref="T:System.Reflection.Emit.MethodBuilder" />.</summary>
<returns>Type de retour de la méthode.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">Pour la méthode active, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à décrire l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Pour la méthode active, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Définit les indicateurs d'implémentation de cette méthode.</summary>
<param name="attributes">Indicateurs d'implémentation à définir. </param>
<exception cref="T:System.InvalidOperationException">Le type conteneur a été créé au préalable à l'aide de la méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour la méthode active, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>Définit le nombre et les types de paramètres d'une méthode. </summary>
<param name="parameterTypes">Tableau d'objets <see cref="T:System.Type" /> représentant les types de paramètres.</param>
<exception cref="T:System.InvalidOperationException">La méthode actuelle est générique, mais n'est pas une définition de méthode générique.Autrement dit, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>Définit le type de retour de la méthode.</summary>
<param name="returnType">Objet <see cref="T:System.Type" /> qui représente le type de retour de la méthode.</param>
<exception cref="T:System.InvalidOperationException">La méthode actuelle est générique, mais n'est pas une définition de méthode générique.Autrement dit, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Définit la signature de la méthode, y compris le type de retour, les types de paramètres et les modificateurs personnalisés requis et facultatifs du type de retour et des types de paramètres.</summary>
<param name="returnType">Type de retour de la méthode.</param>
<param name="returnTypeRequiredCustomModifiers">Tableau de types représentant les modificateurs personnalisés requis, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la méthode.Si le type de retour ne possède pas de modificateur personnalisé requis, spécifiez null.</param>
<param name="returnTypeOptionalCustomModifiers">Tableau de types représentant les modificateurs personnalisés facultatifs, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la méthode.Si le type de retour ne possède pas de modificateur personnalisé optionnel, spécifiez null.</param>
<param name="parameterTypes">Types des paramètres de la méthode.</param>
<param name="parameterTypeRequiredCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés requis pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de tableaux.</param>
<param name="parameterTypeOptionalCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés facultatifs pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de tableaux.</param>
<exception cref="T:System.InvalidOperationException">La méthode actuelle est générique, mais n'est pas une définition de méthode générique.Autrement dit, la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>Retourne cette instance de MethodBuilder en tant que chaîne.</summary>
<returns>Retourne une chaîne contenant le nom, les attributs, la signature de méthode, les exceptions et la signature locale de cette méthode, suivis du flux MSIL (Microsoft Intermediate Language) en cours.</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>Définit et représente un module dans un assembly dynamique.</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary>Obtient l'assembly dynamique qui a défini cette instance de <see cref="T:System.Reflection.Emit.ModuleBuilder" />.</summary>
<returns>Assembly dynamique qui a défini le module dynamique actuel.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>Complète les définitions de fonction globale et les définitions de données globales pour ce module dynamique.</summary>
<exception cref="T:System.InvalidOperationException">Cette méthode a été appelée au préalable. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Définit un type d'énumération qui est un type valeur avec un champ non statique unique appelé <paramref name="value__" /> du type spécifié.</summary>
<returns>Énumération définie.</returns>
<param name="name">Chemin d'accès complet du type d'énumération.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="visibility">Attributs de type pour l'énumération.Un attribut correspond à n'importe quel octet défini par <see cref="F:System.Reflection.TypeAttributes.VisibilityMask" />.</param>
<param name="underlyingType">Type sous-jacent pour l'énumération.Ce doit être un type entier intégré.</param>
<exception cref="T:System.ArgumentException">Des attributs autres que des attributs de visibilité sont fournis.ou Une énumération portant le nom donné existe dans l'assembly parent de ce module.ou Les attributs de visibilité ne correspondent pas à la portée de l'énumération.Par exemple, si <see cref="F:System.Reflection.TypeAttributes.NestedPublic" /> est spécifié pour <paramref name="visibility" /> alors que l'énumération n'est pas de type imbriqué.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Définit une méthode globale à l'aide du nom, des attributs, de la convention d'appel, du type de retour et des types de paramètres spécifiés.</summary>
<returns>Méthode globale définie.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la méthode.<paramref name="attributes" /> doit inclure <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="callingConvention">Convention d'appel à la méthode. </param>
<param name="returnType">Type de retour de la méthode. </param>
<param name="parameterTypes">Types des paramètres de la méthode. </param>
<exception cref="T:System.ArgumentException">La méthode n'est pas statique.C'est-à-dire que <paramref name="attributes" /> n'inclut pas <see cref="F:System.Reflection.MethodAttributes.Static" />.ouUn élément du tableau <see cref="T:System.Type" /> est null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> a été appelé au préalable. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Définit une méthode globale à l'aide du nom, des attributs, de la convention d'appel, du type de retour, des modificateurs personnalisés pour le type de retour, des types de paramètres et des modificateurs personnalisés pour les types de paramètres spécifiés.</summary>
<returns>Méthode globale définie.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de caractères Null incorporés.</param>
<param name="attributes">Attributs de la méthode.<paramref name="attributes" /> doit inclure <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="callingConvention">Convention d'appel à la méthode. </param>
<param name="returnType">Type de retour de la méthode. </param>
<param name="requiredReturnTypeCustomModifiers">Tableau des types représentant les modificateurs personnalisés requis pour le type de retour, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" /> ou <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Si le type de retour ne possède pas de modificateur personnalisé requis, spécifiez null.</param>
<param name="optionalReturnTypeCustomModifiers">Tableau des types représentant les modificateurs personnalisés facultatifs pour le type de retour, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" /> ou <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Si le type de retour ne possède pas de modificateur personnalisé optionnel, spécifiez null.</param>
<param name="parameterTypes">Types des paramètres de la méthode. </param>
<param name="requiredParameterTypeCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés requis pour le paramètre correspondant de la méthode globale.Si un argument particulier ne possède pas de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de types.Si la méthode globale ne possède pas d'argument, ou si aucun des arguments ne possède de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de tableaux.</param>
<param name="optionalParameterTypeCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés facultatifs pour le paramètre correspondant.Si un argument particulier ne possède pas de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de types.Si la méthode globale ne possède pas d'argument, ou si aucun des arguments ne possède de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de tableaux.</param>
<exception cref="T:System.ArgumentException">La méthode n'est pas statique.C'est-à-dire que <paramref name="attributes" /> n'inclut pas <see cref="F:System.Reflection.MethodAttributes.Static" />.ouUn élément du tableau <see cref="T:System.Type" /> est null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> a été appelée au préalable. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Définit une méthode globale à l'aide du nom, des attributs, du type de retour et des types de paramètres spécifiés.</summary>
<returns>Méthode globale définie.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la méthode.<paramref name="attributes" /> doit inclure <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="returnType">Type de retour de la méthode. </param>
<param name="parameterTypes">Types des paramètres de la méthode. </param>
<exception cref="T:System.ArgumentException">La méthode n'est pas statique.C'est-à-dire que <paramref name="attributes" /> n'inclut pas <see cref="F:System.Reflection.MethodAttributes.Static" />.ou La longueur de <paramref name="name" /> est égale à zéro. ouUn élément du tableau <see cref="T:System.Type" /> est null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> a été appelé au préalable. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Définit un champ de données initialisé dans la section .sdata du fichier exécutable portable.</summary>
<returns>Champ pour référencer les données.</returns>
<param name="name">Nom utilisé pour référencer les données.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="data">Objet BLOB de données. </param>
<param name="attributes">Attributs du champ.La valeur par défaut est Static.</param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou La taille de <paramref name="data" /> est inférieure ou égale à zéro, ou supérieure ou égale à 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ou <paramref name="data" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> a été appelé au préalable. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>Construit un TypeBuilder pour un type privé portant le nom spécifié dans ce module. </summary>
<returns>Type privé portant le nom spécifié.</returns>
<param name="name">Chemin d'accès complet du type, espace de noms compris.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<exception cref="T:System.ArgumentException">Un type portant le nom donné existe dans l'assembly parent de ce module.ou Des attributs de type imbriqué sont définis sur un type non imbriqué. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>Construit un TypeBuilder en fonction du nom et des attributs du type.</summary>
<returns>TypeBuilder créé avec tous les attributs demandés.</returns>
<param name="name">Chemin d'accès complet du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type défini. </param>
<exception cref="T:System.ArgumentException">Un type portant le nom donné existe dans l'assembly parent de ce module.ou Des attributs de type imbriqué sont définis sur un type non imbriqué. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Construit un TypeBuilder en fonction du nom et des attributs du type, ainsi que du type que le type défini étend.</summary>
<returns>TypeBuilder créé avec tous les attributs demandés.</returns>
<param name="name">Chemin d'accès complet du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attribut à associer au type. </param>
<param name="parent">Type étendu par le type défini. </param>
<exception cref="T:System.ArgumentException">Un type portant le nom donné existe dans l'assembly parent de ce module.ou Des attributs de type imbriqué sont définis sur un type non imbriqué. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Construit un TypeBuilder en fonction du nom et des attributs du type, du type étendu par le type défini et de la taille totale du type.</summary>
<returns>Objet TypeBuilder.</returns>
<param name="name">Chemin d'accès complet du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type défini. </param>
<param name="parent">Type étendu par le type défini. </param>
<param name="typesize">Taille totale du type. </param>
<exception cref="T:System.ArgumentException">Un type portant le nom donné existe dans l'assembly parent de ce module.ou Des attributs de type imbriqué sont définis sur un type non imbriqué. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Construit un TypeBuilder en fonction du nom et des attributs du type, du type étendu par le type défini et de la taille de compactage du type.</summary>
<returns>Objet TypeBuilder.</returns>
<param name="name">Chemin d'accès complet du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type défini. </param>
<param name="parent">Type étendu par le type défini. </param>
<param name="packsize">Taille de compactage du type. </param>
<exception cref="T:System.ArgumentException">Un type portant le nom donné existe dans l'assembly parent de ce module.ou Des attributs de type imbriqué sont définis sur un type non imbriqué. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Construit un TypeBuilder en fonction du nom et des attributs du type, du type étendu par le type défini, de la taille de compactage et de la taille totale du type défini.</summary>
<returns>TypeBuilder créé avec tous les attributs demandés.</returns>
<param name="name">Chemin d'accès complet du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type défini. </param>
<param name="parent">Type étendu par le type défini. </param>
<param name="packingSize">Taille de compactage du type. </param>
<param name="typesize">Taille totale du type. </param>
<exception cref="T:System.ArgumentException">Un type portant le nom donné existe dans l'assembly parent de ce module.ou Des attributs de type imbriqué sont définis sur un type non imbriqué. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Construit un TypeBuilder en fonction du nom et des attributs du type, du type étendu par le type défini et de l'interface implémentée par le type défini.</summary>
<returns>TypeBuilder créé avec tous les attributs demandés.</returns>
<param name="name">Chemin d'accès complet du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs à associer au type. </param>
<param name="parent">Type étendu par le type défini. </param>
<param name="interfaces">Liste des interfaces implémentées par le type. </param>
<exception cref="T:System.ArgumentException">Un type portant le nom donné existe dans l'assembly parent de ce module.ou Des attributs de type imbriqué sont définis sur un type non imbriqué. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Définit un champ de données non initialisé dans la section .sdata du fichier exécutable portable (PE, Portable Executable).</summary>
<returns>Champ pour référencer les données.</returns>
<param name="name">Nom utilisé pour référencer les données.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="size">Taille du champ de données. </param>
<param name="attributes">Attributs du champ. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou <paramref name="size" /> est inférieur ou égal à zéro, ou supérieur ou égal à 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> a été appelé au préalable. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>Retourne une valeur qui indique si cette instance équivaut à l'objet spécifié.</summary>
<returns>true si <paramref name="obj" /> est égal au type et à la valeur de cette instance ; sinon, false.</returns>
<param name="obj">Objet à comparer à cette instance ou null.</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>Obtient un String représentant le nom et le chemin d'accès complets de ce module.</summary>
<returns>Nom qualifié complet du module.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Retourne la méthode nommée sur une classe Array.</summary>
<returns>Méthode nommée sur une classe Array.</returns>
<param name="arrayClass">Classe Array. </param>
<param name="methodName">Nom d'une méthode sur la classe Array. </param>
<param name="callingConvention">Convention d'appel de la méthode. </param>
<param name="returnType">Type de retour de la méthode. </param>
<param name="parameterTypes">Types des paramètres de la méthode. </param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" /> n'est pas un tableau. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /> ou <paramref name="methodName" /> est null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>Retourne le code de hachage de cette instance.</summary>
<returns>Code de hachage d'un entier signé 32 bits.</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>Chaîne qui indique qu'il s'agit d'un module en mémoire.</summary>
<returns>Texte qui indique qu'il s'agit d'un module en mémoire.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Applique un attribut personnalisé à ce module à l'aide d'un objet BLOB spécifié qui représente l'attribut.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet BLOB d'octets représentant l'attribut. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Applique un attribut personnalisé à ce module à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance qui spécifie l'attribut personnalisé à appliquer. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> a la valeur null. </exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>Définit les propriétés d'un type.</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Ajoute une des autres méthodes associées à cette propriété.</summary>
<param name="mdBuilder">Objet MethodBuilder qui représente l'autre méthode. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>Obtient les attributs de cette propriété.</summary>
<returns>Attributs de cette propriété.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>Obtient une valeur indiquant si la propriété peut être lue.</summary>
<returns>true si la propriété peut être lue ; sinon, false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>Obtient une valeur indiquant s'il est possible d'écrire dans la propriété.</summary>
<returns>true s'il est possible d'écrire dans la propriété ; sinon, false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>Obtient la classe qui déclare ce membre.</summary>
<returns>Objet Type de la classe qui déclare ce membre.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>Retourne un tableau de tous les paramètres d'index de la propriété.</summary>
<returns>Tableau de type ParameterInfo contenant les paramètres d'index.</returns>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>Obtient la valeur de la propriété indexée en appelant la méthode de l'accesseur GET de la propriété.</summary>
<returns>Valeur de la propriété indexée spécifiée.</returns>
<param name="obj">Objet dont la valeur de propriété sera retournée. </param>
<param name="index">Valeurs d'index facultatives pour les propriétés indexées.Cette valeur doit être null pour les propriétés non indexées.</param>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>Obtient le nom de ce membre.</summary>
<returns>
<see cref="T:System.String" /> contenant le nom de ce membre.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>Obtient le type du champ de cette propriété.</summary>
<returns>Type de cette propriété.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>Définit la valeur par défaut de cette propriété.</summary>
<param name="defaultValue">Valeur par défaut de cette propriété. </param>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
<exception cref="T:System.ArgumentException">La propriété ne correspond pas à un type pris en charge.ouLe type de <paramref name="defaultValue" /> ne correspond pas au type de la propriété.ouLa propriété est de type <see cref="T:System.Object" /> ou d'un autre type référence, <paramref name="defaultValue" /> n'est pas null et la valeur ne peut pas être assignée au type référence. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à définir l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">si <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelé sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Définit la méthode qui obtient la valeur de la propriété.</summary>
<param name="mdBuilder">Objet MethodBuilder qui représente la méthode qui obtient la valeur de la propriété. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Définit la méthode qui définit la valeur de la propriété.</summary>
<param name="mdBuilder">Objet MethodBuilder qui représente la méthode qui définit la valeur de la propriété. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">La méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée sur le type englobant. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>Définit la valeur de la propriété avec des valeurs d'index facultatives pour les propriétés d'index.</summary>
<param name="obj">Objet dont la valeur de propriété sera définie. </param>
<param name="value">Nouvelle valeur de cette propriété. </param>
<param name="index">Valeurs d'index facultatives pour les propriétés indexées.Cette valeur doit être null pour les propriétés non indexées.</param>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge. </exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>Définit et crée de nouvelles instances de classes au moment de l'exécution.</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>Ajoute une interface implémentée par ce type.</summary>
<param name="interfaceType">Interface implémentée par ce type. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>Récupère l'assembly dynamique qui contient cette définition de type.</summary>
<returns>En lecture seule.Récupère l'assembly dynamique qui contient cette définition de type.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>Retourne le nom complet de ce type, qualifié par le nom complet de l'assembly.</summary>
<returns>En lecture seule.Nom complet de ce type qualifié par le nom complet de l'assembly.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>Récupère le type de base de ce type.</summary>
<returns>En lecture seule.Récupère le type de base de ce type.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>Obtient un <see cref="T:System.Reflection.TypeInfo" /> qui représente ce type.</summary>
<returns>Objet qui représente ce type.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>Obtient la méthode qui a déclaré le paramètre de type générique actuel.</summary>
<returns>
<see cref="T:System.Reflection.MethodBase" /> représentant la méthode qui a déclaré le type actuel, si le type actuel est un paramètre de type générique ; sinon, null.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>Retourne le type qui a déclaré ce type.</summary>
<returns>En lecture seule.Type qui a déclaré ce type.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>Ajoute un nouveau constructeur au type avec les attributs et la signature donnés.</summary>
<returns>Constructeur défini.</returns>
<param name="attributes">Attributs du constructeur. </param>
<param name="callingConvention">Convention d'appel du constructeur. </param>
<param name="parameterTypes">Types de paramètre du constructeur. </param>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>Ajoute un nouveau constructeur au type avec les attributs, la signature et les modificateurs personnalisés donnés.</summary>
<returns>Constructeur défini.</returns>
<param name="attributes">Attributs du constructeur. </param>
<param name="callingConvention">Convention d'appel du constructeur. </param>
<param name="parameterTypes">Types de paramètre du constructeur. </param>
<param name="requiredCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés requis pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de tableaux.</param>
<param name="optionalCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés facultatifs pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de tableaux.</param>
<exception cref="T:System.ArgumentException">La taille de <paramref name="requiredCustomModifiers" /> ou de <paramref name="optionalCustomModifiers" /> n'est pas égale à la taille de <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>Définit le constructeur par défaut.Le constructeur défini ici appellera simplement le constructeur par défaut du parent.</summary>
<returns>Retourne le constructeur.</returns>
<param name="attributes">Objet MethodAttributes représentant les attributs à appliquer au constructeur. </param>
<exception cref="T:System.NotSupportedException">Le type parent (type de base) ne possède pas de constructeur par défaut. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>Ajoute un nouvel événement au type avec le nom, les attributs et le type d'événement donnés.</summary>
<returns>Événement défini.</returns>
<param name="name">Nom de l’événement.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de l'événement. </param>
<param name="eventtype">Type de l'événement. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null.ou <paramref name="eventtype" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>Ajoute un nouveau champ au type, avec le nom, les attributs et le type de champ donnés.</summary>
<returns>Champ défini.</returns>
<param name="fieldName">Nom du champ.<paramref name="fieldName" /> ne peut pas contenir de valeurs null incorporées.</param>
<param name="type">Type du champ. </param>
<param name="attributes">Attributs du champ. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="fieldName" /> est égale à zéro.ou <paramref name="type" /> est System.Void.ou Une taille totale a été spécifiée pour la classe parente de ce champ. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>Ajoute un nouveau champ au type avec le nom, les attributs, le type de champ et les modificateurs personnalisés donnés.</summary>
<returns>Champ défini.</returns>
<param name="fieldName">Nom du champ.<paramref name="fieldName" /> ne peut pas contenir de valeurs null incorporées.</param>
<param name="type">Type du champ. </param>
<param name="requiredCustomModifiers">Tableau des types représentant les modificateurs personnalisés requis pour le champ, tels que <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="optionalCustomModifiers">Tableau des types représentant les modificateurs personnalisés facultatifs pour le champ, tels que <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="attributes">Attributs du champ. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="fieldName" /> est égale à zéro.ou <paramref name="type" /> est System.Void.ou Une taille totale a été spécifiée pour la classe parente de ce champ. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>Définit les paramètres de type générique pour le type actuel, en spécifiant leur nombre ainsi que leur nom, et retourne un tableau d'objets <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> qui peuvent être utilisés pour définir leurs contraintes.</summary>
<returns>Tableau d'objets <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> qui peuvent être utilisés afin de définir les contraintes des paramètres de type générique pour le type actuel.</returns>
<param name="names">Tableau des noms des paramètres de type générique.</param>
<exception cref="T:System.InvalidOperationException">Les paramètres de type générique sont déjà définis pour ce type.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> a la valeur null.ouUn élément de <paramref name="names" /> est null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> est un tableau vide.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Définit un champ de données initialisé dans la section .sdata du fichier exécutable portable.</summary>
<returns>Champ pour référencer les données.</returns>
<param name="name">Nom utilisé pour référencer les données.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="data">Blob de données. </param>
<param name="attributes">Attributs du champ. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou La taille des données est inférieure ou égale à zéro, ou supérieure ou égale à 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ou <paramref name="data" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelé au préalable. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>Ajoute une nouvelle méthode au type avec le nom et les attributs de méthode spécifiés.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> représentant la méthode que vous venez de définir.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la méthode. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou Le type du parent de cette méthode est une interface et cette méthode n'est pas virtuelle (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>Ajoute une nouvelle méthode au type avec le nom, les attributs de méthode et la convention d'appel spécifiés.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> représentant la méthode que vous venez de définir.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la méthode. </param>
<param name="callingConvention">Convention d'appel de la méthode. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou Le type du parent de cette méthode est une interface et cette méthode n'est pas virtuelle (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Ajoute une nouvelle méthode au type avec le nom, les attributs de méthode, la convention d'appel et la signature de méthode spécifiés.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> représentant la méthode que vous venez de définir.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la méthode. </param>
<param name="callingConvention">Convention d'appel de la méthode. </param>
<param name="returnType">Type de retour de la méthode. </param>
<param name="parameterTypes">Types des paramètres de la méthode. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou Le type du parent de cette méthode est une interface et cette méthode n'est pas virtuelle (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Ajoute une nouvelle méthode au type avec le nom, les attributs de méthode, la convention d'appel, la signature de méthode et les modificateurs personnalisés spécifiés.</summary>
<returns>Objet <see cref="T:System.Reflection.Emit.MethodBuilder" /> représentant la méthode que vous venez d'ajouter.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la méthode. </param>
<param name="callingConvention">Convention d'appel de la méthode. </param>
<param name="returnType">Type de retour de la méthode. </param>
<param name="returnTypeRequiredCustomModifiers">Tableau de types représentant les modificateurs personnalisés requis, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la méthode.Si le type de retour ne possède pas de modificateur personnalisé requis, spécifiez null.</param>
<param name="returnTypeOptionalCustomModifiers">Tableau de types représentant les modificateurs personnalisés facultatifs, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la méthode.Si le type de retour ne possède pas de modificateur personnalisé optionnel, spécifiez null.</param>
<param name="parameterTypes">Types des paramètres de la méthode.</param>
<param name="parameterTypeRequiredCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés requis pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de tableaux.</param>
<param name="parameterTypeOptionalCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés facultatifs pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de tableaux.</param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou Le type du parent de cette méthode est une interface et cette méthode n'est pas virtuelle (Overridable en Visual Basic). ouLa taille de <paramref name="parameterTypeRequiredCustomModifiers" /> ou de <paramref name="parameterTypeOptionalCustomModifiers" /> n'est pas égale à la taille de <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Ajoute une nouvelle méthode au type avec le nom, les attributs de méthode et la signature de méthode spécifiés.</summary>
<returns>Méthode définie.</returns>
<param name="name">Nom de la méthode.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la méthode. </param>
<param name="returnType">Type de retour de la méthode. </param>
<param name="parameterTypes">Types des paramètres de la méthode. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou Le type du parent de cette méthode est une interface et cette méthode n'est pas virtuelle (Overridable en Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>Spécifie un corps de méthode donné qui implémente une déclaration de méthode donnée, éventuellement avec un autre nom.</summary>
<param name="methodInfoBody">Corps de méthode à utiliser.Il doit s'agir d'un objet MethodBuilder.</param>
<param name="methodInfoDeclaration">Méthode dont la déclaration doit être utilisée. </param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" /> n'appartient pas à cette classe. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /> ou <paramref name="methodInfoDeclaration" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ou Le type déclarant de <paramref name="methodInfoBody" /> n'est pas le type représenté par ce <see cref="T:System.Reflection.Emit.TypeBuilder" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>Définit un type imbriqué en fonction de son nom.</summary>
<returns>Type imbriqué défini.</returns>
<param name="name">Nom court du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro ou supérieure à 1 023. ouCette opération créerait un type avec un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> en double dans l'assembly actuel.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>Définit un type imbriqué en fonction de son nom et de ses attributs.</summary>
<returns>Type imbriqué défini.</returns>
<param name="name">Nom court du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type. </param>
<exception cref="T:System.ArgumentException">L'attribut imbriqué n'est pas spécifié.ou Ce type est sealed.ou Ce type est un tableau.ou Ce type est une interface mais le type imbriqué ne l'est pas.ou La longueur de <paramref name="name" /> est égale à 0 ou supérieure à 1 023. ouCette opération créerait un type avec un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> en double dans l'assembly actuel.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Définit un type imbriqué en fonction de son nom, de ses attributs et du type qu'il étend.</summary>
<returns>Type imbriqué défini.</returns>
<param name="name">Nom court du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type. </param>
<param name="parent">Type étendu par le type imbriqué. </param>
<exception cref="T:System.ArgumentException">L'attribut imbriqué n'est pas spécifié.ou Ce type est sealed.ou Ce type est un tableau.ou Ce type est une interface mais le type imbriqué ne l'est pas.ou La longueur de <paramref name="name" /> est égale à 0 ou supérieure à 1 023. ouCette opération créerait un type avec un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> en double dans l'assembly actuel.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Définit un type imbriqué en fonction de son nom, de ses attributs, de la taille totale du type et du type qu'il étend.</summary>
<returns>Type imbriqué défini.</returns>
<param name="name">Nom court du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type. </param>
<param name="parent">Type étendu par le type imbriqué. </param>
<param name="typeSize">Taille totale du type. </param>
<exception cref="T:System.ArgumentException">L'attribut imbriqué n'est pas spécifié.ou Ce type est sealed.ou Ce type est un tableau.ou Ce type est une interface mais le type imbriqué ne l'est pas.ou La longueur de <paramref name="name" /> est égale à 0 ou supérieure à 1 023. ouCette opération créerait un type avec un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> en double dans l'assembly actuel.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Définit un type imbriqué en fonction de son nom, de ses attributs, du type qu'il étend et de la taille de compactage.</summary>
<returns>Type imbriqué défini.</returns>
<param name="name">Nom court du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type. </param>
<param name="parent">Type étendu par le type imbriqué. </param>
<param name="packSize">Taille de compactage du type. </param>
<exception cref="T:System.ArgumentException">L'attribut imbriqué n'est pas spécifié.ou Ce type est sealed.ou Ce type est un tableau.ou Ce type est une interface mais le type imbriqué ne l'est pas.ou La longueur de <paramref name="name" /> est égale à 0 ou supérieure à 1 023. ouCette opération créerait un type avec un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> en double dans l'assembly actuel.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Définit un type imbriqué en fonction de son nom, de ses attributs, de sa taille et du type qu'il étend.</summary>
<returns>Type imbriqué défini.</returns>
<param name="name">Nom court du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type.</param>
<param name="parent">Type étendu par le type imbriqué.</param>
<param name="packSize">Taille de compactage du type.</param>
<param name="typeSize">Taille totale du type.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Définit un type imbriqué en fonction de son nom, de ses attributs, du type qu'il étend et de l'interface qu'il implémente.</summary>
<returns>Type imbriqué défini.</returns>
<param name="name">Nom court du type.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attr">Attributs du type. </param>
<param name="parent">Type étendu par le type imbriqué. </param>
<param name="interfaces">Interfaces implémentées par le type imbriqué. </param>
<exception cref="T:System.ArgumentException">L'attribut imbriqué n'est pas spécifié.ou Ce type est sealed.ou Ce type est un tableau.ou Ce type est une interface mais le type imbriqué ne l'est pas.ou La longueur de <paramref name="name" /> est égale à 0 ou supérieure à 1 023. ouCette opération créerait un type avec un <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> en double dans l'assembly actuel.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null.ouUn élément du tableau <paramref name="interfaces" /> est null.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Ajoute une nouvelle propriété au type avec le nom, les attributs, la convention d'appel et la signature de propriété donnés.</summary>
<returns>Propriété définie.</returns>
<param name="name">le nom de la propriété ;<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la propriété. </param>
<param name="callingConvention">Convention d'appel des accesseurs de propriété. </param>
<param name="returnType">Type de retour de la propriété. </param>
<param name="parameterTypes">Types des paramètres de la propriété.</param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. ou Un élément du tableau <paramref name="parameterTypes" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Ajoute une nouvelle propriété au type avec le nom, la convention d'appel, la signature de propriété et les modificateurs personnalisés donnés.</summary>
<returns>Propriété définie.</returns>
<param name="name">le nom de la propriété ;<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la propriété. </param>
<param name="callingConvention">Convention d'appel des accesseurs de propriété. </param>
<param name="returnType">Type de retour de la propriété. </param>
<param name="returnTypeRequiredCustomModifiers">Tableau de types représentant les modificateurs personnalisés requis, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la propriété.Si le type de retour ne possède pas de modificateur personnalisé requis, spécifiez null.</param>
<param name="returnTypeOptionalCustomModifiers">Tableau de types représentant les modificateurs personnalisés facultatifs, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la propriété.Si le type de retour ne possède pas de modificateur personnalisé optionnel, spécifiez null.</param>
<param name="parameterTypes">Types des paramètres de la propriété. </param>
<param name="parameterTypeRequiredCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés requis pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de tableaux.</param>
<param name="parameterTypeOptionalCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés facultatifs pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de tableaux.</param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. ou Un élément du tableau <paramref name="parameterTypes" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>Ajoute une nouvelle propriété au type avec le nom et la signature de propriété donnés.</summary>
<returns>Propriété définie.</returns>
<param name="name">le nom de la propriété ;<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la propriété. </param>
<param name="returnType">Type de retour de la propriété. </param>
<param name="parameterTypes">Types des paramètres de la propriété. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. ou Un élément du tableau <paramref name="parameterTypes" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Ajoute une nouvelle propriété au type avec le nom, la signature de propriété et les modificateurs personnalisés donnés.</summary>
<returns>Propriété définie.</returns>
<param name="name">le nom de la propriété ;<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="attributes">Attributs de la propriété. </param>
<param name="returnType">Type de retour de la propriété. </param>
<param name="returnTypeRequiredCustomModifiers">Tableau de types représentant les modificateurs personnalisés requis, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la propriété.Si le type de retour ne possède pas de modificateur personnalisé requis, spécifiez null.</param>
<param name="returnTypeOptionalCustomModifiers">Tableau de types représentant les modificateurs personnalisés facultatifs, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />, pour le type de retour de la propriété.Si le type de retour ne possède pas de modificateur personnalisé optionnel, spécifiez null.</param>
<param name="parameterTypes">Types des paramètres de la propriété. </param>
<param name="parameterTypeRequiredCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés requis pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé requis, spécifiez null plutôt qu'un tableau de tableaux.</param>
<param name="parameterTypeOptionalCustomModifiers">Tableau de types.Chaque tableau de types représente les modificateurs personnalisés facultatifs pour le paramètre correspondant, tels que <see cref="T:System.Runtime.CompilerServices.IsConst" />.Si un paramètre particulier ne possède pas de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de types.Si aucun des paramètres ne possède de modificateur personnalisé facultatif, spécifiez null plutôt qu'un tableau de tableaux.</param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> est null.ou Un élément du tableau <paramref name="parameterTypes" /> est null</exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>Définit l'initialiseur de ce type.</summary>
<returns>Retourne un initialiseur de type.</returns>
<exception cref="T:System.InvalidOperationException">Le type conteneur a été créé précédemment à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Définit un champ de données non initialisé dans la section .sdata du fichier exécutable portable (PE, Portable Executable).</summary>
<returns>Champ pour référencer les données.</returns>
<param name="name">Nom utilisé pour référencer les données.<paramref name="name" /> ne peut pas contenir de valeurs Null incorporées.</param>
<param name="size">Taille du champ de données. </param>
<param name="attributes">Attributs du champ. </param>
<exception cref="T:System.ArgumentException">La longueur de <paramref name="name" /> est égale à zéro.ou <paramref name="size" /> est inférieur ou égal à zéro, ou supérieur ou égal à 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>Récupère le chemin d'accès complet de ce type.</summary>
<returns>En lecture seule.Récupère le chemin d'accès complet de ce type.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>Obtient une valeur indiquant la covariance et les contraintes spéciales du paramètre de type générique actuel. </summary>
<returns>Combinaison d'opérations de bits de valeurs <see cref="T:System.Reflection.GenericParameterAttributes" /> qui décrivent la covariance et les contraintes spéciales du paramètre de type générique actuel.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>Obtient la position d'un paramètre de type dans la liste des paramètres de type du type générique qui a déclaré le paramètre.</summary>
<returns>Si l'objet <see cref="T:System.Reflection.Emit.TypeBuilder" /> actuel représente un paramètre de type générique, position du paramètre de type dans la liste des paramètres de type du type générique qui a déclaré le paramètre ; sinon, non défini.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>Retourne le constructeur du type générique construit spécifié qui correspond au constructeur spécifié de la définition de type générique. </summary>
<returns>Objet <see cref="T:System.Reflection.ConstructorInfo" /> qui représente le constructeur de <paramref name="type" /> correspondant à <paramref name="constructor" />, qui spécifie un constructeur appartenant à la définition de type générique de <paramref name="type" />.</returns>
<param name="type">Type générique construit dont le constructeur est retourné.</param>
<param name="constructor">Constructeur sur la définition de type générique de <paramref name="type" /> spécifiant le constructeur de <paramref name="type" /> à retourner.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> ne représente pas un type générique. ou<paramref name="type" /> n'est pas de type <see cref="T:System.Reflection.Emit.TypeBuilder" />.ouLe type déclarant de <paramref name="constructor" /> n'est pas une définition de type générique. ouLe type de déclaration de <paramref name="constructor" /> n'est pas la définition de type générique de <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>L'appel de cette méthode lève toujours <see cref="T:System.NotSupportedException" />.</summary>
<returns>Cette méthode n'est pas prise en charge.Aucune valeur n'est retournée.</returns>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>Retourne le champ du type générique construit spécifié qui correspond au champ spécifié de la définition de type générique. </summary>
<returns>Objet <see cref="T:System.Reflection.FieldInfo" /> qui représente le champ de <paramref name="type" /> correspondant à <paramref name="field" />, qui spécifie un champ appartenant à la définition de type générique de <paramref name="type" />.</returns>
<param name="type">Type générique construit dont le champ est retourné.</param>
<param name="field">Champ sur la définition de type générique de <paramref name="type" /> spécifiant le champ de <paramref name="type" /> à retourner.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> ne représente pas un type générique. ou<paramref name="type" /> n'est pas de type <see cref="T:System.Reflection.Emit.TypeBuilder" />.ouLe type déclarant de <paramref name="field" /> n'est pas une définition de type générique. ouLe type de déclaration de <paramref name="field" /> n'est pas la définition de type générique de <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>Retourne un objet <see cref="T:System.Type" /> qui représente une définition de type générique à partir de laquelle le type actuel peut être obtenu.</summary>
<returns>Objet <see cref="T:System.Type" /> qui représente une définition de type générique à partir de laquelle le type actuel peut être obtenu.</returns>
<exception cref="T:System.InvalidOperationException">Le type actuel n'est pas un type générique.En d'autres termes, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> retourne la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>Retourne la méthode du type générique construit spécifié qui correspond à la méthode spécifiée de la définition de type générique. </summary>
<returns>Objet <see cref="T:System.Reflection.MethodInfo" /> qui représente la méthode de <paramref name="type" /> correspondant à <paramref name="method" />, qui spécifie une méthode appartenant à la définition de type générique de <paramref name="type" />.</returns>
<param name="type">Type générique construit dont la méthode est retournée.</param>
<param name="method">Méthode sur la définition de type générique de <paramref name="type" /> spécifiant la méthode de <paramref name="type" /> à retourner.</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" /> est une méthode générique qui n'est pas une définition de méthode générique.ou<paramref name="type" /> ne représente pas un type générique.ou<paramref name="type" /> n'est pas de type <see cref="T:System.Reflection.Emit.TypeBuilder" />.ouLe type de déclaration de <paramref name="method" /> n'est pas une définition de type générique. ouLe type de déclaration de <paramref name="method" /> n'est pas la définition de type générique de <paramref name="type" />.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>Récupère le GUID de ce type.</summary>
<returns>En lecture seule.Récupère le GUID de ce type.</returns>
<exception cref="T:System.NotSupportedException">Cette méthode n'est pas prise en charge pour les types incomplets actuellement. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Obtient une valeur qui indique si un objet <see cref="T:System.Reflection.TypeInfo" /> spécifié peut être assigné à cet objet.</summary>
<returns>true si <paramref name="typeInfo" /> peut être assigné à cet objet ; sinon false.</returns>
<param name="typeInfo">Objet à tester.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>Retourne une valeur indiquant si le type dynamique actuel a été créé.</summary>
<returns>true si la méthode <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> a été appelée ; sinon, false. </returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>Obtient une valeur indiquant si le type actuel est un paramètre de type générique.</summary>
<returns>true si l'objet <see cref="T:System.Reflection.Emit.TypeBuilder" /> représente un paramètre de type générique ; sinon, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>Obtient une valeur indiquant si le type actuel est un type générique. </summary>
<returns>true si le type représenté par l'objet <see cref="T:System.Reflection.Emit.TypeBuilder" /> actuel est générique ; sinon, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>Obtient une valeur qui indique si le <see cref="T:System.Reflection.Emit.TypeBuilder" /> actuel représente une définition de type générique, à partir de laquelle d'autres types génériques peuvent être construits.</summary>
<returns>true si cet objet <see cref="T:System.Reflection.Emit.TypeBuilder" /> représente une définition de type générique ; sinon, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>Retourne un objet <see cref="T:System.Type" /> qui représente un tableau unidimensionnel du type actuel, avec une limite inférieure de zéro.</summary>
<returns>Objet <see cref="T:System.Type" /> qui représente un type de tableau unidimensionnel dont le type d'élément est le type actuel, avec une limite inférieure de zéro.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>Retourne un objet <see cref="T:System.Type" /> qui représente un tableau du type actuel, avec le nombre spécifié de dimensions.</summary>
<returns>Objet <see cref="T:System.Type" /> qui représente un tableau unidimensionnel du type actuel.</returns>
<param name="rank">Nombre de dimensions pour le tableau. </param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> n'est pas une dimension de tableau valide.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>Retourne un objet <see cref="T:System.Type" /> qui représente le type actuel lorsqu'il est passé en tant que paramètre ref (ByRef en Visual Basic).</summary>
<returns>Objet <see cref="T:System.Type" /> qui représente le type actuel lorsqu'il est passé en tant que paramètre ref (ByRef en Visual Basic).</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>Substitue les éléments d'un tableau de types aux paramètres de type de la définition de type générique actuelle et retourne le type construit résultant.</summary>
<returns>
<see cref="T:System.Type" /> représentant le type construit formé en substituant les éléments de <paramref name="typeArguments" /> pour les paramètres de type du type générique actuel. </returns>
<param name="typeArguments">Tableau de types à substituer aux paramètres de type de la définition de type générique actuelle.</param>
<exception cref="T:System.InvalidOperationException">Le type actuel ne représente pas la définition d'un type générique.En d'autres termes, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> retourne la valeur false.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" /> a la valeur null.ou Tout élément de <paramref name="typeArguments" /> est null. </exception>
<exception cref="T:System.ArgumentException">Tout élément de <paramref name="typeArguments" /> ne satisfait pas les contraintes spécifiées pour le paramètre de type correspondant du type générique actuel. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>Retourne un objet <see cref="T:System.Type" /> qui représente le type d'un pointeur non managé vers le type actuel.</summary>
<returns>Objet <see cref="T:System.Type" /> qui représente le type d'un pointeur non managé vers le type actuel.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>Récupère le module dynamique qui contient cette définition de type.</summary>
<returns>En lecture seule.Récupère le module dynamique qui contient cette définition de type.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>Récupère le nom de ce type.</summary>
<returns>En lecture seule.Récupère le nom <see cref="T:System.String" /> de ce type.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>Récupère l'espace de noms dans lequel ce TypeBuilder est défini.</summary>
<returns>En lecture seule.Récupère l'espace de noms dans lequel ce TypeBuilder est défini.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>Récupère la taille de compactage de ce type.</summary>
<returns>En lecture seule.Récupère la taille de compactage de ce type.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Définit un attribut personnalisé à l'aide d'un objet blob d'attribut personnalisé spécifié.</summary>
<param name="con">Constructeur de l'attribut personnalisé. </param>
<param name="binaryAttribute">Objet blob d'octets représentant les attributs. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> ou <paramref name="binaryAttribute" /> est null. </exception>
<exception cref="T:System.InvalidOperationException">Pour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Définit un attribut personnalisé à l'aide d'un générateur d'attributs personnalisés.</summary>
<param name="customBuilder">Instance de classe d'assistance servant à définir l'attribut personnalisé. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> a la valeur null. </exception>
<exception cref="T:System.InvalidOperationException">Pour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>Définit le type de base du type actuellement en construction.</summary>
<param name="parent">Nouveau type de base. </param>
<exception cref="T:System.InvalidOperationException">Le type a été créé au préalable à l'aide de <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.ou<paramref name="parent" /> est null, et l'instance actuelle représente une interface dont les attributs n'incluent pas <see cref="F:System.Reflection.TypeAttributes.Abstract" />.ouPour le type dynamique en cours, la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> a la valeur true, mais la propriété <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> a la valeur false. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" /> est une interface.Il s'agit d'une nouvelle condition d'exception de .NET Framework version 2.0.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>Récupère la taille totale d'un type.</summary>
<returns>En lecture seule.Récupère la taille totale de ce type.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>Retourne le nom du type sans l'espace de noms.</summary>
<returns>En lecture seule.Nom du type sans l'espace de noms.</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>Représente la non-spécification de la taille totale pour le type.</summary>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>Definisce e rappresenta un assembly dinamico.</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>Definisce un assembly dinamico con il nome e i diritti di accesso specificati.</summary>
<returns>Oggetto che rappresenta il nuovo assembly.</returns>
<param name="name">Nome dell'assembly.</param>
<param name="access">I diritti di accesso dell'assembly.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>Definisce un nuovo assembly con il nome, i diritti di accesso e gli attributi specificati.</summary>
<returns>Oggetto che rappresenta il nuovo assembly.</returns>
<param name="name">Nome dell'assembly.</param>
<param name="access">I diritti di accesso dell'assembly.</param>
<param name="assemblyAttributes">Raccolta che contiene gli attributi dell'assembly.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>Definisce un modulo dinamico temporaneo denominato nell'assembly.</summary>
<returns>Oggetto <see cref="T:System.Reflection.Emit.ModuleBuilder" /> che rappresenta il modulo dinamico definito.</returns>
<param name="name">Nome del modulo dinamico.La sua lunghezza deve essere inferiore a 260 caratteri.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> inizia con uno spazio vuoto.- oppure - La lunghezza di <paramref name="name" /> è zero.- oppure - La lunghezza di <paramref name="name" /> è maggiore di o uguale a 260. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
<exception cref="T:System.ExecutionEngineException">Non è possibile caricare l'assembly per un writer di simboli predefinito.- oppure - Non è possibile trovare il tipo che implementa l'interfaccia del writer di simboli predefinito. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato.</summary>
<returns>true se <paramref name="obj" /> è uguale al tipo e al valore di questa istanza. In caso contrario, false.</returns>
<param name="obj">Oggetto da confrontare con questa istanza o null.</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>Ottiene il nome visualizzato dell'assembly dinamico corrente. </summary>
<returns>Nome visualizzato dell'assembly dinamico.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>Restituisce il modulo dinamico con il nome specificato.</summary>
<returns>Oggetto ModuleBuilder che rappresenta il modulo dinamico richiesto.</returns>
<param name="name">Nome del modulo dinamico richiesto. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero. </exception>
<exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>Restituisce il codice hash per l'istanza.</summary>
<returns>Codice hash integer con segno a 32 bit.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>Restituisce informazioni sul modo in cui la risorsa data è stata resa persistente.</summary>
<returns>Oggetto <see cref="T:System.Reflection.ManifestResourceInfo" /> compilato con informazioni relative alla topologia della risorsa oppure null se la risorsa non è stata trovata.</returns>
<param name="resourceName">Il nome della risorsa. </param>
<exception cref="T:System.NotSupportedException">Il metodo non è attualmente supportato. </exception>
<exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>Carica la risorsa del manifesto specificata da questo assembly.</summary>
<returns>Matrice di tipo String che contiene i nomi di tutte le risorse.</returns>
<exception cref="T:System.NotSupportedException">Il metodo non è supportato su un assembly dinamico.Per ottenere i nomi della risorsa del manifesto, utilizzare il metodo <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" />.</exception>
<exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>Carica la risorsa del manifesto specificata da questo assembly.</summary>
<returns>Oggetto <see cref="T:System.IO.Stream" /> che rappresenta la risorsa del manifesto.</returns>
<param name="name">Nome della risorsa del manifesto richiesta. </param>
<exception cref="T:System.NotSupportedException">Il metodo non è attualmente supportato. </exception>
<exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>Ottiene un valore che indica che l'assembly corrente è un assembly dinamico.</summary>
<returns>Sempre true.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>Ottiene il modulo nell'oggetto <see cref="T:System.Reflection.Emit.AssemblyBuilder" /> corrente che contiene il manifesto dell'assembly.</summary>
<returns>Modulo manifesto.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Impostare un attributo personalizzato sull'assembly utilizzando un blob di attributi personalizzati specificato.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
<exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="con" /> non è RuntimeConstructorInfo.</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Impostare un attributo personalizzato sull'assembly utilizzando un generatore di attributi personalizzati.</summary>
<param name="customBuilder">Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> è null. </exception>
<exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>Definisce le modalità di accesso per un assembly dinamico. </summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>L'assembly dinamico può essere eseguito ma non salvato.</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>L'assembly dinamico può essere scaricato e la memoria recuperata, soggetto alle restrizioni descritte in Assembly ritirabili per la generazione di tipi dinamici.</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>Definisce e rappresenta un costruttore di una classe dinamica.</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>Recupera gli attributi per il costruttore.</summary>
<returns>Restituisce gli attributi per il costruttore.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>Ottiene un valore <see cref="T:System.Reflection.CallingConventions" /> che dipende dal fatto che il tipo dichiarante sia generico o non generico.</summary>
<returns>
<see cref="F:System.Reflection.CallingConventions.HasThis" /> se il tipo dichiarante è generico. In caso contrario, <see cref="F:System.Reflection.CallingConventions.Standard" />. </returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>Recupera un riferimento all'oggetto <see cref="T:System.Type" /> per il tipo che dichiara il membro.</summary>
<returns>Restituisce l'oggetto <see cref="T:System.Type" /> per il tipo che dichiara il membro.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Definisce un parametro del costruttore.</summary>
<returns>Restituisce un oggetto ParameterBuilder che rappresenta il nuovo parametro del costruttore.</returns>
<param name="iSequence">Posizione del parametro nell'elenco dei parametri.I parametri sono indicizzati iniziando da 1 per il primo parametro.</param>
<param name="attributes">Attributi del parametro. </param>
<param name="strParamName">Nome del parametro.Il nome può essere rappresentato dalla stringa null.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" /> è minore di 0 (zero) oppure maggiore del numero di parametri del costruttore. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo che lo contiene è stato creato utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>Ottiene un oggetto <see cref="T:System.Reflection.Emit.ILGenerator" /> per il costruttore.</summary>
<returns>Restituisce un oggetto <see cref="T:System.Reflection.Emit.ILGenerator" /> per il costruttore.</returns>
<exception cref="T:System.InvalidOperationException">Il costruttore è un costruttore predefinito.- oppure -Il costruttore dispone di un flag <see cref="T:System.Reflection.MethodAttributes" /> o di un flag <see cref="T:System.Reflection.MethodImplAttributes" /> che indica che non deve essere presente il corpo di un metodo.</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>Ottiene una classe <see cref="T:System.Reflection.Emit.ILGenerator" />, con la dimensione di flusso MSIL specificata, che può essere utilizzata per compilare un corpo del metodo per questo costruttore.</summary>
<returns>Classe <see cref="T:System.Reflection.Emit.ILGenerator" /> per questo costruttore.</returns>
<param name="streamSize">Dimensione del flusso MSIL in byte.</param>
<exception cref="T:System.InvalidOperationException">Il costruttore è un costruttore predefinito.- oppure -Il costruttore dispone di un flag <see cref="T:System.Reflection.MethodAttributes" /> o di un flag <see cref="T:System.Reflection.MethodImplAttributes" /> che indica che non deve essere presente il corpo di un metodo. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>Restituisce i parametri del costruttore.</summary>
<returns>Restituisce una matrice di oggetti <see cref="T:System.Reflection.ParameterInfo" /> che rappresentano i parametri del costruttore.</returns>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> non è stato chiamato sul tipo di questo costruttore in .NET Framework versioni 1.0 e 1.1. </exception>
<exception cref="T:System.NotSupportedException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> non è stato chiamato sul tipo di questo costruttore in .NET Framework versione 2.0. </exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>Ottiene o imposta un valore che indica se le variabili locali nel costruttore devono essere inizializzate a zero.</summary>
<returns>Lettura/scrittura.Ottiene o imposta un valore che indica se le variabili locali nel costruttore devono essere inizializzate a zero.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>Recupera il nome del costruttore.</summary>
<returns>Restituisce il nome del costruttore.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Impostare un attributo personalizzato utilizzando un blob di attributi personalizzati specificato.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati.</summary>
<param name="customBuilder">Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Imposta i flag di implementazione dei metodi per il costruttore.</summary>
<param name="attributes">Flag di implementazione dei metodi. </param>
<exception cref="T:System.InvalidOperationException">Il tipo che lo contiene è stato creato utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary>Restituisce l'istanza dell'oggetto <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> come un oggetto <see cref="T:System.String" />.</summary>
<returns>Restituisce un oggetto <see cref="T:System.String" /> contenente il nome, gli attributi e le eccezioni del costruttore, seguiti dal flusso MSIL (Microsoft Intermediate Language) corrente.</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>Descrive e rappresenta un tipo di enumerazione.</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>Recupera l'assembly dinamico che contiene la definizione dell'enum.</summary>
<returns>Solo lettura.Assembly dinamico che contiene la definizione dell'enum.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>Restituisce il percorso completo dell'enum qualificato dal nome visualizzato dell'assembly padre.</summary>
<returns>Solo lettura.Percorso completo dell'enum qualificato dal nome visualizzato dell'assembly padre.</returns>
<exception cref="T:System.NotSupportedException">Non è stato ancora stato chiamato il metodo <see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>Restituisce il tipo <see cref="T:System.Type" /> padre del tipo, il quale è sempre <see cref="T:System.Enum" />.</summary>
<returns>Solo lettura.Tipo <see cref="T:System.Type" /> padre del tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>Ottiene un oggetto <see cref="T:System.Reflection.TypeInfo" /> che rappresenta l'enumerazione.</summary>
<returns>Oggetto che rappresenta l'enumerazione.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary>Restituisce il tipo con cui è stato dichiarato l'oggetto <see cref="T:System.Reflection.Emit.EnumBuilder" />.</summary>
<returns>Solo lettura.Tipo con cui è stato dichiarato l'oggetto <see cref="T:System.Reflection.Emit.EnumBuilder" />.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>Definisce un campo statico denominato in un tipo di enumerazione con il valore di costante specificato.</summary>
<returns>Campo definito.</returns>
<param name="literalName">Nome del campo statico. </param>
<param name="literalValue">Valore costante del valore letterale. </param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>Restituisce il percorso completo dell'enum.</summary>
<returns>Solo lettura.Percorso completo dell'enum.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>La chiamata di questo metodo genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
<returns>Metodo non supportato.Non vengono restituiti valori.</returns>
<exception cref="T:System.NotSupportedException">Il metodo non è attualmente supportato. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>Restituisce il GUID dell'enum.</summary>
<returns>Solo lettura.GUID dell'enum.</returns>
<exception cref="T:System.NotSupportedException">Il metodo non è attualmente supportato nei tipi non completi. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Ottiene un valore che indica se è possibile assegnare un oggetto <see cref="T:System.Reflection.TypeInfo" /> specificato a questo oggetto.</summary>
<returns>true se <paramref name="typeInfo" /> può essere assegnato a questo oggetto, in caso contrario, false.</returns>
<param name="typeInfo">Oggetto da verificare.</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> è minore di 1.</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary>Recupera il modulo dinamico che contiene la definizione di <see cref="T:System.Reflection.Emit.EnumBuilder" />.</summary>
<returns>Solo lettura.Modulo dinamico che contiene la definizione di <see cref="T:System.Reflection.Emit.EnumBuilder" />.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>Restituisce il nome dell'enum.</summary>
<returns>Solo lettura.Nome dell'enum.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>Restituisce lo spazio dei nomi dell'enum.</summary>
<returns>Solo lettura.Spazio dei nomi dell'enum.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato.</summary>
<param name="customBuilder">Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> è null. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>Restituisce il campo sottostante per l'enum.</summary>
<returns>Solo lettura.Campo sottostante per l'enum.</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>Definisce gli eventi per una classe.</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Aggiunge uno degli altri metodi associati all'evento, ovvero un metodo diverso dai metodi "on" e "raise" associati a un evento.È possibile chiamare questa funzione più volte per aggiungere un numero qualsiasi di altri metodi.</summary>
<param name="mdBuilder">Oggetto MethodBuilder che rappresenta l'altro metodo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Imposta il metodo utilizzato per la sottoscrizione dell'evento.</summary>
<param name="mdBuilder">Oggetto MethodBuilder che rappresenta il metodo utilizzato per la sottoscrizione dell'evento. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Impostare un attributo personalizzato utilizzando un blob di attributi personalizzati specificato.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato.</summary>
<param name="customBuilder">Istanza di una classe di supporto per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Imposta il metodo utilizzato per generare l'evento.</summary>
<param name="mdBuilder">Oggetto MethodBuilder che rappresenta il metodo utilizzato per generare l'evento. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Imposta il metodo utilizzato per annullare la sottoscrizione dell'evento.</summary>
<param name="mdBuilder">Oggetto MethodBuilder che rappresenta il metodo utilizzato per annullare la sottoscrizione dell'evento. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>Definisce e rappresenta un campo.La classe non può essere ereditata.</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>Indica gli attributi del campo.Questa proprietà è in sola lettura.</summary>
<returns>Attributi del campo.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>Indica un riferimento all'oggetto <see cref="T:System.Type" /> per il tipo che dichiara il campo.Questa proprietà è in sola lettura.</summary>
<returns>Riferimento all'oggetto <see cref="T:System.Type" /> per il tipo che dichiara il campo.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>Indica l'oggetto <see cref="T:System.Type" /> che rappresenta il tipo del campo.Questa proprietà è in sola lettura.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta il tipo del campo.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>Recupera il valore del campo supportato dall'oggetto indicato.</summary>
<returns>Oggetto <see cref="T:System.Object" /> contenente il valore del campo ottenuto mediante reflection dall'istanza.</returns>
<param name="obj">Oggetto da utilizzare per accedere al campo. </param>
<exception cref="T:System.NotSupportedException">Metodo non supportato. </exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>Indica il nome del campo.Questa proprietà è in sola lettura.</summary>
<returns>Oggetto <see cref="T:System.String" /> contenente il nome del campo.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>Imposta il valore predefinito del campo.</summary>
<param name="defaultValue">Nuovo valore predefinito per il campo. </param>
<exception cref="T:System.InvalidOperationException">Il tipo che lo contiene è stato creato utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
<exception cref="T:System.ArgumentException">Il campo non è tra i tipi supportati.- oppure -Il tipo di <paramref name="defaultValue" /> e il tipo del campo non corrispondono.- oppure -Il tipo del campo è <see cref="T:System.Object" /> o un altro tipo di riferimento, <paramref name="defaultValue" /> non è null e il valore non può essere assegnato al tipo di riferimento.</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo padre del campo è completo. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato.</summary>
<param name="customBuilder">Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo padre del campo è completo. </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>Specifica il layout dei campi.</summary>
<param name="iOffset">Offset del campo all'interno del tipo contenente il campo. </param>
<exception cref="T:System.InvalidOperationException">Il tipo che lo contiene è stato creato utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" /> è minore di zero.</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>Definisce e crea parametri di tipo generico per tipi e metodi generici definiti dinamicamente.La classe non può essere ereditata.</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>Ottiene un oggetto <see cref="T:System.Reflection.Assembly" /> che rappresenta l'assembly dinamico che contiene la definizione di tipo generico a cui appartiene il parametro di tipo corrente.</summary>
<returns>Classe <see cref="T:System.Reflection.Assembly" /> che rappresenta l'assembly dinamico che contiene la definizione di tipo generico a cui appartiene il parametro di tipo corrente.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>Ottiene null in tutti i casi.</summary>
<returns>Riferimento null (Nothing in Visual Basic) in tutti i casi.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>Ottiene il vincolo del tipo di base per il parametro di tipo generico corrente.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta il vincolo di tipo di base del parametro di tipo generico oppure null se il parametro di tipo non dispone di vincoli di tipo di base.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>Ottiene true in tutti i casi.</summary>
<returns>true in tutti i casi.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>Ottiene una classe <see cref="T:System.Reflection.MethodInfo" /> che rappresenta il metodo dichiarante se la classe <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> corrente rappresenta un parametro di tipo di un metodo generico.</summary>
<returns>Classe <see cref="T:System.Reflection.MethodInfo" /> che rappresenta il metodo dichiarante se l'oggetto <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> corrente rappresenta un parametro di tipo di un metodo generico. In caso contrario, null.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>Ottiene la definizione di tipo generico o la definizione di metodo generico a cui il parametro di tipo generico appartiene.</summary>
<returns>Se il parametro di tipo appartiene a un tipo generico, un oggetto <see cref="T:System.Type" /> che rappresenta tale tipo generico; se il parametro di tipo appartiene a un metodo generico, un oggetto <see cref="T:System.Type" /> che rappresenta il tipo in cui è stato dichiarato il metodo generico.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>Verifica se l'oggetto dato è un'istanza di EventToken ed è uguale all'istanza corrente.</summary>
<returns>Restituisce true se <paramref name="o" /> è un'istanza di EventToken ed è uguale all'istanza corrente; in caso contrario false.</returns>
<param name="o">Oggetto da confrontare con l'istanza corrente.</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>Ottiene null in tutti i casi.</summary>
<returns>Riferimento null (Nothing in Visual Basic) in tutti i casi.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>Ottiene la posizione del parametro di tipo nell'elenco dei parametri di tipo del tipo generico o del metodo generico in cui il parametro è dichiarato.</summary>
<returns>Posizione del parametro di tipo nell'elenco dei parametri di tipo del tipo o del metodo generico in cui il parametro è dichiarato.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>Genera un'eccezione <see cref="T:System.NotSupportedException" /> in tutti i casi. </summary>
<returns>Il tipo a cui fa riferimento il tipo di matrice corrente, il tipo di puntatore o il tipo ByRef oppure null se il tipo corrente non è un tipo di matrice o di puntatore e se non viene passato dal riferimento.</returns>
<exception cref="T:System.NotSupportedException">In tutti i casi.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>Non valido per i parametri di tipo generico.</summary>
<returns>Non valido per i parametri di tipo generico.</returns>
<exception cref="T:System.InvalidOperationException">In tutti i casi.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>Restituisce un codice hash di valori interi a 32 bit per l'istanza corrente.</summary>
<returns>Codice hash di valori interi a 32 bit.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>Non supportato per i parametri di tipo generico incompleti.</summary>
<returns>Non supportato per i parametri di tipo generico incompleti.</returns>
<exception cref="T:System.NotSupportedException">In tutti i casi. </exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Genera un'eccezione <see cref="T:System.NotSupportedException" /> in tutti i casi.</summary>
<returns>Genera un'eccezione <see cref="T:System.NotSupportedException" /> in tutti i casi.</returns>
<param name="typeInfo">Oggetto da verificare.</param>
<exception cref="T:System.NotSupportedException">In tutti i casi.</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>Ottiene true in tutti i casi.</summary>
<returns>true in tutti i casi.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>Restituisce false in tutti i casi.</summary>
<returns>false in tutti i casi.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>Ottiene false in tutti i casi.</summary>
<returns>false in tutti i casi.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>Non supportato per i parametri di tipo generico incompleti.</summary>
<returns>Non supportato per i parametri di tipo generico incompleti.</returns>
<param name="c">Non supportato.</param>
<exception cref="T:System.NotSupportedException">In tutti i casi.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>Restituisce il tipo di una matrice unidimensionale il cui tipo di elemento è il parametro di tipo generico.</summary>
<returns>Classe <see cref="T:System.Type" /> che rappresenta il tipo di una matrice unidimensionale il cui tipo di elemento è il parametro di tipo generico.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>Restituisce il tipo di una matrice il cui tipo di elemento è il parametro di tipo generico, con il numero specificato di dimensioni.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta il tipo di una matrice il cui tipo di elemento è il parametro di tipo generico, con il numero specificato di dimensioni.</returns>
<param name="rank">Numero di dimensioni della matrice.</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> non è un numero di dimensioni valido.Ad esempio, il suo valore è minore di 1.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>Restituisce un oggetto <see cref="T:System.Type" /> che rappresenta il parametro di tipo generico corrente quando è passato come parametro di riferimento.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta il parametro di tipo generico corrente quando è passato come parametro di riferimento.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>Non valido per i parametri di tipo generico incompleti.</summary>
<returns>Questo metodo non è valido per parametri di tipo generico incompleti.</returns>
<param name="typeArguments">Matrice di argomenti di tipo.</param>
<exception cref="T:System.InvalidOperationException">In tutti i casi.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>Restituisce un oggetto <see cref="T:System.Type" /> che rappresenta un puntatore al parametro di tipo generico corrente.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta un puntatore al parametro di tipo generico corrente.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>Ottiene il modulo dinamico che contiene il parametro di tipo generico.</summary>
<returns>Oggetto <see cref="T:System.Reflection.Module" /> che rappresenta il modulo dinamico che contiene il parametro di tipo generico.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>Ottiene il nome del parametro di tipo generico.</summary>
<returns>Nome del parametro di tipo generico.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>Ottiene null in tutti i casi.</summary>
<returns>Riferimento null (Nothing in Visual Basic) in tutti i casi.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>Imposta il tipo di base che un tipo deve ereditare per essere sostituito dal parametro di tipo.</summary>
<param name="baseTypeConstraint">Classe <see cref="T:System.Type" /> che deve essere ereditata da qualsiasi tipo per cui sia richiesta la sostituzione con il parametro di tipo.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati.</summary>
<param name="con">Costruttore per l'attributo personalizzato.</param>
<param name="binaryAttribute">Blob di byte che rappresenta l'attributo.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> è null.- oppure -<paramref name="binaryAttribute" /> è un riferimento null.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati.</summary>
<param name="customBuilder">Istanza di una classe di supporto che consente di definire l'attributo personalizzato.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> è null.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>Imposta le caratteristiche di varianza e i vincoli speciali del parametro generico, ad esempio il vincolo del costruttore senza parametri.</summary>
<param name="genericParameterAttributes">Combinazione bit per bit di valori <see cref="T:System.Reflection.GenericParameterAttributes" /> che rappresentano le caratteristiche di varianza e i vincoli speciali del parametro di tipo generico.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>Imposta le interfacce da implementare per un tipo, per consentirne la sostituzione con il parametro di tipo. </summary>
<param name="interfaceConstraints">Matrice di oggetti <see cref="T:System.Type" /> che rappresentano le interfacce da implementare per un tipo, per consentirne la sostituzione con il parametro di tipo.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>Restituisce una rappresentazione di stringa del parametro di tipo generico corrente.</summary>
<returns>Stringa contenente il nome del parametro di tipo generico.</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>Definisce e rappresenta un metodo (o costruttore) su una classe dinamica.</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>Recupera gli attributi per il metodo.</summary>
<returns>Solo lettura.Recupera l'oggetto MethodAttributes per il metodo.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>Restituisce la convenzione di chiamata del metodo.</summary>
<returns>Solo lettura.Convenzione di chiamata del metodo.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>Non supportata per questo tipo.</summary>
<returns>Non supportato.</returns>
<exception cref="T:System.NotSupportedException">Il metodo richiamato non è supportato nella classe base.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>Restituisce il tipo che dichiara il metodo.</summary>
<returns>Solo lettura.Tipo che dichiara il metodo.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>Imposta il numero di parametri di tipo generico per il metodo corrente, con l'indicazione dei relativi nomi, e restituisce una matrice di oggetti <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> che possono essere utilizzati per impostare i vincoli.</summary>
<returns>Matrice di oggetti <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> che rappresentano i parametri di tipo del metodo generico.</returns>
<param name="names">Matrice di stringhe che rappresentano i nomi dei parametri di tipo generico.</param>
<exception cref="T:System.InvalidOperationException">I parametri di tipo generico sono già stati definiti per questo metodo.- oppure -Il metodo è stato già completato.- oppure -Il metodo <see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" /> è stato chiamato per il metodo corrente.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> è null.- oppure -Un elemento di <paramref name="names" /> è null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> è una matrice vuota.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>Imposta gli attributi del parametro e il nome di un parametro di questo metodo oppure del valore restituito di questo metodo.Restituisce un oggetto ParameterBuilder che può essere utilizzato per applicare attributi personalizzati.</summary>
<returns>Restituisce un oggetto ParameterBuilder che rappresenta un parametro di questo metodo oppure il valore restituito di questo metodo.</returns>
<param name="position">Posizione del parametro nell'elenco dei parametri.I parametri vengono indicizzati a partire dal numero 1 per il primo parametro. Il numero 0 rappresenta il valore restituito del metodo.</param>
<param name="attributes">Attributi del parametro. </param>
<param name="strParamName">Nome del parametro.Il nome può essere rappresentato dalla stringa null.</param>
<exception cref="T:System.ArgumentOutOfRangeException">Il metodo non ha parametri.- oppure - <paramref name="position" /> è minore di 0.- oppure - <paramref name="position" /> è maggiore del numero dei parametri del metodo. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo che lo contiene è stato creato in precedenza utilizzando il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il metodo corrente, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>Determina se l'oggetto indicato è uguale all'istanza.</summary>
<returns>true se <paramref name="obj" /> è un'istanza di MethodBuilder ed è uguale all'oggetto, in caso contrario false.</returns>
<param name="obj">Oggetto da confrontare con l'istanza di MethodBuilder. </param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>Restituisce una matrice di oggetti <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> che rappresentano i parametri di tipo del metodo, se il metodo è generico.</summary>
<returns>Matrice di oggetti <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> che rappresentano i parametri di tipo, se il metodo è generico, o null se il metodo non è generico. </returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>Restituisce il metodo.</summary>
<returns>Istanza corrente della classe <see cref="T:System.Reflection.Emit.MethodBuilder" />. </returns>
<exception cref="T:System.InvalidOperationException">Il metodo corrente non è generico,ovvero la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> restituisce false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>Ottiene il codice hash per il metodo.</summary>
<returns>Codice hash per il metodo.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>Restituisce un oggetto ILGenerator per il metodo con una dimensione di flusso MSIL (Microsoft Intermediate Language) predefinita di 64 byte.</summary>
<returns>Restituisce un oggetto ILGenerator per il metodo.</returns>
<exception cref="T:System.InvalidOperationException">Questo metodo non ha un corpo a causa dei flag <see cref="T:System.Reflection.MethodAttributes" /> o <see cref="T:System.Reflection.MethodImplAttributes" />, ad esempio perché contiene il flag <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />. - oppure -Il metodo è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>Restituisce un oggetto ILGenerator per il metodo con la dimensione di flusso MSIL specificata.</summary>
<returns>Restituisce un oggetto ILGenerator per il metodo.</returns>
<param name="size">Dimensione del flusso MSIL in byte. </param>
<exception cref="T:System.InvalidOperationException">Questo metodo non ha un corpo a causa dei flag <see cref="T:System.Reflection.MethodAttributes" /> o <see cref="T:System.Reflection.MethodImplAttributes" />, ad esempio perché contiene il flag <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" />. - oppure -Il metodo è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>Restituisce i parametri del metodo.</summary>
<returns>Matrice di oggetti ParameterInfo che rappresenta i parametri del metodo.</returns>
<exception cref="T:System.NotSupportedException">Il metodo non è attualmente supportato.Recuperare il metodo utilizzando il metodo <see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" /> e chiamare il metodo GetParameters sull'oggetto <see cref="T:System.Reflection.MethodInfo" /> restituito.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>Ottiene o imposta un valore booleano che indica se le variabili locali all'interno del metodo sono inizializzate su zero.Il valore predefinito di questa proprietà è true.</summary>
<returns>true se le variabili locali all'interno del metodo sono inizializzate su zero; in caso contrario, false.</returns>
<exception cref="T:System.InvalidOperationException">Per il metodo corrente, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false. (ottenuta o impostata).</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>Ottiene un valore che indica se il metodo è un metodo generico.</summary>
<returns>true se il metodo è generico; in caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>Ottiene un valore che indica se l'oggetto <see cref="T:System.Reflection.Emit.MethodBuilder" /> corrente rappresenta la definizione di un metodo generico.</summary>
<returns>true se l'oggetto <see cref="T:System.Reflection.Emit.MethodBuilder" /> corrente rappresenta la definizione di un metodo generico; in caso contrario false.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>Restituisce un metodo generico costruito dalla definizione di metodo generica corrente tramite gli argomenti di tipo generico specificati.</summary>
<returns>Classe <see cref="T:System.Reflection.MethodInfo" /> che rappresenta il metodo generico costruito dalla definizione di metodo generica corrente tramite gli argomenti di tipo generico specificati.</returns>
<param name="typeArguments">Matrice di oggetti <see cref="T:System.Type" /> che rappresentano gli argomenti di tipo del metodo generico.</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>Recupera il nome del metodo.</summary>
<returns>Solo lettura.Recupera una stringa contenente il nome semplice del metodo.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>Ottiene un oggetto <see cref="T:System.Reflection.ParameterInfo" /> contenente informazioni sul tipo restituito dal metodo, ad esempio se il tipo restituito contiene modificatori personalizzati. </summary>
<returns>Oggetto <see cref="T:System.Reflection.ParameterInfo" /> contenente informazioni relative al tipo restituito.</returns>
<exception cref="T:System.InvalidOperationException">Il tipo di dichiarazione non è stato creato.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary>Ottiene il tipo restituito dal metodo rappresentato da questo oggetto <see cref="T:System.Reflection.Emit.MethodBuilder" />.</summary>
<returns>Tipo restituito del metodo.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Per il metodo corrente, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Imposta un attributo personalizzato utilizzando un generatore di attributi personalizzato.</summary>
<param name="customBuilder">Istanza di una classe di supporto per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Per il metodo corrente, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>Imposta i flag di implementazione per il metodo.</summary>
<param name="attributes">Flag di implementazione da impostare. </param>
<exception cref="T:System.InvalidOperationException">Il tipo che lo contiene è stato creato in precedenza utilizzando il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il metodo corrente, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>Imposta il numero e i tipi di parametri di un metodo. </summary>
<param name="parameterTypes">Matrice di oggetti <see cref="T:System.Type" /> che rappresentano i tipi di parametro.</param>
<exception cref="T:System.InvalidOperationException">Il metodo corrente è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>Imposta il tipo restituito del metodo.</summary>
<param name="returnType">Oggetto <see cref="T:System.Type" /> che rappresenta il tipo restituito del metodo.</param>
<exception cref="T:System.InvalidOperationException">Il metodo corrente è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Imposta la firma del metodo, incluso il tipo restituito, i tipi di parametro e i modificatori personalizzati obbligatori e facoltativi del tipo restituito e dei tipi di parametro.</summary>
<param name="returnType">Tipo restituito del metodo.</param>
<param name="returnTypeRequiredCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null.</param>
<param name="returnTypeOptionalCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null.</param>
<param name="parameterTypes">Tipi dei parametri del metodo.</param>
<param name="parameterTypeRequiredCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici.</param>
<param name="parameterTypeOptionalCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.</param>
<exception cref="T:System.InvalidOperationException">Il metodo corrente è un metodo generico ma non una definizione di metodo generica.In altre parole, la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>Restituisce l'istanza dell'oggetto MethodBuilder in forma di stringa.</summary>
<returns>Restituisce una stringa contenente il nome, gli attributi, la firma, le eccezioni e la firma locale del metodo, seguiti dal flusso MSIL (Microsoft Intermediate Language) corrente.</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>Definisce e rappresenta un modulo in un assembly dinamico.</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary>Ottiene l'assembly dinamico che ha definito questa istanza di <see cref="T:System.Reflection.Emit.ModuleBuilder" />.</summary>
<returns>Assembly dinamico che ha definito il modulo dinamico corrente.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>Completa le definizioni delle funzioni globali e quelle dei dati globali per il modulo dinamico.</summary>
<exception cref="T:System.InvalidOperationException">Il metodo è stato chiamato in precedenza. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Definisce un tipo di enumerazione, ovvero un tipo di valore con un solo campo non statico denominato <paramref name="value__" /> del tipo specificato.</summary>
<returns>Enumerazione definita.</returns>
<param name="name">Percorso completo del tipo di enumerazione.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="visibility">Attributi del tipo per l'enumerazione.Gli attributi sono definiti per singolo bit dal campo <see cref="F:System.Reflection.TypeAttributes.VisibilityMask" />.</param>
<param name="underlyingType">Tipo sottostante per l'enumerazione.Deve essere un tipo Integer incorporato.</param>
<exception cref="T:System.ArgumentException">Sono forniti gli attributi che non siano di visibilità.- oppure - Nell'assembly padre del modulo è presente un'enumerazione con il nome indicato.- oppure - Gli attributi di visibilità non corrispondono all'ambito dell'enumerazione.Ad esempio, <see cref="F:System.Reflection.TypeAttributes.NestedPublic" /> viene specificato per <paramref name="visibility" />, ma l'enumerazione non è un tipo annidato.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Definisce un metodo globale con il nome, gli attributi, la convenzione di chiamata, il tipo restituito e i tipi di parametri specificati.</summary>
<returns>Metodo globale definito.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi del metodo.Il parametro <paramref name="attributes" /> deve includere il campo <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="callingConvention">Convenzione di chiamata per il metodo. </param>
<param name="returnType">Tipo restituito del metodo. </param>
<param name="parameterTypes">Tipi dei parametri del metodo. </param>
<exception cref="T:System.ArgumentException">Il metodo non è static.In altre parole, <paramref name="attributes" /> non include <see cref="F:System.Reflection.MethodAttributes.Static" />.- oppure -Un elemento nella matrice <see cref="T:System.Type" /> è null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> è già stato chiamato. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Definisce un metodo globale con il nome, gli attributi, la convenzione di chiamata, il tipo restituito, i modificatori personalizzati per il tipo restituito, i tipi di parametri e i modificatori personalizzati per i tipi di parametri specificati.</summary>
<returns>Metodo globale definito.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere caratteri null incorporati.</param>
<param name="attributes">Attributi del metodo.Il parametro <paramref name="attributes" /> deve includere il campo <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="callingConvention">Convenzione di chiamata per il metodo. </param>
<param name="returnType">Tipo restituito del metodo. </param>
<param name="requiredReturnTypeCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati obbligatori per il tipo restituito, come <see cref="T:System.Runtime.CompilerServices.IsConst" /> o <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null.</param>
<param name="optionalReturnTypeCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati opzionali per il tipo restituito, come <see cref="T:System.Runtime.CompilerServices.IsConst" /> o <see cref="T:System.Runtime.CompilerServices.IsBoxed" />.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null.</param>
<param name="parameterTypes">Tipi dei parametri del metodo. </param>
<param name="requiredParameterTypeCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente del metodo globale.Se un determinato argomento non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se il metodo globale non dispone di argomenti oppure se nessun argomento dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici.</param>
<param name="optionalParameterTypeCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati opzionali per il parametro corrispondente.Se un determinato argomento non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se il metodo globale non dispone di argomenti oppure se nessun argomento dispone di modificatori personalizzati opzionali, specificare null invece di una matrice di matrici.</param>
<exception cref="T:System.ArgumentException">Il metodo non è static.In altre parole, <paramref name="attributes" /> non include <see cref="F:System.Reflection.MethodAttributes.Static" />.- oppure -Un elemento nella matrice <see cref="T:System.Type" /> è null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> è già stato chiamato in precedenza. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Definisce un metodo globale con il nome, gli attributi, il tipo restituito e i tipi di parametri specificati.</summary>
<returns>Metodo globale definito.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi del metodo.Il parametro <paramref name="attributes" /> deve includere il campo <see cref="F:System.Reflection.MethodAttributes.Static" />.</param>
<param name="returnType">Tipo restituito del metodo. </param>
<param name="parameterTypes">Tipi dei parametri del metodo. </param>
<exception cref="T:System.ArgumentException">Il metodo non è static.In altre parole, <paramref name="attributes" /> non include <see cref="F:System.Reflection.MethodAttributes.Static" />.- oppure - La lunghezza di <paramref name="name" /> è zero. - oppure -Un elemento nella matrice <see cref="T:System.Type" /> è null.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> è già stato chiamato. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Definisce un campo di dati inizializzati nella sezione .sdata del file PE (Portable Executable).</summary>
<returns>Campo di riferimento dei dati.</returns>
<param name="name">Nome utilizzato per fare riferimento ai dati.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="data">Oggetto binario di grandi dimensioni (BLOB) di dati. </param>
<param name="attributes">Attributi del campo.Il valore predefinito è Static.</param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - Le dimensioni dei <paramref name="data" /> sono minori di o uguali a zero oppure maggiori di o uguali a 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> o <paramref name="data" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> è già stato chiamato. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>Costruisce un oggetto TypeBuilder per un tipo privato con il nome specificato in questo modulo. </summary>
<returns>Tipo privato con il nome specificato.</returns>
<param name="name">Percorso completo del tipo, incluso lo spazio dei nomi.<paramref name="name" /> non può contenere valori null incorporati.</param>
<exception cref="T:System.ArgumentException">Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>Costruisce un oggetto TypeBuilder, dati il nome e gli attributi del tipo.</summary>
<returns>TypeBuilder creato con tutti gli attributi richiesti.</returns>
<param name="name">Percorso completo del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo definito. </param>
<exception cref="T:System.ArgumentException">Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Costruisce un oggetto TypeBuilder, dati il nome del tipo, i relativi attributi e il tipo esteso dal tipo definito.</summary>
<returns>TypeBuilder creato con tutti gli attributi richiesti.</returns>
<param name="name">Percorso completo del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributo da associare al tipo. </param>
<param name="parent">Tipo esteso dal tipo definito. </param>
<exception cref="T:System.ArgumentException">Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e la dimensione totale del tipo.</summary>
<returns>Oggetto TypeBuilder.</returns>
<param name="name">Percorso completo del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo definito. </param>
<param name="parent">Tipo esteso dal tipo definito. </param>
<param name="typesize">Dimensione totale del tipo. </param>
<exception cref="T:System.ArgumentException">Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e la dimensione del tipo compresso.</summary>
<returns>Oggetto TypeBuilder.</returns>
<param name="name">Percorso completo del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo definito. </param>
<param name="parent">Tipo esteso dal tipo definito. </param>
<param name="packsize">Dimensione di compressione del tipo. </param>
<exception cref="T:System.ArgumentException">Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e la relativa dimensione compressa e totale.</summary>
<returns>TypeBuilder creato con tutti gli attributi richiesti.</returns>
<param name="name">Percorso completo del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo definito. </param>
<param name="parent">Tipo esteso dal tipo definito. </param>
<param name="packingSize">Dimensione di compressione del tipo. </param>
<param name="typesize">Dimensione totale del tipo. </param>
<exception cref="T:System.ArgumentException">Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Costruisce un oggetto TypeBuilder, dati il nome del tipo, gli attributi, il tipo esteso dal tipo definito e le interfacce da esso implementate.</summary>
<returns>TypeBuilder creato con tutti gli attributi richiesti.</returns>
<param name="name">Percorso completo del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi da associare al tipo. </param>
<param name="parent">Tipo esteso dal tipo definito. </param>
<param name="interfaces">Elenco delle interfacce implementate dal tipo. </param>
<exception cref="T:System.ArgumentException">Nell'assembly padre del modulo esiste un tipo con il nome indicato.- oppure - Gli attributi di tipi annidati sono impostati su un tipo non annidato. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Definisce un campo di dati non inizializzati nella sezione .sdata del file PE (Portable Executable).</summary>
<returns>Campo di riferimento dei dati.</returns>
<param name="name">Nome utilizzato per fare riferimento ai dati.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="size">Dimensione del campo di dati. </param>
<param name="attributes">Attributi del campo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - <paramref name="size" /> è minore di o uguale a zero oppure maggiore di o uguale a 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> è già stato chiamato. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato.</summary>
<returns>true se <paramref name="obj" /> è uguale al tipo e al valore di questa istanza. In caso contrario, false.</returns>
<param name="obj">Oggetto da confrontare con questa istanza o null.</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>Ottiene un oggetto String che rappresenta il nome e il percorso completi del modulo.</summary>
<returns>Nome completo del modulo.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Restituisce il metodo denominato su una classe di matrici.</summary>
<returns>Metodo denominato su una classe di matrici.</returns>
<param name="arrayClass">Classe di matrici. </param>
<param name="methodName">Nome di un metodo sulla classe di matrici. </param>
<param name="callingConvention">Convenzione di chiamata del metodo. </param>
<param name="returnType">Tipo restituito del metodo. </param>
<param name="parameterTypes">Tipi dei parametri del metodo. </param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" /> non è una matrice. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /> o <paramref name="methodName" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>Restituisce il codice hash per l'istanza.</summary>
<returns>Codice hash integer con segno a 32 bit.</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>Stringa che indica che questo è un modulo in memoria.</summary>
<returns>Testo che indica che questo è un modulo in memoria.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Applica un attributo personalizzato al modulo tramite un oggetto binario di grandi dimensioni (BLOB) specificato che rappresenta l'attributo.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">BLOB di byte che rappresenta l'attributo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Applica un attributo personalizzato al modulo utilizzando un generatore di attributi personalizzati.</summary>
<param name="customBuilder">Istanza di una classe di supporto che consente di specificare l'attributo personalizzato da applicare. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> è null. </exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>Definisce le proprietà per un tipo.</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Aggiunge uno degli altri metodi associati a questa proprietà.</summary>
<param name="mdBuilder">Oggetto MethodBuilder che rappresenta l'altro metodo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>Ottiene gli attributi per questa proprietà.</summary>
<returns>Attributi di questa proprietà.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>Ottiene un valore che indica se è possibile leggere la proprietà.</summary>
<returns>true se questa proprietà può essere letta; in caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>Ottiene un valore che indica se la proprietà è modificabile.</summary>
<returns>true se è possibile scrivere nella proprietà; in caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>Ottiene la classe che dichiara questo membro.</summary>
<returns>Oggetto Type per la classe che dichiara questo membro.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>Restituisce una matrice di tutti i parametri degli indici per la proprietà.</summary>
<returns>Matrice di tipo ParameterInfo contenente i parametri per gli indici.</returns>
<exception cref="T:System.NotSupportedException">Metodo non supportato. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>Ottiene il valore della proprietà indicizzata chiamando il metodo per il richiamo della proprietà.</summary>
<returns>Valore della proprietà indicizzata specificata.</returns>
<param name="obj">Oggetto il cui valore di proprietà sarà restituito. </param>
<param name="index">Valori di indice facoltativi per le proprietà indicizzate.Il valore deve essere null per le proprietà non indicizzate.</param>
<exception cref="T:System.NotSupportedException">Metodo non supportato. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>Ottiene il nome di questo membro.</summary>
<returns>
<see cref="T:System.String" /> che contiene il nome di questo membro.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>Ottiene il tipo del campo di questa proprietà.</summary>
<returns>Tipo della proprietà.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>Imposta il valore predefinito di questa proprietà.</summary>
<param name="defaultValue">Valore predefinito della proprietà. </param>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
<exception cref="T:System.ArgumentException">La proprietà non è tra i tipi supportati.- oppure -Il tipo dell'oggetto <paramref name="defaultValue" /> non corrisponde al tipo della proprietà.- oppure -Il tipo della proprietà è <see cref="T:System.Object" /> o un altro tipo di riferimento, <paramref name="defaultValue" /> non è null e il valore non può essere assegnato al tipo di riferimento. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Impostare un attributo personalizzato utilizzando un blob di attributi personalizzati specificato.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati.</summary>
<param name="customBuilder">Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">se <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Imposta il metodo che ottiene il valore della proprietà.</summary>
<param name="mdBuilder">Oggetto MethodBuilder che rappresenta il metodo che ottiene il valore della proprietà. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>Imposta il metodo che imposta il valore della proprietà.</summary>
<param name="mdBuilder">Oggetto MethodBuilder che rappresenta il metodo che imposta il valore della proprietà. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato chiamato sul tipo di inclusione. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>Imposta il valore della proprietà con valori di indice facoltativi per le proprietà dell'indice.</summary>
<param name="obj">Oggetto il cui valore di proprietà deve essere impostato. </param>
<param name="value">Nuovo valore della proprietà. </param>
<param name="index">Valori di indice facoltativi per le proprietà indicizzate.Il valore deve essere null per le proprietà non indicizzate.</param>
<exception cref="T:System.NotSupportedException">Metodo non supportato. </exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>Definisce e crea nuove istanze delle classi in fase di esecuzione.</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>Aggiunge un'interfaccia implementata da questo tipo.</summary>
<param name="interfaceType">Interfaccia implementata da questo tipo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>Recupera l'assembly dinamico che contiene la definizione del tipo.</summary>
<returns>Solo lettura.Recupera l'assembly dinamico che contiene la definizione del tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>Restituisce il nome completo di questo tipo qualificato dal nome visualizzato dell'assembly.</summary>
<returns>Solo lettura.Nome completo di questo tipo qualificato dal nome visualizzato dell'assembly.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>Recupera il tipo di base di questo tipo.</summary>
<returns>Solo lettura.Recupera il tipo di base di questo tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>Ottiene un oggetto <see cref="T:System.Reflection.TypeInfo" /> che rappresenta il tipo.</summary>
<returns>Oggetto che rappresenta il tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>Ottiene il metodo nel quale è stato dichiarato il parametro del tipo generico corrente.</summary>
<returns>Classe <see cref="T:System.Reflection.MethodBase" /> che rappresenta il metodo in cui è dichiarato il tipo corrente, se tale tipo rappresenta un parametro di tipo generico. In caso contrario, null.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>Restituisce il tipo che ha dichiarato questo tipo.</summary>
<returns>Solo lettura.Tipo che ha dichiarato questo tipo.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>Aggiunge un nuovo costruttore al tipo, con gli attributi e la firma specificati.</summary>
<returns>Costruttore definito.</returns>
<param name="attributes">Attributi del costruttore. </param>
<param name="callingConvention">Convenzione di chiamata del costruttore. </param>
<param name="parameterTypes">Tipi di parametri del costruttore. </param>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>Aggiunge un nuovo costruttore al tipo, con gli attributi, la firma e i modificatori personalizzati specificati.</summary>
<returns>Costruttore definito.</returns>
<param name="attributes">Attributi del costruttore. </param>
<param name="callingConvention">Convenzione di chiamata del costruttore. </param>
<param name="parameterTypes">Tipi di parametri del costruttore. </param>
<param name="requiredCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici.</param>
<param name="optionalCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.</param>
<exception cref="T:System.ArgumentException">Le dimensioni di <paramref name="requiredCustomModifiers" /> o <paramref name="optionalCustomModifiers" /> non sono uguali alle dimensioni di <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>Definisce il costruttore predefinito.Il costruttore definito chiamerà semplicemente il costruttore predefinito del padre.</summary>
<returns>Restituisce il costruttore.</returns>
<param name="attributes">Oggetto MethodAttributes che rappresenta gli attributi da applicare al costruttore. </param>
<exception cref="T:System.NotSupportedException">Il tipo padre (tipo di base) non dispone di un costruttore predefinito. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>Aggiunge un nuovo evento al tipo, con il nome, gli attributi e il tipo di evento specificati.</summary>
<returns>Evento definito.</returns>
<param name="name">Il nome dell'evento.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi dell'evento. </param>
<param name="eventtype">Tipo dell'evento. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null.- oppure - <paramref name="eventtype" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>Aggiunge un nuovo campo al tipo, con il nome, gli attributi e il tipo di campo specificati.</summary>
<returns>Campo definito.</returns>
<param name="fieldName">Nome del campo.<paramref name="fieldName" /> non può contenere valori null incorporati.</param>
<param name="type">Tipo del campo. </param>
<param name="attributes">Attributi del campo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="fieldName" /> è zero.- oppure - <paramref name="type" /> è System.Void.- oppure - Una dimensione totale è stata specificata per la classe padre di questo campo. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>Aggiunge un nuovo campo al tipo, con il nome, gli attributi, il tipo di campo e i modificatori personalizzati specificati.</summary>
<returns>Campo definito.</returns>
<param name="fieldName">Nome del campo.<paramref name="fieldName" /> non può contenere valori null incorporati.</param>
<param name="type">Tipo del campo. </param>
<param name="requiredCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati obbligatori per il campo, come <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="optionalCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati facoltativi per il campo, come <see cref="T:Microsoft.VisualC.IsConstModifier" />.</param>
<param name="attributes">Attributi del campo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="fieldName" /> è zero.- oppure - <paramref name="type" /> è System.Void.- oppure - Una dimensione totale è stata specificata per la classe padre di questo campo. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>Definisce i parametri di tipo generico per il tipo corrente, con l'indicazione dei relativi numeri e nomi, e restituisce una matrice di oggetti <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> che possono essere utilizzati per impostare i vincoli.</summary>
<returns>Matrice di oggetti <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> che possono essere utilizzati per definire i vincoli dei parametri di tipo generico relativi al tipo corrente.</returns>
<param name="names">Matrice di nomi per i parametri di tipo generico.</param>
<exception cref="T:System.InvalidOperationException">I parametri di tipo generico sono già stati definiti per questo tipo.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> è null.- oppure -Un elemento di <paramref name="names" /> è null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> è una matrice vuota.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>Definisce il campo di dati inizializzati nella sezione .sdata del file PE.</summary>
<returns>Campo di riferimento dei dati.</returns>
<param name="name">Nome utilizzato per fare riferimento ai dati.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="data">Blob di dati. </param>
<param name="attributes">Attributi del campo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - Le dimensioni dei dati sono minori di o uguali a zero oppure maggiori di o uguali a 0x3f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> o <paramref name="data" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è già stato chiamato. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>Aggiunge un nuovo metodo al tipo, con il nome e gli attributi del metodo specificati.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> che rappresenta il metodo appena definito.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi del metodo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo e la convenzione di chiamata specificati.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> che rappresenta il metodo appena definito.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi del metodo. </param>
<param name="callingConvention">Convenzione di chiamata del metodo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo, la convenzione di chiamata e la firma del metodo specificati.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> che rappresenta il metodo appena definito.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi del metodo. </param>
<param name="callingConvention">Convenzione di chiamata del metodo. </param>
<param name="returnType">Tipo restituito del metodo. </param>
<param name="parameterTypes">Tipi dei parametri del metodo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo, la convenzione di chiamata, la firma del metodo e i modificatori personalizzati specificati.</summary>
<returns>Oggetto <see cref="T:System.Reflection.Emit.MethodBuilder" /> che rappresenta il metodo appena aggiunto.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi del metodo. </param>
<param name="callingConvention">Convenzione di chiamata del metodo. </param>
<param name="returnType">Tipo restituito del metodo. </param>
<param name="returnTypeRequiredCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null.</param>
<param name="returnTypeOptionalCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito del metodo.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null.</param>
<param name="parameterTypes">Tipi dei parametri del metodo.</param>
<param name="parameterTypeRequiredCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici.</param>
<param name="parameterTypeOptionalCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.</param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). - oppure -Le dimensioni di <paramref name="parameterTypeRequiredCustomModifiers" /> o <paramref name="parameterTypeOptionalCustomModifiers" /> non sono uguali alle dimensioni di <paramref name="parameterTypes" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>Aggiunge un nuovo metodo al tipo, con il nome, gli attributi del metodo e la firma del metodo specificati.</summary>
<returns>Metodo definito.</returns>
<param name="name">Nome del metodo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi del metodo. </param>
<param name="returnType">Tipo restituito del metodo. </param>
<param name="parameterTypes">Tipi dei parametri del metodo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - Il tipo dell'elemento padre di questo metodo è un'interfaccia e il metodo non è virtuale (Overridable in Visual Basic). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>Specifica un corpo del metodo che implementa una data dichiarazione di metodo, potenzialmente con un nome diverso.</summary>
<param name="methodInfoBody">Corpo del metodo da utilizzare.Deve essere un oggetto MethodBuilder.</param>
<param name="methodInfoDeclaration">Metodo la cui dichiarazione è da utilizzare. </param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" /> non appartiene a questa classe. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /> o <paramref name="methodInfoDeclaration" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure - Il tipo dichiarante di <paramref name="methodInfoBody" /> non corrisponde al tipo rappresentato da questo oggetto <see cref="T:System.Reflection.Emit.TypeBuilder" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>Definisce un tipo annidato a partire dal nome.</summary>
<returns>Tipo annidato definito.</returns>
<param name="name">Nome breve del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> nell'assembly corrente.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>Definisce un tipo annidato a partire dal nome e dagli attributi.</summary>
<returns>Tipo annidato definito.</returns>
<param name="name">Nome breve del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo. </param>
<exception cref="T:System.ArgumentException">L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di <paramref name="name" /> è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> nell'assembly corrente.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>Definisce un tipo annidato a partire dal nome, dagli attributi e dal tipo che questo estende.</summary>
<returns>Tipo annidato definito.</returns>
<param name="name">Nome breve del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo. </param>
<param name="parent">Tipo esteso dal tipo annidato. </param>
<exception cref="T:System.ArgumentException">L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di <paramref name="name" /> è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> nell'assembly corrente.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>Definisce un tipo annidato a partire dal nome, dagli attributi, dalla dimensione totale del tipo e dal tipo che questo estende.</summary>
<returns>Tipo annidato definito.</returns>
<param name="name">Nome breve del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo. </param>
<param name="parent">Tipo esteso dal tipo annidato. </param>
<param name="typeSize">Dimensione totale del tipo. </param>
<exception cref="T:System.ArgumentException">L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di <paramref name="name" /> è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> nell'assembly corrente.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>Definisce un tipo annidato a partire dal nome, dagli attributi, dal tipo che questo estende e dalla dimensione di compressione.</summary>
<returns>Tipo annidato definito.</returns>
<param name="name">Nome breve del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo. </param>
<param name="parent">Tipo esteso dal tipo annidato. </param>
<param name="packSize">Dimensione di compressione del tipo. </param>
<exception cref="T:System.ArgumentException">L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di <paramref name="name" /> è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> nell'assembly corrente.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>Definisce un tipo annidato a partire dal nome, dagli attributi, dalle dimensioni e dal tipo che questo estende.</summary>
<returns>Tipo annidato definito.</returns>
<param name="name">Nome breve del tipo.<paramref name="name" /> non può contenere caratteri null incorporati.</param>
<param name="attr">Attributi del tipo.</param>
<param name="parent">Tipo esteso dal tipo annidato.</param>
<param name="packSize">Dimensione di compressione del tipo.</param>
<param name="typeSize">Dimensione totale del tipo.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>Definisce un tipo annidato a partire dal nome, dagli attributi, dal tipo che questo estende e dall'interfaccia che implementa.</summary>
<returns>Tipo annidato definito.</returns>
<param name="name">Nome breve del tipo.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attr">Attributi del tipo. </param>
<param name="parent">Tipo esteso dal tipo annidato. </param>
<param name="interfaces">Interfacce implementate dal tipo annidato. </param>
<exception cref="T:System.ArgumentException">L'attributo annidato non è specificato.- oppure - Il tipo è sealed.- oppure - Il tipo è una matrice.- oppure - Il tipo è un'interfaccia, a differenza del tipo annidato.- oppure - La lunghezza di <paramref name="name" /> è zero o maggiore di 1023. - oppure -Questa operazione creerebbe un tipo con un duplicato <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> nell'assembly corrente.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null.- oppure -Un elemento della matrice <paramref name="interfaces" /> è null.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>Aggiunge una nuova proprietà al tipo, con il nome, gli attributi, la convenzione di chiamata e la firma specificati.</summary>
<returns>Proprietà definita.</returns>
<param name="name">Nome della proprietà.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi della proprietà. </param>
<param name="callingConvention">Convenzione di chiamata delle funzioni di accesso alle proprietà. </param>
<param name="returnType">Tipo restituito della proprietà. </param>
<param name="parameterTypes">Tipi dei parametri della proprietà.</param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. - oppure - Uno degli elementi della matrice <paramref name="parameterTypes" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Aggiunge una nuova proprietà al tipo, con il nome, la convenzione di chiamata, la firma e i modificatori personalizzati specificati.</summary>
<returns>Proprietà definita.</returns>
<param name="name">Nome della proprietà.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi della proprietà. </param>
<param name="callingConvention">Convenzione di chiamata delle funzioni di accesso alle proprietà. </param>
<param name="returnType">Tipo restituito della proprietà. </param>
<param name="returnTypeRequiredCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null.</param>
<param name="returnTypeOptionalCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null.</param>
<param name="parameterTypes">Tipi dei parametri della proprietà. </param>
<param name="parameterTypeRequiredCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici.</param>
<param name="parameterTypeOptionalCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.</param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. - oppure - Uno degli elementi della matrice <paramref name="parameterTypes" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>Aggiunge una nuova proprietà al tipo, con il nome e la firma di proprietà specificati.</summary>
<returns>Proprietà definita.</returns>
<param name="name">Nome della proprietà.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi della proprietà. </param>
<param name="returnType">Tipo restituito della proprietà. </param>
<param name="parameterTypes">Tipi dei parametri della proprietà. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. - oppure - Uno degli elementi della matrice <paramref name="parameterTypes" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>Aggiunge una nuova proprietà al tipo, con il nome, la firma e i modificatori personalizzati specificati.</summary>
<returns>Proprietà definita.</returns>
<param name="name">Nome della proprietà.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="attributes">Attributi della proprietà. </param>
<param name="returnType">Tipo restituito della proprietà. </param>
<param name="returnTypeRequiredCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati obbligatori, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati obbligatori, specificare null.</param>
<param name="returnTypeOptionalCustomModifiers">Matrice di tipi che rappresentano i modificatori personalizzati facoltativi, come <see cref="T:System.Runtime.CompilerServices.IsConst" />, per il tipo restituito della proprietà.Se il tipo restituito non dispone di modificatori personalizzati opzionali, specificare null.</param>
<param name="parameterTypes">Tipi dei parametri della proprietà. </param>
<param name="parameterTypeRequiredCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati obbligatori per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati obbligatori, specificare null invece di una matrice di matrici.</param>
<param name="parameterTypeOptionalCustomModifiers">Matrice di matrici di tipi.Ciascuna matrice di tipi rappresenta i modificatori personalizzati facoltativi per il parametro corrispondente, come <see cref="T:System.Runtime.CompilerServices.IsConst" />.Se un parametro particolare non dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di tipi.Se nessun parametro dispone di modificatori personalizzati facoltativi, specificare null invece di una matrice di matrici.</param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null.- oppure - Uno degli elementi della matrice <paramref name="parameterTypes" /> è null.</exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>Definisce l'inizializzatore per questo tipo.</summary>
<returns>Restituisce l'inizializzatore di un tipo.</returns>
<exception cref="T:System.InvalidOperationException">Il tipo contenitore è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>Definisce un campo di dati non inizializzati nella sezione .sdata del file eseguibile di tipo PE.</summary>
<returns>Campo di riferimento dei dati.</returns>
<param name="name">Nome utilizzato per fare riferimento ai dati.<paramref name="name" /> non può contenere valori null incorporati.</param>
<param name="size">Dimensione del campo di dati. </param>
<param name="attributes">Attributi del campo. </param>
<exception cref="T:System.ArgumentException">La lunghezza di <paramref name="name" /> è zero.- oppure - <paramref name="size" /> è minore di o uguale a zero oppure maggiore di o uguale a 0x003f0000. </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />. </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>Recupera il percorso completo di questo tipo.</summary>
<returns>Solo lettura.Recupera il percorso completo di questo tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>Ottiene un valore che indica la covariante e i vincoli speciali del parametro di tipo generico corrente. </summary>
<returns>Combinazione bit per bit di valori <see cref="T:System.Reflection.GenericParameterAttributes" /> che descrive la covariante e i vincoli speciali del parametro di tipo generico corrente.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>Ottiene la posizione di un parametro di tipo nell'elenco dei parametri del tipo in cui il parametro è dichiarato.</summary>
<returns>Se l'oggetto <see cref="T:System.Reflection.Emit.TypeBuilder" /> corrente rappresenta un parametro di tipo generico, la posizione del parametro di tipo all'interno dell'elenco dei parametri di tipo generico in cui è dichiarato il parametro; in caso contrario, la posizione rimane indefinita.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>Restituisce il costruttore del tipo generico specificato che corrisponde al costruttore specificato della definizione di tipo generico. </summary>
<returns>Oggetto <see cref="T:System.Reflection.ConstructorInfo" /> che rappresenta il costruttore di <paramref name="type" /> corrispondente a <paramref name="constructor" />, che specifica un costruttore appartenente alla definizione di tipo generico di <paramref name="type" />.</returns>
<param name="type">Tipo generico creato di cui viene restituito il costruttore.</param>
<param name="constructor">Costruttore della definizione di tipo generico di <paramref name="type" />, che specifica il costruttore di <paramref name="type" /> da restituire.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> non rappresenta un tipo generico. - oppure -<paramref name="type" /> non è di tipo <see cref="T:System.Reflection.Emit.TypeBuilder" />.- oppure -Il tipo dichiarante di <paramref name="constructor" /> non è una definizione di tipo generico. - oppure -Il tipo dichiarante di <paramref name="constructor" /> non è la definizione di tipo generico di <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>La chiamata di questo metodo genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
<returns>Metodo non supportato.Non vengono restituiti valori.</returns>
<exception cref="T:System.NotSupportedException">Metodo non supportato. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>Restituisce il campo del tipo generico specificato che corrisponde al campo specificato della definizione di tipo generico. </summary>
<returns>Oggetto <see cref="T:System.Reflection.FieldInfo" /> che rappresenta il campo di <paramref name="type" /> corrispondente a <paramref name="field" />, che specifica un campo appartenente alla definizione di tipo generico di <paramref name="type" />.</returns>
<param name="type">Il tipo generico creato il cui campo viene restituito.</param>
<param name="field">Campo della definizione di tipo generico di <paramref name="type" />, che specifica il campo di <paramref name="type" /> da restituire.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> non rappresenta un tipo generico. - oppure -<paramref name="type" /> non è di tipo <see cref="T:System.Reflection.Emit.TypeBuilder" />.- oppure -Il tipo dichiarante di <paramref name="field" /> non è una definizione di tipo generico. - oppure -Il tipo dichiarante di <paramref name="field" /> non è la definizione di tipo generico di <paramref name="type" />.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>Restituisce un oggetto <see cref="T:System.Type" /> che rappresenta una definizione di tipo generico da cui è possibile ottenere il tipo corrente.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta una definizione di tipo generico da cui è possibile ottenere il tipo corrente.</returns>
<exception cref="T:System.InvalidOperationException">Il tipo corrente non è generico,ovvero la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> restituisce false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>Restituisce il metodo del tipo generico specificato che corrisponde al metodo specificato della definizione di tipo generico. </summary>
<returns>Oggetto <see cref="T:System.Reflection.MethodInfo" /> che rappresenta il metodo di <paramref name="type" /> corrispondente a <paramref name="method" />, che specifica un metodo appartenente alla definizione di tipo generico di <paramref name="type" />.</returns>
<param name="type">Tipo generico creato di cui viene restituito il metodo.</param>
<param name="method">Metodo della definizione di tipo generico di <paramref name="type" />, che specifica il metodo di <paramref name="type" /> da restituire.</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" /> è un metodo generico che non rappresenta una definizione di metodo generico.- oppure -<paramref name="type" /> non rappresenta un tipo generico.- oppure -<paramref name="type" /> non è di tipo <see cref="T:System.Reflection.Emit.TypeBuilder" />.- oppure -Il tipo dichiarante di <paramref name="method" /> non è una definizione di tipo generico. - oppure -Il tipo dichiarante di <paramref name="method" /> non è la definizione di tipo generico di <paramref name="type" />.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>Recupera il GUID di questo tipo.</summary>
<returns>Solo lettura.Recupera il GUID di questo tipo.</returns>
<exception cref="T:System.NotSupportedException">Il metodo non è attualmente supportato per i tipi non completi. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>Ottiene un valore che indica se è possibile assegnare un oggetto <see cref="T:System.Reflection.TypeInfo" /> specificato a questo oggetto.</summary>
<returns>true se <paramref name="typeInfo" /> può essere assegnato a questo oggetto, in caso contrario, false.</returns>
<param name="typeInfo">Oggetto da verificare.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>Restituisce un valore che indica se il tipo dinamico corrente è stato creato.</summary>
<returns>true se il metodo <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> è stato creato. In caso contrario, false. </returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>Ottiene un valore che indica se il tipo corrente è un parametro di tipo generico.</summary>
<returns>true se l'oggetto <see cref="T:System.Reflection.Emit.TypeBuilder" /> rappresenta un parametro di tipo generico. In caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>Ottiene un valore che indica se il tipo corrente è un tipo generico. </summary>
<returns>true se il tipo rappresentato dalla classe <see cref="T:System.Reflection.Emit.TypeBuilder" /> corrente è generico. In caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>Ottiene un valore che indica se la classe <see cref="T:System.Reflection.Emit.TypeBuilder" /> corrente rappresenta una definizione di tipo generico, da cui è possibile creare altri tipi generici.</summary>
<returns>true se l'oggetto <see cref="T:System.Reflection.Emit.TypeBuilder" /> rappresenta una definizione di tipo generico. In caso contrario, false.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>Restituisce un oggetto <see cref="T:System.Type" /> che rappresenta una matrice unidimensionale del tipo corrente, con limite inferiore zero.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta una matrice unidimensionale il cui tipo di elemento è il tipo corrente, con limite inferiore zero.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>Restituisce un oggetto <see cref="T:System.Type" /> che rappresenta una matrice del tipo corrente, con il numero specificato di dimensioni.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta una matrice unidimensionale del tipo corrente.</returns>
<param name="rank">Numero di dimensioni della matrice. </param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> non è una dimensione di matrice valida.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>Restituisce un oggetto <see cref="T:System.Type" /> che rappresenta il tipo corrente quando viene passato come parametro ref (ByRef in Visual Basic).</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta il tipo corrente quando viene passato come parametro ref (ByRef in Visual Basic).</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>Sostituisce con gli elementi di una matrice di tipi i parametri di tipo della definizione di tipo generico corrente e restituisce il tipo costruito risultante.</summary>
<returns>
<see cref="T:System.Type" /> che rappresenta il tipo costruito ottenuto sostituendo i parametri di tipo del tipo generico corrente con gli elementi di <paramref name="typeArguments" />. </returns>
<param name="typeArguments">Matrice di tipi con cui sostituire i parametri di tipo della definizione di tipo generico corrente.</param>
<exception cref="T:System.InvalidOperationException">Il tipo corrente non rappresenta la definizione di un tipo generico,ovvero la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> restituisce false.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" /> è null.- oppure - Qualsiasi elemento di <paramref name="typeArguments" /> è null. </exception>
<exception cref="T:System.ArgumentException">Nessun elemento di <paramref name="typeArguments" /> soddisfa i vincoli specificati per il parametro di tipo corrispondente del tipo generico corrente. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>Restituisce un oggetto <see cref="T:System.Type" /> che rappresenta il tipo di un puntatore non gestito al tipo corrente.</summary>
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta il tipo di un puntatore non gestito al tipo corrente.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>Recupera il modulo dinamico che contiene la definizione del tipo.</summary>
<returns>Solo lettura.Recupera il modulo dinamico che contiene la definizione del tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>Recupera il nome di questo tipo.</summary>
<returns>Solo lettura.Recupera il nome <see cref="T:System.String" /> di questo tipo.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>Recupera lo spazio dei nomi in cui è definito questo TypeBuilder.</summary>
<returns>Solo lettura.Recupera lo spazio dei nomi in cui è definito questo TypeBuilder.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>Recupera le dimensioni di compressione di questo tipo.</summary>
<returns>Solo lettura.Recupera le dimensioni di compressione di questo tipo.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>Imposta un attributo personalizzato utilizzando un blob specificato di attributi personalizzati.</summary>
<param name="con">Costruttore per l'attributo personalizzato. </param>
<param name="binaryAttribute">Blob di byte che rappresenta gli attributi. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> o <paramref name="binaryAttribute" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>Impostare un attributo personalizzato utilizzando un generatore di attributi personalizzati.</summary>
<param name="customBuilder">Istanza di una classe di supporto utilizzata per definire l'attributo personalizzato. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> è null. </exception>
<exception cref="T:System.InvalidOperationException">Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false.</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>Imposta il tipo di base del tipo che si sta creando.</summary>
<param name="parent">Nuovo tipo di base. </param>
<exception cref="T:System.InvalidOperationException">Il tipo è stato creato in precedenza utilizzando <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />.- oppure -<paramref name="parent" /> è null e l'istanza corrente rappresenta un'interfaccia i cui attributi non includono <see cref="F:System.Reflection.TypeAttributes.Abstract" />.- oppure -Per il tipo dinamico corrente, la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> è true, ma la proprietà <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> è false. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" /> è un'interfaccia.La condizione di eccezione è nuova in .NET Framework versione 2.0.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>Recupera le dimensioni totali di un tipo.</summary>
<returns>Solo lettura.Recupera le dimensioni totali del tipo.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>Restituisce il nome del tipo escluso lo spazio dei nomi.</summary>
<returns>Solo lettura.Nome del tipo escluso lo spazio dei nomi.</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>Indica che le dimensioni totali per il tipo non sono specificate.</summary>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>動的アセンブリを定義および表現します。</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>指定した名前とアクセス権を持つ動的アセンブリを定義します。</summary>
<returns>新しいアセンブリを表すオブジェクト。</returns>
<param name="name">アセンブリの名前。</param>
<param name="access">アセンブリのアクセス権。</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>指定した名前、アクセス権、および属性を持つ新しいアセンブリを定義します。</summary>
<returns>新しいアセンブリを表すオブジェクト。</returns>
<param name="name">アセンブリの名前。</param>
<param name="access">アセンブリのアクセス権。</param>
<param name="assemblyAttributes">アセンブリの属性が格納されているコレクション。</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>このアセンブリに名前付き遷移動的モジュールを定義します。</summary>
<returns>定義する動的モジュールを表す <see cref="T:System.Reflection.Emit.ModuleBuilder" /></returns>
<param name="name">動的モジュールの名前。長さは 260 文字未満にする必要があります。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の先頭が空白です。または<paramref name="name" /> の長さが 0 です。または<paramref name="name" /> の長さが 260 以上です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
<exception cref="T:System.ExecutionEngineException">既定のシンボル ライターのアセンブリを読み込むことができません。または既定のシンボル ライター インターフェイスを実装する型が見つかりません。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
<returns>
<paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
<param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>現在の動的アセンブリの表示名を取得します。</summary>
<returns>動的アセンブリの表示名。</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>指定した名前の動的モジュールを返します。</summary>
<returns>要求された動的モジュールを表す ModuleBuilder オブジェクト。</returns>
<param name="name">要求する動的モジュールの名前。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。</exception>
<exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>対象のインスタンスのハッシュ コードを返します。</summary>
<returns>32 ビット符号付き整数ハッシュ コード。</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>指定されたリソースが永続化された方法に関する情報を返します。</summary>
<returns>リソースのトポロジに関する情報が設定された <see cref="T:System.Reflection.ManifestResourceInfo" />。リソースが見つからない場合は null。</returns>
<param name="resourceName">リソースの名前。</param>
<exception cref="T:System.NotSupportedException">このメソッドは、現在サポートされていません。</exception>
<exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>このアセンブリから、指定されたマニフェスト リソースを読み込みます。</summary>
<returns>すべてのリソースの名前を格納している文字列型の配列。</returns>
<exception cref="T:System.NotSupportedException">このメソッドは、動的アセンブリではサポートされていません。マニフェスト リソース名を取得するには、<see cref="M:System.Reflection.Assembly.GetManifestResourceNames" /> を使用します。</exception>
<exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>このアセンブリから、指定されたマニフェスト リソースを読み込みます。</summary>
<returns>マニフェスト リソースを表す <see cref="T:System.IO.Stream" /></returns>
<param name="name">要求されているマニフェスト リソースの名前。</param>
<exception cref="T:System.NotSupportedException">このメソッドは、現在サポートされていません。</exception>
<exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>現在のアセンブリが動的アセンブリであることを示す値を取得します。</summary>
<returns>常に true。</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>アセンブリ マニフェストを格納している現在の <see cref="T:System.Reflection.Emit.AssemblyBuilder" /> 内のモジュールを取得します。</summary>
<returns>マニフェスト モジュール。</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定したカスタム属性 BLOB を使用して、このアセンブリのカスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
<exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="con" /> が RuntimeConstructorInfo ではありません。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、このアセンブリのカスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を定義するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> は null なので、</exception>
<exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>動的アセンブリのアクセス モードを定義します。</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>動的アセンブリは実行できますが、保存できません。</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>動的アセンブリはアンロードでき、そのメモリを再利用できますが、「動的な型生成のための収集可能なアセンブリ」に説明されている制限が適用されます。</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>動的クラスのコンストラクターを定義および表現します。</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>このコンストラクターの属性を取得します。</summary>
<returns>このコンストラクターの属性を返します。</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>宣言型がジェネリックかどうかに応じて異なる <see cref="T:System.Reflection.CallingConventions" /> 値を取得します。</summary>
<returns>宣言型がジェネリックである場合は <see cref="F:System.Reflection.CallingConventions.HasThis" />。それ以外の場合は <see cref="F:System.Reflection.CallingConventions.Standard" /></returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>このメンバーを宣言する型の <see cref="T:System.Type" /> オブジェクトへの参照を取得します。</summary>
<returns>このメンバーを宣言する型の <see cref="T:System.Type" /> オブジェクトを返します。</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>このコンストラクターのパラメーターを定義します。</summary>
<returns>このコンストラクターの新しいパラメーターを表す ParameterBuilder オブジェクトを返します。</returns>
<param name="iSequence">パラメーター リスト内のパラメーターの位置。パラメーターのインデックスは 1 から始まります。最初のパラメーターが 1 です。</param>
<param name="attributes">パラメーターの属性。</param>
<param name="strParamName">パラメーターの名前。名前は null 文字列でもかまいません。</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" /> が 0 (ゼロ) 未満か、コンストラクターのパラメーター数を超える値です。</exception>
<exception cref="T:System.InvalidOperationException">外側の型が <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>このコンストラクターの <see cref="T:System.Reflection.Emit.ILGenerator" /> を取得します。</summary>
<returns>このコンストラクターの <see cref="T:System.Reflection.Emit.ILGenerator" /> オブジェクトを返します。</returns>
<exception cref="T:System.InvalidOperationException">コンストラクターが、既定のコンストラクターです。またはコンストラクターが、メソッド本体を持たないことを示す <see cref="T:System.Reflection.MethodAttributes" /> フラグまたは <see cref="T:System.Reflection.MethodImplAttributes" /> フラグを持っています。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>このコンストラクターのメソッド本体の作成に使用できる、指定した MSIL ストリーム サイズを持つ <see cref="T:System.Reflection.Emit.ILGenerator" /> オブジェクトを取得します。</summary>
<returns>このコンストラクターの <see cref="T:System.Reflection.Emit.ILGenerator" /></returns>
<param name="streamSize">MSIL ストリームのサイズ (バイト単位)。</param>
<exception cref="T:System.InvalidOperationException">コンストラクターが、既定のコンストラクターです。またはコンストラクターが、メソッド本体を持たないことを示す <see cref="T:System.Reflection.MethodAttributes" /> フラグまたは <see cref="T:System.Reflection.MethodImplAttributes" /> フラグを持っています。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>このコンストラクターのパラメーターを返します。</summary>
<returns>このコンストラクターのパラメーターを表す <see cref="T:System.Reflection.ParameterInfo" /> オブジェクトの配列を返します。</returns>
<exception cref="T:System.InvalidOperationException">.NET Framework Version 1.0 および 1.1 では、このコンストラクターの型で <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が呼び出されませんでした。</exception>
<exception cref="T:System.NotSupportedException">.NET Framework Version 2.0 では、このコンストラクターの型で <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が呼び出されませんでした。</exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>このコンストラクターのローカル変数をゼロで初期化するかどうかを取得または設定します。</summary>
<returns>読み取り/書き込み。このコンストラクターのローカル変数をゼロで初期化するかどうかを取得または設定します。</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>このコンストラクターの名前を取得します。</summary>
<returns>このコンストラクターの名前を返します。</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を定義するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>このコンストラクターのメソッド実装フラグを設定します。</summary>
<param name="attributes">メソッド実装フラグ。</param>
<exception cref="T:System.InvalidOperationException">外側の型が <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary>この <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> インスタンスを <see cref="T:System.String" /> として返します。</summary>
<returns>このコンストラクターの名前、属性、および例外を格納している <see cref="T:System.String" /> と現在の MSIL ストリームを続けて返します。</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>列挙型を記述し、表現します。</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>この列挙型 (Enum) の定義が含まれた動的アセンブリを取得します。</summary>
<returns>読み取り専用。この列挙型 (Enum) の定義が含まれた動的アセンブリ。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>親アセンブリの表示名で限定されたこの列挙型 (Enum) の完全パスを返します。</summary>
<returns>読み取り専用。親アセンブリの表示名で限定されたこの列挙型 (Enum) の完全パス。</returns>
<exception cref="T:System.NotSupportedException">
<see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" /> がまだ呼び出されていない場合。</exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>この型の親の <see cref="T:System.Type" /> を返します。これは常に <see cref="T:System.Enum" /> です。</summary>
<returns>読み取り専用。この型の親の <see cref="T:System.Type" /></returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>この列挙を表す <see cref="T:System.Reflection.TypeInfo" /> オブジェクトを取得します。</summary>
<returns>この列挙値を表すオブジェクト。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary>この <see cref="T:System.Reflection.Emit.EnumBuilder" /> を宣言した型を返します。</summary>
<returns>読み取り専用。この <see cref="T:System.Reflection.Emit.EnumBuilder" /> を宣言した型。</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>列挙型の中に名前付き静的フィールドを定義し、指定した定数値を設定します。</summary>
<returns>定義されたフィールド。</returns>
<param name="literalName">静的フィールドの名前。</param>
<param name="literalValue">リテラルの定数値。</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>この列挙型 (Enum) の完全パスを返します。</summary>
<returns>読み取り専用。この列挙型 (Enum) の完全パス。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>このメソッドを呼び出すと、必ず <see cref="T:System.NotSupportedException" /> がスローされます。</summary>
<returns>このメソッドはサポートされていません。値は返されません。</returns>
<exception cref="T:System.NotSupportedException">このメソッドは、現在サポートされていません。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>この列挙型 (Enum) のグローバル一意識別子 (GUID: Globally Unique Identifier) を返します。</summary>
<returns>読み取り専用。この列挙型 (Enum) の GUID。</returns>
<exception cref="T:System.NotSupportedException">このメソッドは現在、不完全な型に対してはサポートされていません。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>指定した <see cref="T:System.Reflection.TypeInfo" /> オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。</summary>
<returns>
<paramref name="typeInfo" /> をオブジェクトに割り当てることができる場合は true、それ以外の場合は false。</returns>
<param name="typeInfo">テストするオブジェクト。</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> が 1 未満です。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary>この <see cref="T:System.Reflection.Emit.EnumBuilder" /> の定義が含まれた動的モジュールを取得します。</summary>
<returns>読み取り専用。この <see cref="T:System.Reflection.Emit.EnumBuilder" /> の定義が含まれた動的モジュール。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>この列挙型 (Enum) の名前を返します。</summary>
<returns>読み取り専用。この列挙型 (Enum) の名前。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>この列挙型 (Enum) の名前空間を返します。</summary>
<returns>読み取り専用。この列挙型 (Enum) の名前空間。</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を定義するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> は null なので、</exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>この列挙型 (Enum) の基になるフィールドを返します。</summary>
<returns>読み取り専用。この列挙型 (Enum) の基になるフィールド。</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>クラスのイベントを定義します。</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>このイベントに関連付ける "other" メソッドの 1 つを追加します。"other" メソッドとは、イベントに関連付けられた "on" メソッドおよび "raise" メソッド以外のメソッドです。この関数は、必要な数の "other" メソッドを追加するために何回も呼び出すことができます。</summary>
<param name="mdBuilder">他のメソッドを表す MethodBuilder オブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>このイベントをサブスクライブするメソッドを設定します。</summary>
<param name="mdBuilder">このイベントをサブスクライブするメソッドを表す MethodBuilder オブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を記述するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>このイベントを発生させるメソッドを設定します。</summary>
<param name="mdBuilder">このイベントを発生させるメソッドを表す MethodBuilder オブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>このイベントをアンサブスクライブするメソッドを設定します。</summary>
<param name="mdBuilder">このイベントをアンサブスクライブするメソッドを表す MethodBuilder オブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>フィールドを定義および表現します。このクラスは継承できません。</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>このフィールドの属性を示します。このプロパティは読み取り専用です。</summary>
<returns>このフィールドの属性。</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>このフィールドを宣言する型の <see cref="T:System.Type" /> オブジェクトへの参照を示します。このプロパティは読み取り専用です。</summary>
<returns>このフィールドを宣言する型の <see cref="T:System.Type" /> オブジェクトへの参照。</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>このフィールドの型を表す <see cref="T:System.Type" /> オブジェクトを示します。このプロパティは読み取り専用です。</summary>
<returns>このフィールドの型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>指定したオブジェクトでサポートされているフィールドの値を取得します。</summary>
<returns>このインスタンスがリフレクションするフィールドの値を格納している <see cref="T:System.Object" /></returns>
<param name="obj">フィールドにアクセスするオブジェクト。</param>
<exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>このフィールドの名前を示します。このプロパティは読み取り専用です。</summary>
<returns>このフィールドの名前を格納している <see cref="T:System.String" /></returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>このフィールドの既定値を設定します。</summary>
<param name="defaultValue">このフィールドの新しい既定値。</param>
<exception cref="T:System.InvalidOperationException">外側の型が <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して作成されています。</exception>
<exception cref="T:System.ArgumentException">フィールドが、サポートされている型のいずれでもありません。または<paramref name="defaultValue" /> の型がフィールドの型と一致しません。またはフィールドが <see cref="T:System.Object" /> 型または他の参照型であり、<paramref name="defaultValue" /> が null ではなく、値を参照型に割り当てることができません。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">このフィールドの親の型が完全型です。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を定義するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">このフィールドの親の型が完全型です。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>フィールド レイアウトを指定します。</summary>
<param name="iOffset">このフィールドを格納している型の中でのフィールドのオフセット。</param>
<exception cref="T:System.InvalidOperationException">外側の型が <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して作成されています。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" /> が 0 未満です。</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>動的に定義されたジェネリック型およびジェネリック メソッドのジェネリック型パラメーターを定義および作成します。このクラスは継承できません。</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>現在の型パラメーターが属するジェネリック型の定義を格納する動的アセンブリを表す <see cref="T:System.Reflection.Assembly" /> オブジェクトを取得します。</summary>
<returns>現在の型パラメーターが属するジェネリック型の定義を格納する動的アセンブリを表す <see cref="T:System.Reflection.Assembly" /> オブジェクト。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>常に null を取得します。</summary>
<returns>常に null 参照 (Visual Basic では Nothing)。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>現在のジェネリック型パラメーターの基本型の制約を取得します。</summary>
<returns>ジェネリック型パラメーターの基本型の制約を表す <see cref="T:System.Type" /> オブジェクト。型パラメーターに基本型の制約がない場合は null。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>常に true を取得します。</summary>
<returns>常に true。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>現在の <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> がジェネリック メソッドの型パラメーターを表している場合に、宣言するメソッドを表す <see cref="T:System.Reflection.MethodInfo" /> を取得します。</summary>
<returns>現在の <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> がジェネリック メソッドの型パラメーターを表している場合は、宣言するメソッドを表す <see cref="T:System.Reflection.MethodInfo" />。それ以外の場合は null。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>ジェネリック型パラメーターが属するジェネリック型の定義、またはジェネリック メソッドの定義を取得します。</summary>
<returns>型パラメーターがジェネリック型に属する場合は、そのジェネリック型を表す <see cref="T:System.Type" /> オブジェクト。型パラメーターがジェネリック メソッドに属する場合は、そのジェネリック メソッドを宣言した型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>指定されたオブジェクトが EventToken のインスタンスであり、現在のインスタンスと等しいかどうかをテストします。</summary>
<returns>
<paramref name="o" /> が EventToken のインスタンスで、現在のインスタンスと等しい場合は true。それ以外の場合は false。</returns>
<param name="o">現在のインスタンスと比較するオブジェクト。</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>常に null を取得します。</summary>
<returns>常に null 参照 (Visual Basic では Nothing)。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>パラメーターを宣言したジェネリック型またはジェネリック メソッドの型パラメーター リスト内の型パラメーターの位置を取得します。</summary>
<returns>パラメーターを宣言したジェネリック型またはジェネリック メソッドの型パラメーター リスト内の型パラメーターの位置。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>常に <see cref="T:System.NotSupportedException" /> をスローします。</summary>
<returns>現在の配列型、ポインター型、または ByRef 型によって参照される型。現在の型が配列型でもポインター型でもなく、参照により渡されない場合は、null。</returns>
<exception cref="T:System.NotSupportedException">常にスローします。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>ジェネリック型パラメーターには有効ではありません。</summary>
<returns>ジェネリック型パラメーターには有効ではありません。</returns>
<exception cref="T:System.InvalidOperationException">常にスローします。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>現在のインスタンスの 32 ビット整数ハッシュ コードを返します。</summary>
<returns>32 ビット整数ハッシュ コード。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>不完全なジェネリック型パラメーターではサポートされていません。</summary>
<returns>不完全なジェネリック型パラメーターではサポートされていません。</returns>
<exception cref="T:System.NotSupportedException">常にスローします。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>常に <see cref="T:System.NotSupportedException" /> 例外をスローします。</summary>
<returns>常に <see cref="T:System.NotSupportedException" /> 例外をスローします。</returns>
<param name="typeInfo">テストするオブジェクト。</param>
<exception cref="T:System.NotSupportedException">常にスローします。</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>常に true を取得します。</summary>
<returns>常に true。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>常に false を返します。</summary>
<returns>常に false。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>常に false を取得します。</summary>
<returns>常に false。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>不完全なジェネリック型パラメーターではサポートされていません。</summary>
<returns>不完全なジェネリック型パラメーターではサポートされていません。</returns>
<param name="c">サポートされていません。</param>
<exception cref="T:System.NotSupportedException">常にスローします。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>要素型がジェネリック型パラメーターである 1 次元配列の型を返します。</summary>
<returns>要素型がジェネリック型パラメーターである 1 次元配列の型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>指定した次元数を持つ、要素型がジェネリック型パラメーターである配列の型を返します。</summary>
<returns>指定した次元数を持つ、要素型がジェネリック型パラメーターである配列の型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
<param name="rank">配列の次元数。</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> が有効な次元数ではありません。たとえば、値が 1 未満であるなどです。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>参照パラメーターとして渡されるときに、現在のジェネリック型パラメーターを表す <see cref="T:System.Type" /> オブジェクトを返します。</summary>
<returns>参照パラメーターとして渡されるときに、現在のジェネリック型パラメーターを表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>不完全なジェネリック型パラメーターには有効ではありません。</summary>
<returns>このメソッドは、不完全なジェネリック型パラメーターには無効です。</returns>
<param name="typeArguments">型引数の配列。</param>
<exception cref="T:System.InvalidOperationException">常にスローします。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>現在のジェネリック型パラメーターへのポインターを表す <see cref="T:System.Type" /> オブジェクトを返します。</summary>
<returns>現在のジェネリック型パラメーターへのポインターを表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>ジェネリック型パラメーターを格納する動的モジュールを取得します。</summary>
<returns>ジェネリック型パラメーターを格納する動的モジュールを表す <see cref="T:System.Reflection.Module" /> オブジェクト。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>ジェネリック型パラメーターの名前を取得します。</summary>
<returns>ジェネリック型パラメーターの名前。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>常に null を取得します。</summary>
<returns>常に null 参照 (Visual Basic では Nothing)。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>型パラメーターを置き換えるために、型が継承する必要のある基本型を設定します。</summary>
<param name="baseTypeConstraint">型パラメーターを置き換える型が継承する必要のある <see cref="T:System.Type" /></param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> は null なので、または<paramref name="binaryAttribute" /> が null 参照です。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を定義するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>パラメーターなしのコンストラクターの制約など、ジェネリック パラメーターの分散特性と特殊な制約を設定します。</summary>
<param name="genericParameterAttributes">ジェネリック型パラメーターの分散特性と特殊な制約を表す <see cref="T:System.Reflection.GenericParameterAttributes" /> 値のビットごとの組み合わせ。</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>型パラメーターを置き換えるために、型が実装する必要のあるインターフェイスを設定します。</summary>
<param name="interfaceConstraints">型パラメーターを置き換えるために、型が実装する必要のあるインターフェイスを表す <see cref="T:System.Type" /> オブジェクトの配列。</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>現在のジェネリック型パラメーターの文字列形式を返します。</summary>
<returns>ジェネリック型パラメーターの名前を含む文字列。</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>動的クラスのメソッド (またはコンストラクター) を定義および表現します。</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>このメソッドの属性を取得します。</summary>
<returns>読み取り専用。このメソッドの MethodAttributes を取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>メソッドの呼び出し規約を返します。</summary>
<returns>読み取り専用。メソッドの呼び出し規約。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>この型ではサポートされていません。</summary>
<returns>サポートされていません。</returns>
<exception cref="T:System.NotSupportedException">呼び出されたメソッドは、基本クラスではサポートされません。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>このメソッドを宣言する型を返します。</summary>
<returns>読み取り専用。このメソッドを宣言する型。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>現在のメソッドのジェネリック型パラメーターの数を設定し、その名前を指定し、制約の定義に使用できる <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> オブジェクトの配列を返します。</summary>
<returns>ジェネリック メソッドの型パラメーターを表す <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> オブジェクトの配列。</returns>
<param name="names">ジェネリック型パラメーターの名前を表す文字列の配列。</param>
<exception cref="T:System.InvalidOperationException">ジェネリック型パラメーターは、このメソッドに対して既に定義されています。またはメソッドは既に完了しています。または<see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" /> メソッドは現在のメソッドに対して呼び出されています。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> は null なので、または<paramref name="names" /> の要素が null です。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> が空の配列です。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>このメソッドのパラメーター属性およびパラメーターの名前を設定するか、このメソッドの戻り値を設定します。カスタム属性の適用に使用できる ParameterBuilder を返します。</summary>
<returns>このメソッドのパラメーターを表す ParameterBuilder オブジェクト、またはこのメソッドの戻り値を返します。</returns>
<param name="position">パラメーター リスト内のパラメーターの位置。パラメーターは、最初のパラメーターに対して 1 から始まるインデックスが付けられます。この数値が 0 の場合は、メソッドの戻り値を表します。</param>
<param name="attributes">パラメーターのパラメーター属性。</param>
<param name="strParamName">パラメーターの名前。名前は null 文字列でもかまいません。</param>
<exception cref="T:System.ArgumentOutOfRangeException">メソッドにパラメーターが指定されていません。または<paramref name="position" /> が 0 未満です。または<paramref name="position" /> がメソッドのパラメーター数を超える値です。</exception>
<exception cref="T:System.InvalidOperationException">外側の型が <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して作成されています。または現在のメソッドでは、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>指定したオブジェクトがこのインスタンスと等しいかどうかを確認します。</summary>
<returns>
<paramref name="obj" /> が MethodBuilder のインスタンスで、このオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
<param name="obj">この MethodBuilder インスタンスと比較するオブジェクト。</param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>メソッドがジェネリック メソッドの場合に、メソッドの型パラメーターを表す <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> オブジェクトの配列を返します。</summary>
<returns>メソッドがジェネリックの場合は型パラメーターを表す <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> オブジェクトの配列。メソッドがジェネリックでない場合は null。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>このメソッドを返します。</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> の現在のインスタンス。</returns>
<exception cref="T:System.InvalidOperationException">現在のメソッドはジェネリック メソッドではありません。つまり、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは false を返します。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>このメソッドのハッシュ コードを取得します。</summary>
<returns>このメソッドのハッシュ コード。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>既定の MSIL (Microsoft Intermediate Language) ストリーム サイズ (64 バイト) を持つこのメソッドの ILGenerator を返します。</summary>
<returns>このメソッドの ILGenerator オブジェクトを返します。</returns>
<exception cref="T:System.InvalidOperationException">
<see cref="T:System.Reflection.MethodAttributes" /> または <see cref="T:System.Reflection.MethodImplAttributes" /> のフラグが指定されているため、このメソッドに本体は必要ありません。たとえば、<see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> フラグが指定されているなどです。またはこのメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>指定した MSIL ストリーム サイズを持つこのメソッドの ILGenerator を返します。</summary>
<returns>このメソッドの ILGenerator オブジェクトを返します。</returns>
<param name="size">MSIL ストリームのサイズ (バイト単位)。</param>
<exception cref="T:System.InvalidOperationException">
<see cref="T:System.Reflection.MethodAttributes" /> または <see cref="T:System.Reflection.MethodImplAttributes" /> のフラグが指定されているため、このメソッドに本体は必要ありません。たとえば、<see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> フラグが指定されているなどです。またはこのメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>このメソッドのパラメーターを返します。</summary>
<returns>このメソッドのパラメーターを表す ParameterInfo オブジェクトの配列。</returns>
<exception cref="T:System.NotSupportedException">このメソッドは、現在サポートされていません。<see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" /> を使用してメソッドを取得し、返された <see cref="T:System.Reflection.MethodInfo" /> に対して GetParameters を呼び出します。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>このメソッドのローカル変数を 0 で初期化するかどうかを指定するブール値を取得または設定します。このプロパティの既定値は true です。</summary>
<returns>このメソッドのローカル変数を 0 で初期化する必要がある場合は true。それ以外の場合は false。</returns>
<exception cref="T:System.InvalidOperationException">現在のメソッドでは、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です (取得または設定します)。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>メソッドがジェネリック メソッドかどうかを示す値を取得します。</summary>
<returns>このメソッドがジェネリック メソッドの場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>現在の <see cref="T:System.Reflection.Emit.MethodBuilder" /> オブジェクトがジェネリック メソッドの定義を表しているかどうかを示す値を取得します。</summary>
<returns>現在の <see cref="T:System.Reflection.Emit.MethodBuilder" /> オブジェクトがジェネリック メソッドの定義を表している場合は true。それ以外の場合は false。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>指定したジェネリック型引数を使用して、現在のジェネリック メソッドの定義から構築されたジェネリック メソッドを返します。</summary>
<returns>指定したジェネリック型引数を使用して、現在のジェネリック メソッドの定義から構築されたジェネリック メソッドを表す <see cref="T:System.Reflection.MethodInfo" /></returns>
<param name="typeArguments">ジェネリック メソッドの型引数を表す <see cref="T:System.Type" /> オブジェクトの配列。</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>このメソッドの名前を取得します。</summary>
<returns>読み取り専用。このメソッドの簡易名を格納している文字列を取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>戻り値の型にカスタム修飾子があるかどうかなど、メソッドの戻り値の型に関する情報を格納している <see cref="T:System.Reflection.ParameterInfo" /> オブジェクトを取得します。</summary>
<returns>戻り値の型に関する情報を格納している <see cref="T:System.Reflection.ParameterInfo" /> オブジェクト。</returns>
<exception cref="T:System.InvalidOperationException">宣言する型が作成されていません。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary>この <see cref="T:System.Reflection.Emit.MethodBuilder" /> が表すメソッドの戻り値の型を取得します。</summary>
<returns>メソッドの戻り値の型。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">現在のメソッドでは、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を記述するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">現在のメソッドでは、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>このメソッドの実装フラグを設定します。</summary>
<param name="attributes">設定する実装フラグ。</param>
<exception cref="T:System.InvalidOperationException">外側の型が <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して作成されています。または現在のメソッドでは、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>メソッドのパラメーターの数と型を設定します。</summary>
<param name="parameterTypes">パラメーターの型を表す <see cref="T:System.Type" /> オブジェクトの配列。</param>
<exception cref="T:System.InvalidOperationException">現在のメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>メソッドの戻り値の型を設定します。</summary>
<param name="returnType">メソッドの戻り値の型を表す <see cref="T:System.Type" /> オブジェクト。</param>
<exception cref="T:System.InvalidOperationException">現在のメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>戻り値の型、パラメーターの型、戻り値の型とパラメーターの型の必須およびオプションのカスタム修飾子を含むメソッド シグネチャを設定します。</summary>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="returnTypeRequiredCustomModifiers">メソッドの戻り値の型の必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。</param>
<param name="returnTypeOptionalCustomModifiers">メソッドの戻り値の型のオプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<param name="parameterTypeRequiredCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<param name="parameterTypeOptionalCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<exception cref="T:System.InvalidOperationException">現在のメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> プロパティが false です。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>この MethodBuilder インスタンスを文字列として返します。</summary>
<returns>このメソッドの名前、属性、メソッド シグネチャ、例外、およびローカル シグネチャを格納している文字列と現在の MSIL ストリームを続けて返します。</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>動的アセンブリ内のモジュールを定義および表現します。</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary>この <see cref="T:System.Reflection.Emit.ModuleBuilder" /> インスタンスが定義されている動的アセンブリを取得します。</summary>
<returns>現在の動的モジュールが定義されている動的アセンブリ。</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>この動的モジュールのグローバル関数定義とグローバル データ定義を完了します。</summary>
<exception cref="T:System.InvalidOperationException">このメソッドは、既に呼び出されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>指定した型の <paramref name="value__" /> という単一の非静的フィールドと共に、値型の列挙型を定義します。</summary>
<returns>定義された列挙型。</returns>
<param name="name">列挙型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="visibility">列挙型の型属性。属性は、<see cref="F:System.Reflection.TypeAttributes.VisibilityMask" /> で定義された任意のビットです。</param>
<param name="underlyingType">列挙型の基になる型。これは、組み込みの整数型にする必要があります。</param>
<exception cref="T:System.ArgumentException">可視属性以外の属性が指定されています。または指定された名前の列挙型が、このモジュールの親アセンブリに存在します。または可視属性が列挙型のスコープと一致しません。たとえば、<see cref="F:System.Reflection.TypeAttributes.NestedPublic" /><paramref name="visibility" /> に指定されていて、列挙型が入れ子にされた型ではありません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>名前、属性、呼び出し規約、戻り値の型、およびパラメーター型を指定して、グローバル メソッドを定義します。</summary>
<returns>定義されたグローバル メソッド。</returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。<paramref name="attributes" /> には <see cref="F:System.Reflection.MethodAttributes.Static" /> を含める必要があります。</param>
<param name="callingConvention">メソッドの呼び出し規約。</param>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<exception cref="T:System.ArgumentException">このメソッドは静的ではありません。つまり、<paramref name="attributes" /><see cref="F:System.Reflection.MethodAttributes.Static" /> が含まれていません。または<see cref="T:System.Type" /> 配列の要素が null です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> は既に呼び出されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>名前、属性、呼び出し規約、戻り値の型、戻り値の型のカスタム修飾子、パラメーター型、およびパラメーター型のカスタム修飾子を指定して、グローバル メソッドを定義します。</summary>
<returns>定義されたグローバル メソッド。</returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null 文字を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。<paramref name="attributes" /> には <see cref="F:System.Reflection.MethodAttributes.Static" /> を含める必要があります。</param>
<param name="callingConvention">メソッドの呼び出し規約。</param>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="requiredReturnTypeCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" /><see cref="T:System.Runtime.CompilerServices.IsBoxed" /> などの、戻り値の型の必須のカスタム修飾子を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。</param>
<param name="optionalReturnTypeCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" /><see cref="T:System.Runtime.CompilerServices.IsBoxed" /> などの、戻り値の型のオプションのカスタム修飾子を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<param name="requiredParameterTypeCustomModifiers">型の配列の配列。型の各配列は、グローバル メソッドの対応するパラメーターの必須のカスタム修飾子を表します。特定の引数に必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。グローバル メソッドに引数がない場合、またはどの引数にも必須のカスタム修飾子がない場合は、配列の配列の代わりに null を指定します。</param>
<param name="optionalParameterTypeCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子を表します。特定の引数にオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。グローバル メソッドに引数がない場合、またはどの引数にもオプションのカスタム修飾子がない場合は、配列の配列の代わりに null を指定します。</param>
<exception cref="T:System.ArgumentException">このメソッドは静的ではありません。つまり、<paramref name="attributes" /><see cref="F:System.Reflection.MethodAttributes.Static" /> が含まれていません。または<see cref="T:System.Type" /> 配列の要素が null です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> メソッドは既に呼び出されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>名前、属性、戻り値の型、およびパラメーター型を指定して、グローバル メソッドを定義します。</summary>
<returns>定義されたグローバル メソッド。</returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。<paramref name="attributes" /> には <see cref="F:System.Reflection.MethodAttributes.Static" /> を含める必要があります。</param>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<exception cref="T:System.ArgumentException">このメソッドは静的ではありません。つまり、<paramref name="attributes" /><see cref="F:System.Reflection.MethodAttributes.Static" /> が含まれていません。または<paramref name="name" /> の長さが 0 です。または<see cref="T:System.Type" /> 配列の要素が null です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> は既に呼び出されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>移植可能な実行可能 (PE) ファイルの .sdata セクションに、初期化済みデータ フィールドを定義します。</summary>
<returns>データを参照するフィールド。</returns>
<param name="name">データを参照するために使用される名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="data">データのバイナリ ラージ オブジェクト (BLOB)。</param>
<param name="attributes">フィールドの属性。既定値は、Static です。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。または<paramref name="data" /> のサイズが 0 以下か、0x3f0000 以上です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> または <paramref name="data" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> は既に呼び出されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>このモジュールで、指定した名前のプライベート型の TypeBuilder を構築します。</summary>
<returns>指定した名前のプライベート型。</returns>
<param name="name">名前空間を含む、型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<exception cref="T:System.ArgumentException">指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>型名と型属性を指定して、TypeBuilder を構築します。</summary>
<returns>要求された属性をすべて指定して作成された TypeBuilder。</returns>
<param name="name">型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">定義された型の属性。</param>
<exception cref="T:System.ArgumentException">指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>型名、属性、および定義された型によって拡張される型を指定して、TypeBuilder を構築します。</summary>
<returns>要求された属性をすべて指定して作成された TypeBuilder。</returns>
<param name="name">型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">型に関連付ける属性。</param>
<param name="parent">定義された型を拡張する型。</param>
<exception cref="T:System.ArgumentException">指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>型名、属性、定義された型によって拡張される型、および型の合計サイズを指定して、TypeBuilder を構築します。</summary>
<returns>TypeBuilder オブジェクト。</returns>
<param name="name">型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">定義された型の属性。</param>
<param name="parent">定義された型を拡張する型。</param>
<param name="typesize">型の合計サイズ。</param>
<exception cref="T:System.ArgumentException">指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>型名、属性、定義された型によって拡張される型、および型のパッキング サイズを指定して、TypeBuilder を構築します。</summary>
<returns>TypeBuilder オブジェクト。</returns>
<param name="name">型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">定義された型の属性。</param>
<param name="parent">定義された型を拡張する型。</param>
<param name="packsize">型のパッキング サイズ。</param>
<exception cref="T:System.ArgumentException">指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>型名、属性、定義された型によって拡張される型、定義された型のパッキング サイズ、および定義された型の合計サイズを指定して、TypeBuilder を構築します。</summary>
<returns>要求された属性をすべて指定して作成された TypeBuilder。</returns>
<param name="name">型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">定義された型の属性。</param>
<param name="parent">定義された型を拡張する型。</param>
<param name="packingSize">型のパッキング サイズ。</param>
<param name="typesize">型の合計サイズ。</param>
<exception cref="T:System.ArgumentException">指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>型名、属性、定義された型によって拡張される型、および定義された型によって実装されるインターフェイスを指定して、TypeBuilder を構築します。</summary>
<returns>要求された属性をすべて指定して作成された TypeBuilder。</returns>
<param name="name">型の完全パス。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">型に関連付ける属性。</param>
<param name="parent">定義された型を拡張する型。</param>
<param name="interfaces">型が実装するインターフェイスのリスト。</param>
<exception cref="T:System.ArgumentException">指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>ポータブル実行可能 (PE) ファイルの .sdata セクションの初期化されていないデータ フィールドを定義します。</summary>
<returns>データを参照するフィールド。</returns>
<param name="name">データを参照するために使用される名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="size">データ フィールドのサイズ。</param>
<param name="attributes">フィールドの属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。または<paramref name="size" /> が 0 以下か、0x003f0000 以上です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> は既に呼び出されています。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
<returns>
<paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
<param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>このモジュールの完全修飾名とパスを表す String を取得します。</summary>
<returns>モジュールの完全修飾名。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>配列クラスの名前付きメソッドを返します。</summary>
<returns>配列クラスの名前付きメソッド。</returns>
<param name="arrayClass">配列クラス。</param>
<param name="methodName">配列クラスのメソッドの名前。</param>
<param name="callingConvention">メソッドの呼び出し規約。</param>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" /> が配列ではありません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /> または <paramref name="methodName" /> が null です。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>対象のインスタンスのハッシュ コードを返します。</summary>
<returns>32 ビット符号付き整数ハッシュ コード。</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>これがメモリ内モジュールであることを示す文字列。</summary>
<returns>これがメモリ内モジュールであることを示すテキスト。</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>属性を表す指定したバイナリ ラージ オブジェクト (BLOB) を使用して、カスタム属性をこのモジュールに適用します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性をこのモジュールに適用します。</summary>
<param name="customBuilder">適用するカスタム属性を指定するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> は null なので、</exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>型のプロパティを定義します。</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>このプロパティに関連付ける別のメソッドを追加します。</summary>
<param name="mdBuilder">他のメソッドを表す MethodBuilder オブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>このプロパティの属性を取得します。</summary>
<returns>このプロパティの属性。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>プロパティを読み取ることができるかどうかを示す値を取得します。</summary>
<returns>このプロパティを読み取ることができる場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>プロパティに書き込むことができるかどうかを示す値を取得します。</summary>
<returns>このプロパティに書き込むことができる場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>このメンバーを宣言するクラスを取得します。</summary>
<returns>このメンバーを宣言するクラスの Type オブジェクト。</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>プロパティのすべてのインデックス パラメーターの配列を返します。</summary>
<returns>インデックスのパラメーターを格納している ParameterInfo 型の配列。</returns>
<exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>プロパティの取得側メソッドを呼び出して、インデックス付きプロパティの値を取得します。</summary>
<returns>指定したインデックス付きプロパティの値。</returns>
<param name="obj">プロパティ値が返されるオブジェクト。</param>
<param name="index">インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きでないプロパティの場合は、この値を null にする必要があります。</param>
<exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>このメンバーの名前を取得します。</summary>
<returns>このメンバーの名前を格納している <see cref="T:System.String" /></returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>このプロパティのフィールドの型を取得します。</summary>
<returns>このプロパティの型。</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>このプロパティの既定値を設定します。</summary>
<param name="defaultValue">このプロパティの既定値。</param>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
<exception cref="T:System.ArgumentException">プロパティが、サポートされている型のいずれでもありません。または<paramref name="defaultValue" /> の型がプロパティの型と一致しません。またはプロパティが <see cref="T:System.Object" /> 型または他の参照型であり、<paramref name="defaultValue" /> が null ではなく、値を参照型に割り当てることができません。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を定義するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>プロパティ値を取得するメソッドを設定します。</summary>
<param name="mdBuilder">プロパティ値を取得するメソッドを表す MethodBuilder オブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>プロパティ値を設定するメソッドを設定します。</summary>
<param name="mdBuilder">プロパティ値を設定するメソッドを表す MethodBuilder オブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> が、外側の型に対して呼び出されました。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>プロパティの値を設定します。インデックス付きプロパティの場合は、オプションでインデックス値を設定できます。</summary>
<param name="obj">プロパティ値が設定されるオブジェクト。</param>
<param name="value">このプロパティの新しい値。</param>
<param name="index">インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きでないプロパティの場合は、この値を null にする必要があります。</param>
<exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>クラスの新しいインスタンスを実行時に定義および作成します。</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>この型で実装するインターフェイスを追加します。</summary>
<param name="interfaceType">この型で実装するインターフェイス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>この型定義が含まれた動的アセンブリを取得します。</summary>
<returns>読み取り専用。この型定義が含まれた動的アセンブリを取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>アセンブリの表示名で修飾されたこの型の完全名を返します。</summary>
<returns>読み取り専用。アセンブリの表示名で修飾されたこの型の完全名。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>この型の基本型を取得します。</summary>
<returns>読み取り専用。この型の基本型を取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>この型を表す <see cref="T:System.Reflection.TypeInfo" /> オブジェクトを取得します。</summary>
<returns>この型を表すオブジェクト。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>現在のジェネリック型パラメーターを宣言したメソッドを取得します。</summary>
<returns>現在の型がジェネリック型パラメーターの場合は、現在の型を宣言したメソッドを表す <see cref="T:System.Reflection.MethodBase" />。それ以外の場合は null。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>この型を宣言した型を返します。</summary>
<returns>読み取り専用。この型を宣言した型。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>指定した属性とシグネチャを使用して、新しいコンストラクターを型に追加します。</summary>
<returns>定義されたコンストラクター。</returns>
<param name="attributes">コンストラクターの属性。</param>
<param name="callingConvention">コンストラクターの呼び出し規約。</param>
<param name="parameterTypes">コンストラクターのパラメーターの型。</param>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>指定した属性、シグネチャ、およびカスタム修飾子を使用して、新しいコンストラクターを型に追加します。</summary>
<returns>定義されたコンストラクター。</returns>
<param name="attributes">コンストラクターの属性。</param>
<param name="callingConvention">コンストラクターの呼び出し規約。</param>
<param name="parameterTypes">コンストラクターのパラメーターの型。</param>
<param name="requiredCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<param name="optionalCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<exception cref="T:System.ArgumentException">
<paramref name="requiredCustomModifiers" /> または <paramref name="optionalCustomModifiers" /> のサイズが <paramref name="parameterTypes" /> のサイズと等しくありません。</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>既定のコンストラクターを定義します。ここで定義されたコンストラクターは、親の既定のコンストラクターを呼び出すだけです。</summary>
<returns>コンストラクターを返します。</returns>
<param name="attributes">コンストラクターに適用する属性を表す MethodAttributes オブジェクト。</param>
<exception cref="T:System.NotSupportedException">親の型 (基本型) に既定のコンストラクターがありません。</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>指定した名前、属性、およびイベントの種類を使用して、新しいイベントを型に追加します。</summary>
<returns>定義されたイベント。</returns>
<param name="name">イベントの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">イベントの属性。</param>
<param name="eventtype">イベントの型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、または<paramref name="eventtype" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>指定した名前、属性、およびフィールドの型を使用して、新しいフィールドを型に追加します。</summary>
<returns>定義されたフィールド。</returns>
<param name="fieldName">フィールドの名前。<paramref name="fieldName" /> に null を埋め込むことはできません。</param>
<param name="type">フィールドの型。</param>
<param name="attributes">フィールドの属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" /> の長さが 0 です。または<paramref name="type" /> が System.Void です。またはこのフィールドの親クラスに合計サイズが指定されています。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>指定した名前、属性、フィールドの種類、およびカスタム修飾子を使用して、新しいフィールドを型に追加します。</summary>
<returns>定義されたフィールド。</returns>
<param name="fieldName">フィールドの名前。<paramref name="fieldName" /> に null を埋め込むことはできません。</param>
<param name="type">フィールドの型。</param>
<param name="requiredCustomModifiers">
<see cref="T:Microsoft.VisualC.IsConstModifier" /> など、フィールドの必須のカスタム修飾子を表す型の配列。</param>
<param name="optionalCustomModifiers">
<see cref="T:Microsoft.VisualC.IsConstModifier" /> など、フィールドのオプションのカスタム修飾子を表す型の配列。</param>
<param name="attributes">フィールドの属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" /> の長さが 0 です。または<paramref name="type" /> が System.Void です。またはこのフィールドの親クラスに合計サイズが指定されています。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>数と名前を指定して、現在の型のジェネリック型パラメーターを定義し、制約を設定するために使用できる <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> オブジェクトの配列を返します。</summary>
<returns>現在の型のジェネリック型パラメーターの制約を定義するために使用できる <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> オブジェクトの配列。</returns>
<param name="names">ジェネリック型パラメーターの名前の配列。</param>
<exception cref="T:System.InvalidOperationException">ジェネリック型パラメーターは、この型に対して既に定義されています。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> は null なので、または<paramref name="names" /> の要素が null です。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> が空の配列です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>移植可能な実行可能 (PE) ファイルの .sdata セクションの初期化済みデータ フィールドを定義します。</summary>
<returns>データを参照するフィールド。</returns>
<param name="name">データを参照するために使用される名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="data">データの BLOB。</param>
<param name="attributes">フィールドの属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。またはデータのサイズが 0 以下か、0x3f0000 以上です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> または <paramref name="data" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> は既に呼び出されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>指定した名前とメソッド属性を使用して、新しいメソッドを型に追加します。</summary>
<returns>新しく定義されたメソッドを表す <see cref="T:System.Reflection.Emit.MethodBuilder" /></returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>指定した名前、メソッド属性、および呼び出し規約を使用して、新しいメソッドを型に追加します。</summary>
<returns>新しく定義されたメソッドを表す <see cref="T:System.Reflection.Emit.MethodBuilder" /></returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。</param>
<param name="callingConvention">メソッドの呼び出し規約。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>指定した名前、メソッド属性、呼び出し規約、およびメソッド シグネチャを使用して、新しいメソッドを型に追加します。</summary>
<returns>新しく定義されたメソッドを表す <see cref="T:System.Reflection.Emit.MethodBuilder" /></returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。</param>
<param name="callingConvention">メソッドの呼び出し規約。</param>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>指定した名前、メソッド属性、呼び出し規約、メソッド シグネチャ、およびカスタム修飾子を使用して、新しいメソッドを型に追加します。</summary>
<returns>新しく追加されたメソッドを表す <see cref="T:System.Reflection.Emit.MethodBuilder" /> オブジェクト。</returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。</param>
<param name="callingConvention">メソッドの呼び出し規約。</param>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="returnTypeRequiredCustomModifiers">メソッドの戻り値の型の必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。</param>
<param name="returnTypeOptionalCustomModifiers">メソッドの戻り値の型のオプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<param name="parameterTypeRequiredCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<param name="parameterTypeOptionalCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。または<paramref name="parameterTypeRequiredCustomModifiers" /> または <paramref name="parameterTypeOptionalCustomModifiers" /> のサイズが <paramref name="parameterTypes" /> のサイズと等しくありません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>指定した名前、メソッド属性、およびメソッド シグネチャを使用して、新しいメソッドを型に追加します。</summary>
<returns>定義されたメソッド。</returns>
<param name="name">メソッドの名前です。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">メソッドの属性。</param>
<param name="returnType">メソッドの戻り値の型。</param>
<param name="parameterTypes">メソッドのパラメーターの型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>指定したメソッド宣言を実装するメソッド本体を指定します。名前は異なる可能性があります。</summary>
<param name="methodInfoBody">使用するメソッド本体。MethodBuilder オブジェクトです。</param>
<param name="methodInfoDeclaration">宣言を使用するメソッド。</param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" /> は、このクラスに属していません。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /> または <paramref name="methodInfoDeclaration" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または<paramref name="methodInfoBody" /> の宣言する型が、この <see cref="T:System.Reflection.Emit.TypeBuilder" /> で表される型ではありません。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>名前を指定して、入れ子にされた型を定義します。</summary>
<returns>定義された入れ子にされた型。</returns>
<param name="name">型の短い名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> を持つ型が現在のアセンブリに作成されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>名前と属性を指定して、入れ子にされた型を定義します。</summary>
<returns>定義された入れ子にされた型。</returns>
<param name="name">型の短い名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">型の属性。</param>
<exception cref="T:System.ArgumentException">入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または<paramref name="name" /> の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> を持つ型が現在のアセンブリに作成されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>名前、属性、および拡張する型を指定して、入れ子にされた型を定義します。</summary>
<returns>定義された入れ子にされた型。</returns>
<param name="name">型の短い名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">型の属性。</param>
<param name="parent">入れ子にされた型を拡張する型。</param>
<exception cref="T:System.ArgumentException">入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または<paramref name="name" /> の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> を持つ型が現在のアセンブリに作成されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>名前、属性、型の合計サイズ、および拡張する型を指定して、入れ子にされた型を定義します。</summary>
<returns>定義された入れ子にされた型。</returns>
<param name="name">型の短い名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">型の属性。</param>
<param name="parent">入れ子にされた型を拡張する型。</param>
<param name="typeSize">型の合計サイズ。</param>
<exception cref="T:System.ArgumentException">入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または<paramref name="name" /> の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> を持つ型が現在のアセンブリに作成されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>名前、属性、拡張する型、およびパッキング サイズを指定して、入れ子にされた型を定義します。</summary>
<returns>定義された入れ子にされた型。</returns>
<param name="name">型の短い名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">型の属性。</param>
<param name="parent">入れ子にされた型を拡張する型。</param>
<param name="packSize">型のパッキング サイズ。</param>
<exception cref="T:System.ArgumentException">入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または<paramref name="name" /> の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> を持つ型が現在のアセンブリに作成されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>名前、属性、サイズ、および拡張する型を指定して、入れ子にされた型を定義します。</summary>
<returns>定義された入れ子にされた型。</returns>
<param name="name">型の短い名前。<paramref name="name" /> に null 値を埋め込むことはできません。</param>
<param name="attr">型の属性。</param>
<param name="parent">入れ子にされた型を拡張する型。</param>
<param name="packSize">型のパッキング サイズ。</param>
<param name="typeSize">型の合計サイズ。</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>名前、属性、拡張する型、および実装するインターフェイスを指定して、入れ子にされた型を定義します。</summary>
<returns>定義された入れ子にされた型。</returns>
<param name="name">型の短い名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attr">型の属性。</param>
<param name="parent">入れ子にされた型を拡張する型。</param>
<param name="interfaces">入れ子にされた型が実装するインターフェイス。</param>
<exception cref="T:System.ArgumentException">入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または<paramref name="name" /> の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> を持つ型が現在のアセンブリに作成されます。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、または<paramref name="interfaces" /> 配列の要素が null です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>指定した名前、属性、呼び出し規約、およびプロパティ シグネチャを使用して、新しいプロパティを型に追加します。</summary>
<returns>定義されたプロパティ。</returns>
<param name="name">プロパティの名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">プロパティの属性。</param>
<param name="callingConvention">プロパティ アクセサーの呼び出し規約。</param>
<param name="returnType">プロパティの戻り値の型。</param>
<param name="parameterTypes">プロパティのパラメーターの型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、または<paramref name="parameterTypes" /> 配列の要素のいずれかが null です。</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>指定した名前、呼び出し規約、プロパティ シグネチャ、およびカスタム修飾子を使用して、新しいプロパティを型に追加します。</summary>
<returns>定義されたプロパティ。</returns>
<param name="name">プロパティの名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">プロパティの属性。</param>
<param name="callingConvention">プロパティ アクセサーの呼び出し規約。</param>
<param name="returnType">プロパティの戻り値の型。</param>
<param name="returnTypeRequiredCustomModifiers">プロパティの戻り値の型の、必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。</param>
<param name="returnTypeOptionalCustomModifiers">プロパティの戻り値の型の、オプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。</param>
<param name="parameterTypes">プロパティのパラメーターの型。</param>
<param name="parameterTypeRequiredCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<param name="parameterTypeOptionalCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、または<paramref name="parameterTypes" /> 配列の要素のいずれかが null です。</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>指定した名前とプロパティ シグネチャを使用して、新しいプロパティを型に追加します。</summary>
<returns>定義されたプロパティ。</returns>
<param name="name">プロパティの名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">プロパティの属性。</param>
<param name="returnType">プロパティの戻り値の型。</param>
<param name="parameterTypes">プロパティのパラメーターの型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、または<paramref name="parameterTypes" /> 配列の要素のいずれかが null です。</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>指定した名前、プロパティ シグネチャ、およびカスタム修飾子を使用して、新しいプロパティを型に追加します。</summary>
<returns>定義されたプロパティ。</returns>
<param name="name">プロパティの名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="attributes">プロパティの属性。</param>
<param name="returnType">プロパティの戻り値の型。</param>
<param name="returnTypeRequiredCustomModifiers">プロパティの戻り値の型の、必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。</param>
<param name="returnTypeOptionalCustomModifiers">プロパティの戻り値の型の、オプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。</param>
<param name="parameterTypes">プロパティのパラメーターの型。</param>
<param name="parameterTypeRequiredCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<param name="parameterTypeOptionalCustomModifiers">型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 (<see cref="T:System.Runtime.CompilerServices.IsConst" /> など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> が null です。または<paramref name="parameterTypes" /> 配列の要素のいずれかが null です。</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>この型の初期化子を定義します。</summary>
<returns>型初期化子を返します。</returns>
<exception cref="T:System.InvalidOperationException">コンテナーの型が <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して作成済みの型である場合</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>移植可能な実行可能 (PE) ファイルの .sdata セクションの初期化されていないデータ フィールドを定義します。</summary>
<returns>データを参照するフィールド。</returns>
<param name="name">データを参照するために使用される名前。<paramref name="name" /> に null を埋め込むことはできません。</param>
<param name="size">データ フィールドのサイズ。</param>
<param name="attributes">フィールドの属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> の長さが 0 です。または<paramref name="size" /> が 0 以下か、0x003f0000 以上です。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>この型の完全パスを取得します。</summary>
<returns>読み取り専用。この型の完全パスを取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>現在のジェネリック型パラメーターの共変性と特殊な制約を示す値を取得します。</summary>
<returns>現在のジェネリック型パラメーターの共変性と特殊な制約を表す <see cref="T:System.Reflection.GenericParameterAttributes" /> 値のビットごとの組み合わせ。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>パラメーターを宣言したジェネリック型の型パラメーター リスト内の型パラメーターの位置を取得します。</summary>
<returns>現在の <see cref="T:System.Reflection.Emit.TypeBuilder" /> オブジェクトがジェネリック型パラメーターを表している場合は、パラメーターを宣言したジェネリック型の型パラメーター リスト内の型パラメーターの位置。それ以外の場合は、定義されていません。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>ジェネリック型の定義の指定したコンストラクターに対応する、指定の構築ジェネリック型のコンストラクターを返します。</summary>
<returns>
<paramref name="type" /> のジェネリック型の定義に属するコンストラクターを指定する、<paramref name="constructor" /> に対応する <paramref name="type" /> のコンストラクターを表す <see cref="T:System.Reflection.ConstructorInfo" /> オブジェクト。</returns>
<param name="type">コンストラクターが返される構築ジェネリック型。</param>
<param name="constructor">返される <paramref name="type" /> のコンストラクターを指定する <paramref name="type" /> のジェネリック型の定義に属するコンストラクター。</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> がジェネリック型を表していません。または<paramref name="type" /><see cref="T:System.Reflection.Emit.TypeBuilder" /> 型ではありません。または<paramref name="constructor" /> の宣言する型がジェネリック型定義ではありません。または<paramref name="constructor" /> の宣言する型が、<paramref name="type" /> のジェネリック型の定義ではありません。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>このメソッドを呼び出すと、必ず <see cref="T:System.NotSupportedException" /> がスローされます。</summary>
<returns>このメソッドはサポートされていません。値は返されません。</returns>
<exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>ジェネリック型の定義の指定したフィールドに対応する、指定の構築ジェネリック型のフィールドを返します。</summary>
<returns>
<paramref name="type" /> のジェネリック型の定義に属するフィールドを指定する、<paramref name="field" /> に対応する <paramref name="type" /> のフィールドを表す <see cref="T:System.Reflection.FieldInfo" /> オブジェクト。</returns>
<param name="type">フィールドが返される構築ジェネリック型。</param>
<param name="field">返される <paramref name="type" /> のフィールドを指定する、<paramref name="type" /> のジェネリック型の定義に属するフィールド。</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> がジェネリック型を表していません。または<paramref name="type" /><see cref="T:System.Reflection.Emit.TypeBuilder" /> 型ではありません。または<paramref name="field" /> の宣言する型がジェネリック型定義ではありません。または<paramref name="field" /> の宣言する型が、<paramref name="type" /> のジェネリック型の定義ではありません。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>現在の型を取得できるジェネリック型の定義を表す <see cref="T:System.Type" /> オブジェクトを返します。</summary>
<returns>現在の型を取得できるジェネリック型の定義を表す <see cref="T:System.Type" /> オブジェクト。</returns>
<exception cref="T:System.InvalidOperationException">現在の型はジェネリック型ではありません。つまり、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> は false を返します。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>ジェネリック型の定義の指定したメソッドに対応する、指定の構築ジェネリック型のメソッドを返します。</summary>
<returns>
<paramref name="type" /> のジェネリック型の定義に属するメソッドを指定する、<paramref name="method" /> に対応する <paramref name="type" /> のメソッドを表す <see cref="T:System.Reflection.MethodInfo" /> オブジェクト。</returns>
<param name="type">メソッドが返される構築ジェネリック型。</param>
<param name="method">返される <paramref name="type" /> のメソッドを指定する、<paramref name="type" /> のジェネリック型の定義に属するメソッド。</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" /> は、ジェネリック メソッドの定義ではないジェネリック メソッドです。または<paramref name="type" /> がジェネリック型を表していません。または<paramref name="type" /><see cref="T:System.Reflection.Emit.TypeBuilder" /> 型ではありません。または<paramref name="method" /> の宣言する型がジェネリック型の定義ではありません。または<paramref name="method" /> の宣言する型が、<paramref name="type" /> のジェネリック型の定義ではありません。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>この型の GUID を取得します。</summary>
<returns>読み取り専用。この型の GUID を取得します。</returns>
<exception cref="T:System.NotSupportedException">このメソッドは現在、不完全な型に対してはサポートされていません。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>指定した <see cref="T:System.Reflection.TypeInfo" /> オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。</summary>
<returns>
<paramref name="typeInfo" /> をオブジェクトに割り当てることができる場合は true、それ以外の場合は false。</returns>
<param name="typeInfo">テストするオブジェクト。</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>現在の動的型が作成されているかどうかを示す値を返します。</summary>
<returns>
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> メソッドが呼び出されている場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>現在の型がジェネリック型パラメーターかどうかを示す値を取得します。</summary>
<returns>現在の <see cref="T:System.Reflection.Emit.TypeBuilder" /> オブジェクトがジェネリック型パラメーターを表す場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>現在の型がジェネリック型かどうかを示す値を取得します。</summary>
<returns>現在の <see cref="T:System.Reflection.Emit.TypeBuilder" /> オブジェクトによって表される型がジェネリック型の場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>現在の <see cref="T:System.Reflection.Emit.TypeBuilder" /> が、他のジェネリック型を構築できるジェネリック型の定義を表しているかどうかを示す値を取得します。</summary>
<returns>この <see cref="T:System.Reflection.Emit.TypeBuilder" /> オブジェクトがジェネリック型の定義を表している場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>下限が 0 である現在の型の 1 次元配列を表す <see cref="T:System.Type" /> オブジェクトを返します。</summary>
<returns>下限が 0 で要素型が現在の型である 1 次元配列の型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>指定した次元数の現在の型の配列を表す <see cref="T:System.Type" /> オブジェクトを返します。</summary>
<returns>現在の型の 1 次元配列を表す <see cref="T:System.Type" /> オブジェクト。</returns>
<param name="rank">配列の次元数。</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> が配列の有効な次元ではありません。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>ref パラメーター (Visual Basic では ByRef) として渡された場合の現在の型を表す <see cref="T:System.Type" /> オブジェクトを返します。</summary>
<returns>ref パラメーター (Visual Basic では ByRef) として渡された場合の現在の型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>現在のジェネリック型の定義の型パラメーターを型の配列の要素に置き換え、その結果である構築された型を返します。</summary>
<returns>
<paramref name="typeArguments" /> の要素を現在のジェネリック型の型パラメーターで置き換えることによって作られる構築型を表す <see cref="T:System.Type" /></returns>
<param name="typeArguments">現在のジェネリック型の定義の型パラメーターを置き換える型の配列。</param>
<exception cref="T:System.InvalidOperationException">現在の型はジェネリック型の定義を表していません。つまり、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> は false を返します。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" /> は null なので、または<paramref name="typeArguments" /> の要素が null です。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="typeArguments" /> の要素が、現在のジェネリック型の対応する型パラメーターに指定された制約を満たしていません。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>現在の型へのアンマネージ ポインターの型を表す <see cref="T:System.Type" /> オブジェクトを返します。</summary>
<returns>現在の型へのアンマネージ ポインターの型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>この型の定義が含まれている動的モジュールを取得します。</summary>
<returns>読み取り専用。この型の定義が含まれている動的モジュールを取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>この型の name を取得します。</summary>
<returns>読み取り専用。この型の <see cref="T:System.String" /> 名を取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>この TypeBuilder を定義した名前空間を取得します。</summary>
<returns>読み取り専用。この TypeBuilder を定義した名前空間を取得します。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>この型のパッキング サイズを取得します。</summary>
<returns>読み取り専用。この型のパッキング サイズを取得します。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。</summary>
<param name="con">カスタム属性用のコンストラクター。</param>
<param name="binaryAttribute">属性を表すバイト BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> または <paramref name="binaryAttribute" /> が null です。</exception>
<exception cref="T:System.InvalidOperationException">現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>カスタム属性ビルダーを使用して、カスタム属性を設定します。</summary>
<param name="customBuilder">カスタム属性を定義するためのヘルパー クラスのインスタンス。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> は null なので、</exception>
<exception cref="T:System.InvalidOperationException">現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>現在構築中の型の基本型を設定します。</summary>
<param name="parent">新しい基本型。</param>
<exception cref="T:System.InvalidOperationException">この型は、<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> を使用して既に作成されています。または<paramref name="parent" /> が null であり、現在のインスタンスは属性に <see cref="F:System.Reflection.TypeAttributes.Abstract" /> が含まれていないインターフェイスを表しています。または現在の動的型では、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> プロパティは true ですが、<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> プロパティは false です。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" /> がインターフェイスです。この例外条件は、.NET Framework Version 2.0 で新たに導入されました。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>型の合計サイズを取得します。</summary>
<returns>読み取り専用。この型の合計サイズを取得します。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>名前空間を含まない型の名前を返します。</summary>
<returns>読み取り専用。名前空間を含まない型の名前。</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>型の合計サイズが指定されていないことを表します。</summary>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>동적 어셈블리를 정의하고 나타냅니다.</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>지정한 이름 및 액세스 권한을 사용하여 동적 어셈블리를 정의합니다.</summary>
<returns>새 어셈블리를 나타내는 개체입니다.</returns>
<param name="name">어셈블리의 이름입니다.</param>
<param name="access">어셈블리의 액세스 권한입니다.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>지정한 이름, 액세스 권한 및 특성이 있는 새 어셈블리를 정의합니다.</summary>
<returns>새 어셈블리를 나타내는 개체입니다.</returns>
<param name="name">어셈블리의 이름입니다.</param>
<param name="access">어셈블리의 액세스 권한입니다.</param>
<param name="assemblyAttributes">어셈블리의 특성을 포함하는 컬렉션입니다.</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>해당 어셈블리에서 명명된 동적 모듈을 정의합니다.</summary>
<returns>정의된 동적 모듈을 나타내는 <see cref="T:System.Reflection.Emit.ModuleBuilder" />입니다.</returns>
<param name="name">동적 모듈의 이름입니다.길이는 260자 미만이어야 합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />이 공백으로 시작되는 경우또는 <paramref name="name" />의 길이가 0인 경우또는 <paramref name="name" />의 길이가 260보다 크거나 같은 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
<exception cref="T:System.ExecutionEngineException">기본 기호 작성기의 어셈블리를 로드할 수 없는 경우또는 기본 기호 작성기 인터페이스를 구현하는 형식을 찾을 수 없는 경우 </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="obj" />가 이 인스턴스의 형식 및 값과 같으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="obj">이 인스턴스와 비교할 개체 또는 null입니다.</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>현재 동적 어셈블리의 표시 이름을 가져옵니다. </summary>
<returns>동적 어셈블리의 표시 이름입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>지정된 이름의 동적 모듈을 반환합니다.</summary>
<returns>요청된 동적 모듈을 나타내는 ModuleBuilder 개체입니다.</returns>
<param name="name">요청된 동적 모듈의 이름입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우 </exception>
<exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>이 인스턴스의 해시 코드를 반환합니다.</summary>
<returns>32비트 부호 있는 정수 해시 코드입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>지정된 리소스가 지속되는 방법에 대한 정보를 반환합니다.</summary>
<returns>리소스의 토폴로지에 대한 정보로 채워진 <see cref="T:System.Reflection.ManifestResourceInfo" /> 또는 리소스를 찾을 수 없는 경우에는 null입니다.</returns>
<param name="resourceName">리소스의 이름입니다. </param>
<exception cref="T:System.NotSupportedException">이 메서드는 현재 지원되지 않습니다. </exception>
<exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>지정된 매니페스트 리소스를 이 어셈블리에서 로드합니다.</summary>
<returns>모든 리소스의 이름이 들어 있는 String 형식의 배열입니다.</returns>
<exception cref="T:System.NotSupportedException">이 메서드가 동적 어셈블리에서 지원되지 않는 경우.매니페스트 리소스 이름을 가져오려면 <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" />를 사용하십시오.</exception>
<exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>지정된 매니페스트 리소스를 이 어셈블리에서 로드합니다.</summary>
<returns>이 매니페스트 리소스를 나타내는 <see cref="T:System.IO.Stream" />입니다.</returns>
<param name="name">요청된 매니페스트 리소스의 이름입니다. </param>
<exception cref="T:System.NotSupportedException">이 메서드는 현재 지원되지 않습니다. </exception>
<exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>현재 어셈블리가 동적 어셈블리임을 나타내는 값을 가져옵니다.</summary>
<returns>항상 true입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>어셈블리 매니페스트가 들어 있는 현재 <see cref="T:System.Reflection.Emit.AssemblyBuilder" />의 모듈을 가져옵니다.</summary>
<returns>매니페스트 모듈입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 BLOB를 사용하여 해당 어셈블리에 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
<exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
<exception cref="T:System.ArgumentException">
<paramref name="con" />가 RuntimeConstructorInfo가 아닙니다.</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 해당 어셈블리에 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 정의하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" />가 null입니다. </exception>
<exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>동적 어셈블리의 액세스 모드를 정의합니다. </summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>동적 어셈블리를 실행할 수는 있지만 저장할 수는 없습니다.</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>동적 형식 생성을 위해 수집 가능한 어셈블리에 설명된 제한 사항에 따라 동적 어셈블리를 언로드하고 해당 메모리를 회수할 수 있습니다.</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>동적 클래스의 생성자를 정의하고 나타냅니다.</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>해당 생성자에 대한 특성을 검색합니다.</summary>
<returns>해당 생성자에 대한 특성을 반환합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>선언 형식이 제네릭 형식인지 여부에 따라 달라지는 <see cref="T:System.Reflection.CallingConventions" /> 값을 가져옵니다.</summary>
<returns>선언 형식이 제네릭 형식이면 <see cref="F:System.Reflection.CallingConventions.HasThis" />이고, 그렇지 않으면 <see cref="F:System.Reflection.CallingConventions.Standard" />입니다. </returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>해당 멤버를 선언하는 형식의 <see cref="T:System.Type" /> 개체에 대한 참조를 검색합니다.</summary>
<returns>해당 멤버를 선언하는 형식에 대한 <see cref="T:System.Type" /> 개체를 반환합니다.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>해당 생성자의 매개 변수를 정의합니다.</summary>
<returns>해당 생성자의 새 매개 변수를 나타내는 ParameterBuilder 개체를 반환합니다.</returns>
<param name="iSequence">매개 변수 목록에서 매개 변수의 위치입니다.매개 변수는 첫 번째 매개 변수가 숫자 1부터 시작하여 인덱싱됩니다.</param>
<param name="attributes">매개 변수의 특성입니다. </param>
<param name="strParamName">매개 변수의 이름입니다.이름은 null 문자열일 수 있습니다.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" />가 0(영) 미만이거나 생성자의 매개 변수 수보다 큽니다. </exception>
<exception cref="T:System.InvalidOperationException">포함하는 형식을 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 만든 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>해당 생성자에 대한 <see cref="T:System.Reflection.Emit.ILGenerator" />를 가져옵니다.</summary>
<returns>해당 생성자에 대한 <see cref="T:System.Reflection.Emit.ILGenerator" /> 개체를 반환합니다.</returns>
<exception cref="T:System.InvalidOperationException">생성자가 기본 생성자인 경우또는메서드 본문이 없어야 함을 나타내는 <see cref="T:System.Reflection.MethodAttributes" /> 또는 <see cref="T:System.Reflection.MethodImplAttributes" /> 플래그가 생성자에 있는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>지정된 MSIL 스트림 크기를 사용하여 이 생성자의 메서드 본문을 만드는 데 사용할 수 있는 <see cref="T:System.Reflection.Emit.ILGenerator" /> 개체를 가져옵니다.</summary>
<returns>이 생성자에 대한 <see cref="T:System.Reflection.Emit.ILGenerator" />입니다.</returns>
<param name="streamSize">MSIL 스트림의 크기(바이트)입니다.</param>
<exception cref="T:System.InvalidOperationException">생성자가 기본 생성자인 경우또는메서드 본문이 없어야 함을 나타내는 <see cref="T:System.Reflection.MethodAttributes" /> 또는 <see cref="T:System.Reflection.MethodImplAttributes" /> 플래그가 생성자에 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>해당 생성자의 매개 변수를 반환합니다.</summary>
<returns>해당 생성자의 매개 변수를 나타내는 <see cref="T:System.Reflection.ParameterInfo" /> 개체 배열을 반환합니다.</returns>
<exception cref="T:System.InvalidOperationException">.NET Framework versions 1.0 및 1.1에서 이 생성자의 형식에 대해 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />이 호출되지 않은 경우 </exception>
<exception cref="T:System.NotSupportedException">.NET Framework 버전 2.0에서 이 생성자의 형식에 대해 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />이 호출되지 않은 경우 </exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>해당 생성자에서 지역 변수가 0으로 초기화되어야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.</summary>
<returns>읽기/쓰기입니다.해당 생성자에서 지역 변수가 0으로 초기화되어야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>해당 생성자의 이름을 검색합니다.</summary>
<returns>해당 생성자의 이름을 반환합니다.</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 BLOB를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 정의하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>해당 생성자에 대한 메서드 구현 플래그를 설정합니다.</summary>
<param name="attributes">메서드 구현 플래그입니다. </param>
<exception cref="T:System.InvalidOperationException">포함하는 형식을 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 만든 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary>해당 <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> 인스턴스를 <see cref="T:System.String" />으로 반환합니다.</summary>
<returns>해당 생성자의 이름, 특성 및 예외가 들어 있는 <see cref="T:System.String" />을 반환하며, 다음에는 MSIL(Microsoft intermediate language) 스트림이 옵니다.</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>열거형을 설명하고 나타냅니다.</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>해당 열거형 정의가 들어 있는 동적 어셈블리를 검색합니다.</summary>
<returns>읽기 전용입니다.해당 열거형 정의가 들어 있는 동적 어셈블리입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>부모 어셈블리의 표시 이름으로 정규화된 이 열거형의 전체 경로를 반환합니다.</summary>
<returns>읽기 전용입니다.부모 어셈블리의 표시 이름으로 정규화된 이 열거형의 전체 경로입니다.</returns>
<exception cref="T:System.NotSupportedException">이전에 <see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" />을 호출하지 않은 경우 </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>항상 <see cref="T:System.Enum" /> 형식인 해당 형식의 부모 <see cref="T:System.Type" />을 반환합니다.</summary>
<returns>읽기 전용입니다.해당 형식의 부모 <see cref="T:System.Type" />입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>이 열거형을 나타내는 <see cref="T:System.Reflection.TypeInfo" /> 개체를 가져옵니다.</summary>
<returns>이 열거형을 나타내는 개체입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary><see cref="T:System.Reflection.Emit.EnumBuilder" />를 선언한 형식을 반환합니다.</summary>
<returns>읽기 전용입니다.이 <see cref="T:System.Reflection.Emit.EnumBuilder" />를 선언한 형식입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>지정된 상수 값으로 열거형에서 명명된 정적 필드를 정의합니다.</summary>
<returns>정의된 필드입니다.</returns>
<param name="literalName">정적 필드의 이름입니다. </param>
<param name="literalValue">리터럴의 상수 값입니다. </param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>해당 열거형의 전체 경로를 반환합니다.</summary>
<returns>읽기 전용입니다.해당 열거형의 전체 경로입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>이 메서드를 호출하면 <see cref="T:System.NotSupportedException" />이 항상 throw됩니다.</summary>
<returns>이 메서드는 지원되지 않습니다.값이 반환되지 않습니다.</returns>
<exception cref="T:System.NotSupportedException">이 메서드는 현재 지원되지 않습니다. </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>해당 열거형의 GUID를 반환합니다.</summary>
<returns>읽기 전용입니다.해당 열거형의 GUID입니다.</returns>
<exception cref="T:System.NotSupportedException">현재 이 메서드가 완성되지 않은 형식에서 지원되지 않는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>
<see cref="T:System.Reflection.TypeInfo" /> 개체를 이 개체에 할당할 수 있는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>
<paramref name="typeInfo" />를 이 개체에 할당할 수 있으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="typeInfo">테스트할 개체입니다.</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" />가 1보다 작은 경우</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary><see cref="T:System.Reflection.Emit.EnumBuilder" /> 정의가 들어 있는 동적 모듈을 검색합니다.</summary>
<returns>읽기 전용입니다.이 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 정의를 포함하는 동적 모듈입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>해당 열거형의 이름을 반환합니다.</summary>
<returns>읽기 전용입니다.해당 열거형의 이름입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>해당 열거형의 네임스페이스를 반환합니다.</summary>
<returns>읽기 전용입니다.해당 열거형의 네임스페이스입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 blob을 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 정의하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" />가 null입니다. </exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>해당 열거형에 대한 내부 필드를 반환합니다.</summary>
<returns>읽기 전용입니다.해당 열거형에 대한 내부 필드입니다.</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>클래스에 대한 이벤트를 정의합니다.</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>이 이벤트와 관련된 "다른" 메서드 중 하나를 추가합니다. "다른" 메서드는 이벤트와 관련된 "on" 및 "raise" 메서드 이외의 메서드입니다.이 함수를 여러 번 호출하여 "다른" 메서드를 원하는 만큼 추가할 수 있습니다.</summary>
<param name="mdBuilder">다른 메서드를 나타내는 MethodBuilder 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>이 이벤트를 등록하는 데 사용될 메서드를 설정합니다.</summary>
<param name="mdBuilder">이 이벤트를 등록하는 데 사용될 메서드를 나타내는 MethodBuilder 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 BLOB를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 설명하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>이 이벤트에 발생시키는 데 사용될 메서드를 설정합니다.</summary>
<param name="mdBuilder">이 이벤트를 발생시키는 데 사용될 메서드를 나타내는 MethodBuilder 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>이 이벤트를 등록 취소하는 데 사용될 메서드를 설정합니다.</summary>
<param name="mdBuilder">이 이벤트를 등록 취소하는 데 사용될 메서드를 나타내는 MethodBuilder 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>필드를 정의하고 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>해당 필드의 특성을 나타냅니다.이 속성은 읽기 전용입니다.</summary>
<returns>해당 필드의 특성입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>해당 필드를 선언하는 형식의 <see cref="T:System.Type" /> 개체에 대한 참조를 나타냅니다.이 속성은 읽기 전용입니다.</summary>
<returns>해당 필드를 선언하는 형식의 <see cref="T:System.Type" /> 개체에 대한 참조입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>해당 필드의 형식을 나타내는 <see cref="T:System.Type" /> 개체를 나타냅니다.이 속성은 읽기 전용입니다.</summary>
<returns>해당 필드의 형식을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>지정된 개체에서 지원하는 필드 값을 검색합니다.</summary>
<returns>해당 인스턴스에서 리플렉션된 필드 값이 들어 있는 <see cref="T:System.Object" />입니다.</returns>
<param name="obj">필드에 액세스할 개체입니다. </param>
<exception cref="T:System.NotSupportedException">이 메서드는 지원되지 않습니다. </exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>해당 필드의 이름을 나타냅니다.이 속성은 읽기 전용입니다.</summary>
<returns>해당 필드의 이름이 들어 있는 <see cref="T:System.String" />입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>해당 필드의 기본값을 설정합니다.</summary>
<param name="defaultValue">해당 필드에 대한 기본값입니다. </param>
<exception cref="T:System.InvalidOperationException">포함하는 형식을 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 만든 경우 </exception>
<exception cref="T:System.ArgumentException">필드가 지원되는 형식 중 하나가 아닌 경우또는<paramref name="defaultValue" />의 형식이 필드의 형식과 일치하지 않는 경우또는필드가 <see cref="T:System.Object" /> 형식 또는 다른 참조 형식이고, <paramref name="defaultValue" />가 null이 아니고, 값을 참조 형식에 할당할 수 없는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 blob을 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">해당 필드의 부모 형식이 완성된 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 정의하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 필드의 부모 형식이 완성된 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>필드 레이아웃을 지정합니다.</summary>
<param name="iOffset">해당 필드가 들어 있는 형식 내의 필드 오프셋입니다. </param>
<exception cref="T:System.InvalidOperationException">포함하는 형식을 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 만든 경우 </exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" />가 0보다 작은 경우</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>동적으로 정의된 제네릭 형식 및 메서드에 대한 제네릭 형식 매개 변수를 정의하고 만듭니다.이 클래스는 상속될 수 없습니다.</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>현재 형식 매개 변수가 속하는 제네릭 형식 정의가 포함된 동적 어셈블리를 나타내는 <see cref="T:System.Reflection.Assembly" /> 개체를 가져옵니다.</summary>
<returns>현재 형식 매개 변수가 속하는 제네릭 형식 정의가 포함된 동적 어셈블리를 나타내는 <see cref="T:System.Reflection.Assembly" /> 개체입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>모든 경우에 null을 가져옵니다.</summary>
<returns>모든 경우에 null 참조(Visual Basic의 경우 Nothing)입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>현재 제네릭 형식 매개 변수의 기본 형식 제약 조건을 가져옵니다.</summary>
<returns>제네릭 형식 매개 변수의 기본 형식 제약 조건을 나타내는 <see cref="T:System.Type" /> 개체이거나, 형식 매개 변수에 기본 형식 제약 조건이 없는 경우 null입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>항상 true를 가져옵니다.</summary>
<returns>모든 경우에 true를 반환합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>현재 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />가 제네릭 메서드의 형식 매개 변수를 나타내는 경우 선언 메서드를 나타내는 <see cref="T:System.Reflection.MethodInfo" />를 가져옵니다.</summary>
<returns>현재 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />가 제네릭 메서드의 형식 매개 변수를 나타내는 경우 선언 메서드를 나타내는 <see cref="T:System.Reflection.MethodInfo" />이고, 그렇지 않으면 null입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>제네릭 형식 매개 변수가 속하는 제네릭 형식 정의 또는 제네릭 메서드 정의를 가져옵니다.</summary>
<returns>형식 매개 변수가 제네릭 형식에 속하는 경우 해당 제네릭 형식을 나타내는 <see cref="T:System.Type" /> 개체이고, 형식 매개 변수가 제네릭 메서드에 속하는 경우 해당 제네릭 메서드가 선언된 형식을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>지정된 개체가 EventToken의 인스턴스이며 현재 인스턴스와 같은지 테스트합니다.</summary>
<returns>
<paramref name="o" />가 EventToken의 인스턴스이고 현재 인스턴스와 같으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.</returns>
<param name="o">현재 인스턴스와 비교할 개체입니다.</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>모든 경우에 null을 가져옵니다.</summary>
<returns>모든 경우에 null 참조(Visual Basic의 경우 Nothing)입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>형식 매개 변수가 선언된 제네릭 형식 또는 메서드의 형식 매개 변수 목록에서 해당 형식 매개 변수가 있는 위치를 가져옵니다.</summary>
<returns>형식 매개 변수가 선언된 제네릭 형식 또는 메서드의 형식 매개 변수 목록에서 해당 형식 매개 변수가 있는 위치입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>모든 경우에 <see cref="T:System.NotSupportedException" />을 throw합니다. </summary>
<returns>현재 배열 형식, 포인터 형식 또는 ByRef 형식에서 참조하는 형식이거나, 현재 형식이 배열 또는 포인터 형식이 아니며 참조로 전달되지 않는 경우에는 null입니다.</returns>
<exception cref="T:System.NotSupportedException">모든 경우</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>제네릭 형식 매개 변수에는 유효하지 않습니다.</summary>
<returns>제네릭 형식 매개 변수에는 유효하지 않습니다.</returns>
<exception cref="T:System.InvalidOperationException">모든 경우</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>현재 인스턴스에 대한 32비트 정수 해시 코드를 반환합니다.</summary>
<returns>32비트 정수 해시 코드입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>완전하지 않은 제네릭 형식 매개 변수에는 지원되지 않습니다.</summary>
<returns>완전하지 않은 제네릭 형식 매개 변수에는 지원되지 않습니다.</returns>
<exception cref="T:System.NotSupportedException">모든 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>모든 경우에 <see cref="T:System.NotSupportedException" /> 예외를 throw합니다.</summary>
<returns>모든 경우에 <see cref="T:System.NotSupportedException" /> 예외를 throw합니다.</returns>
<param name="typeInfo">테스트할 개체입니다.</param>
<exception cref="T:System.NotSupportedException">모든 경우</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>항상 true를 가져옵니다.</summary>
<returns>모든 경우에 true를 반환합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>모든 경우에 false를 반환합니다.</summary>
<returns>모든 경우에 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>항상 false를 가져옵니다.</summary>
<returns>모든 경우에 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>완전하지 않은 제네릭 형식 매개 변수에는 지원되지 않습니다.</summary>
<returns>완전하지 않은 제네릭 형식 매개 변수에는 지원되지 않습니다.</returns>
<param name="c">지원되지 않습니다.</param>
<exception cref="T:System.NotSupportedException">모든 경우</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>요소 형식이 제네릭 형식 매개 변수인 1차원 배열의 형식을 반환합니다.</summary>
<returns>요소 형식이 제네릭 형식 매개 변수인 1차원 배열의 형식을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>요소 형식이 제네릭 형식 매개 변수이고 지정된 차수를 갖는 배열의 형식을 반환합니다.</summary>
<returns>요소 형식이 제네릭 형식 매개 변수이고 지정된 차수를 갖는 배열의 형식을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
<param name="rank">배열의 차수입니다.</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" />가 유효한 차수가 아닌 경우.예를 들어, 값이 1보다 작은 경우</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>참조 매개 변수로 전달될 때 현재 제네릭 형식 매개 변수를 나타내는 <see cref="T:System.Type" /> 개체를 반환합니다.</summary>
<returns>참조 매개 변수로 전달될 때 현재 제네릭 형식 매개 변수를 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>완성되지 않은 제네릭 형식 매개 변수에는 유효하지 않습니다.</summary>
<returns>이 메서드는 완성되지 않은 제네릭 형식 매개 변수에는 유효하지 않습니다.</returns>
<param name="typeArguments">형식 인수의 배열입니다.</param>
<exception cref="T:System.InvalidOperationException">모든 경우</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>현재 제네릭 형식 매개 변수에 대한 포인터를 나타내는 <see cref="T:System.Type" /> 개체를 반환합니다.</summary>
<returns>현재 제네릭 형식 매개 변수에 대한 포인터를 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>제네릭 형식 매개 변수가 들어 있는 동적 모듈을 가져옵니다.</summary>
<returns>제네릭 형식 매개 변수가 들어 있는 동적 모듈을 나타내는 <see cref="T:System.Reflection.Module" /> 개체입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>제네릭 형식 매개 변수의 이름을 가져옵니다.</summary>
<returns>제네릭 형식 매개 변수의 이름입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>모든 경우에 null을 가져옵니다.</summary>
<returns>모든 경우에 null 참조(Visual Basic의 경우 Nothing)입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>형식 매개 변수를 대체하기 위해 형식이 상속해야 하는 기본 형식을 설정합니다.</summary>
<param name="baseTypeConstraint">형식 매개 변수를 대체할 모든 형식이 상속해야 하는 <see cref="T:System.Type" />입니다.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 blob을 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다.</param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" />가 null입니다.또는<paramref name="binaryAttribute" />가 null 참조인 경우</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 정의하는 도우미 클래스의 인스턴스입니다.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" />가 null입니다.</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>매개 변수 없는 생성자 제약 조건과 같은 제네릭 매개 변수의 가변성 특성 및 특수 제약 조건을 설정합니다.</summary>
<param name="genericParameterAttributes">제네릭 형식 매개 변수의 가변성 특성 및 특수 제약 조건을 나타내는 <see cref="T:System.Reflection.GenericParameterAttributes" /> 값의 비트 조합입니다.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>형식 매개 변수를 대체하기 위해 형식이 구현해야 하는 인터페이스를 설정합니다. </summary>
<param name="interfaceConstraints">형식 매개 변수를 대체하기 위해 형식이 구현해야 하는 인터페이스를 나타내는 <see cref="T:System.Type" /> 개체의 배열입니다.</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>현재 제네릭 형식 매개 변수의 문자열 표현을 반환합니다.</summary>
<returns>제네릭 형식 매개 변수의 이름이 포함된 문자열입니다.</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>동적 클래스의 메서드(또는 생성자)를 정의하고 나타냅니다.</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>이 메서드에 대한 특성을 검색합니다.</summary>
<returns>읽기 전용입니다.이 메서드에 대한 MethodAttributes를 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>메서드 호출 규칙을 반환합니다.</summary>
<returns>읽기 전용입니다.메서드의 호출 규칙입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>이 형식에는 지원되지 않습니다.</summary>
<returns>지원되지 않습니다.</returns>
<exception cref="T:System.NotSupportedException">호출된 메서드가 기본 클래스에서 지원되지 않는 경우</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>이 메서드를 선언한 형식을 반환합니다.</summary>
<returns>읽기 전용입니다.이 메서드를 선언한 형식입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>현재 메서드의 제네릭 형식 매개 변수 개수와 매개 변수 이름을 설정하고, 매개 변수의 제약 조건을 정의하는 데 사용할 수 있는 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 개체의 배열을 반환합니다.</summary>
<returns>제네릭 메서드의 형식 매개 변수를 나타내는 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 개체의 배열입니다.</returns>
<param name="names">제네릭 형식 매개 변수의 이름을 나타내는 문자열의 배열입니다.</param>
<exception cref="T:System.InvalidOperationException">이 메서드에 대해 제네릭 형식 매개 변수가 이미 정의되어 있는 경우또는메서드가 이미 완료된 경우또는현재 메서드에 대해 <see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" /> 메서드가 호출된 경우</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" />가 null입니다.또는<paramref name="names" />의 요소가 null인 경우</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" />가 빈 배열인 경우</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>매개 변수 특성과 이 메서드 매개 변수의 이름 또는 이 메서드 반환 값의 이름을 설정합니다.사용자 지정 특성을 적용하는 데 사용할 수 있는 ParameterBuilder를 반환합니다.</summary>
<returns>이 메서드의 매개 변수 또는 반환 값을 나타내는 ParameterBuilder 개체를 반환합니다.</returns>
<param name="position">매개 변수 목록에서 매개 변수의 위치입니다.매개 변수는 첫 번째 매개 변수에 대해 숫자 1부터 시작하여 인덱싱되고 숫자 0은 메서드의 반환 값을 나타냅니다.</param>
<param name="attributes">매개 변수의 매개 변수 특성입니다. </param>
<param name="strParamName">매개 변수의 이름입니다.이름은 null 문자열일 수 있습니다.</param>
<exception cref="T:System.ArgumentOutOfRangeException">메서드에 매개 변수가 없습니다.또는 <paramref name="position" />이 0보다 작은 경우또는 <paramref name="position" />이 메서드의 매개 변수 개수보다 큰 경우 </exception>
<exception cref="T:System.InvalidOperationException">포함하는 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 메서드의 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true이지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false인 경우. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>지정된 개체가 이 인스턴스와 같은지 여부를 결정합니다.</summary>
<returns>
<paramref name="obj" />가 MethodBuilder의 인스턴스이고 이 개체와 같으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="obj">이 MethodBuilder 인스턴스와 비교할 개체입니다. </param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>제네릭 메서드인 경우 메서드의 형식 매개 변수를 나타내는 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 개체의 배열을 반환합니다.</summary>
<returns>제네릭 메서드인 경우 형식 매개 변수를 나타내는 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 개체의 배열이고, 제네릭 메서드가 아닌 경우에는 null입니다. </returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>이 메서드를 반환합니다.</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" />의 현재 인스턴스입니다. </returns>
<exception cref="T:System.InvalidOperationException">현재 메서드가 제네릭 메서드가 아닌 경우.즉, <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 false를 반환합니다.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>이 메서드의 해시 코드를 가져옵니다.</summary>
<returns>이 메서드의 해시 코드입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>기본 MSIL(Microsoft Intermediate Language) 스트림 크기인 64바이트로 이 메서드에 대한 ILGenerator를 반환합니다.</summary>
<returns>이 메서드에 대한 ILGenerator 개체를 반환합니다.</returns>
<exception cref="T:System.InvalidOperationException">메서드의 <see cref="T:System.Reflection.MethodAttributes" /> 또는 <see cref="T:System.Reflection.MethodImplAttributes" /> 플래그 때문에 메서드에 본문이 없어야 하는 경우(예: 메서드에 <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> 플래그가 있는 경우) 또는메서드가 제네릭 메서드이지만 제네릭 메서드 정의가 아닌 경우.즉, <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true로 설정되어 있지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false로 설정되어 있습니다.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>지정된 MSIL(Microsoft Intermediate Language) 스트림 크기로 이 메서드에 대한 ILGenerator를 반환합니다.</summary>
<returns>이 메서드에 대한 ILGenerator 개체를 반환합니다.</returns>
<param name="size">MSIL 스트림의 크기(바이트)입니다. </param>
<exception cref="T:System.InvalidOperationException">메서드의 <see cref="T:System.Reflection.MethodAttributes" /> 또는 <see cref="T:System.Reflection.MethodImplAttributes" /> 플래그 때문에 메서드에 본문이 없어야 하는 경우(예: 메서드에 <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> 플래그가 있는 경우) 또는메서드가 제네릭 메서드이지만 제네릭 메서드 정의가 아닌 경우.즉, <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true로 설정되어 있지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false로 설정되어 있습니다.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>이 메서드의 매개 변수를 반환합니다.</summary>
<returns>메서드의 매개 변수를 나타내는 ParameterInfo 개체 배열입니다.</returns>
<exception cref="T:System.NotSupportedException">이 메서드는 현재 지원되지 않습니다.<see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />를 사용하여 메서드를 검색하고 반환된 <see cref="T:System.Reflection.MethodInfo" />에서 GetParameters를 호출할 수 있습니다.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>이 메서드의 지역 변수를 0으로 초기화하는지 여부를 지정하는 부울 값을 가져오거나 설정합니다.이 속성의 기본값은 true입니다.</summary>
<returns>이 메서드의 지역 변수를 0으로 초기화하면 true이고, 그렇지 않으면 false입니다.</returns>
<exception cref="T:System.InvalidOperationException">현재 메서드의 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true이지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false인 경우. 가져오기 또는 설정에 모두 해당합니다.</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>메서드가 제네릭 메서드인지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>메서드가 제네릭이면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>현재 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 개체가 제네릭 메서드 정의를 나타내는지 여부를 표시하는 값을 가져옵니다.</summary>
<returns>현재 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 개체가 제네릭 메서드 정의를 나타내면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>지정된 제네릭 형식 인수를 사용하여 현재 제네릭 메서드 정의로 생성된 제네릭 메서드를 반환합니다.</summary>
<returns>지정된 제네릭 형식 인수를 사용하여 현재 제네릭 메서드 정의로 생성된 제네릭 메서드를 나타내는 <see cref="T:System.Reflection.MethodInfo" />입니다.</returns>
<param name="typeArguments">제네릭 메서드의 형식 인수를 나타내는 <see cref="T:System.Type" /> 개체의 배열입니다.</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>이 메서드의 이름을 검색합니다.</summary>
<returns>읽기 전용입니다.해당 메서드의 단순한 이름이 포함된 문자열을 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>메서드의 반환 형식에 대한 정보(예: 반환 형식에 사용자 지정 한정자가 포함되는지 여부)가 포함된 <see cref="T:System.Reflection.ParameterInfo" /> 개체를 가져옵니다. </summary>
<returns>반환 형식에 대한 정보가 포함된 <see cref="T:System.Reflection.ParameterInfo" /> 개체입니다.</returns>
<exception cref="T:System.InvalidOperationException">선언하는 형식이 만들어지지 않은 경우</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary><see cref="T:System.Reflection.Emit.MethodBuilder" />가 나타내는 메서드의 반환 형식을 가져옵니다.</summary>
<returns>메서드의 반환 형식입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 blob을 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">현재 메서드의 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true이지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false인 경우.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 설명하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">현재 메서드의 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true이지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false인 경우.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>이 메서드에 대한 구현 플래그를 설정합니다.</summary>
<param name="attributes">설정할 구현 플래그입니다. </param>
<exception cref="T:System.InvalidOperationException">포함하는 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 메서드의 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true이지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false인 경우. </exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>메서드의 매개 변수 개수와 형식을 설정합니다. </summary>
<param name="parameterTypes">매개 변수 형식을 나타내는 <see cref="T:System.Type" /> 개체의 배열입니다.</param>
<exception cref="T:System.InvalidOperationException">현재 메서드가 제네릭 메서드이지만 제네릭 메서드 정의가 아닌 경우.즉, <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true로 설정되어 있지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false로 설정되어 있습니다.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>메서드의 반환 형식을 설정합니다.</summary>
<param name="returnType">메서드의 반환 형식을 나타내는 <see cref="T:System.Type" /> 개체입니다.</param>
<exception cref="T:System.InvalidOperationException">현재 메서드가 제네릭 메서드이지만 제네릭 메서드 정의가 아닌 경우.즉, <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true로 설정되어 있지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false로 설정되어 있습니다.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>반환 형식, 매개 변수 형식, 반환 형식과 매개 변수 형식의 필수적 및 선택적 사용자 지정 한정자가 포함된 메서드 시그니처를 설정합니다.</summary>
<param name="returnType">메서드의 반환 형식입니다.</param>
<param name="returnTypeRequiredCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" />와 같이 메서드의 반환 형식에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 필수적 사용자 지정 한정자가 없으면 null을 지정합니다.</param>
<param name="returnTypeOptionalCustomModifiers">메서드의 반환 형식에 대한 선택적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타내는 형식의 배열입니다.반환 형식에 선택적 사용자 지정 한정자가 없는 경우에는 null을 지정합니다.</param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다.</param>
<param name="parameterTypeRequiredCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 필수적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<param name="parameterTypeOptionalCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 선택적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<exception cref="T:System.InvalidOperationException">현재 메서드가 제네릭 메서드이지만 제네릭 메서드 정의가 아닌 경우.즉, <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 속성이 true로 설정되어 있지만 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 속성은 false로 설정되어 있습니다.</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>이 MethodBuilder 인스턴스를 문자열로 반환합니다.</summary>
<returns>현재 MSIL(Microsoft intermediate language) 스트림이 다음에 오도록 이 메서드의 이름, 특성, 메서드 시그니처, 예외 및 지역 시그니처를 포함하는 문자열을 반환합니다.</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>동적 어셈블리의 모듈을 정의하고 나타냅니다.</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary><see cref="T:System.Reflection.Emit.ModuleBuilder" /> 인스턴스를 정의한 동적 어셈블리를 가져옵니다.</summary>
<returns>현재 동적 모듈을 정의한 동적 어셈블리입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>이 동적 모듈에 대한 전역 함수 정의 및 전역 데이터 정의를 완성합니다.</summary>
<exception cref="T:System.InvalidOperationException">이 메서드가 이미 호출된 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>지정된 형식의 단일 비정적 필드인 <paramref name="value__" />가 들어 있는 값 형식으로 열거형 형식을 정의합니다.</summary>
<returns>정의된 열거형입니다.</returns>
<param name="name">열거형 형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="visibility">열거형에 대한 형식 특성이며<see cref="F:System.Reflection.TypeAttributes.VisibilityMask" />에 의해 정의되는 비트는 모두 특성입니다.</param>
<param name="underlyingType">열거형에 대한 내부 형식입니다.기본 제공 정수 형식이어야 합니다.</param>
<exception cref="T:System.ArgumentException">표시 여부 특성이 아닌 다른 특성이 제공된 경우또는 이 모듈의 부모 어셈블리에 지정된 이름의 열거형이 이미 있는 경우또는 표시 특성이 열거형의 범위와 일치하지 않는 경우.예를 들어 <paramref name="visibility" /><see cref="F:System.Reflection.TypeAttributes.NestedPublic" />으로 지정되었지만 열거형이 중첩 형식이 아닌 경우가 여기에 해당합니다.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>이름, 특성, 호출 규칙, 반환 형식 및 매개 변수 형식을 지정하여 전역 메서드를 정의합니다.</summary>
<returns>정의된 전역 메서드입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다.<paramref name="attributes" />에는 <see cref="F:System.Reflection.MethodAttributes.Static" />이 포함되어야 합니다.</param>
<param name="callingConvention">메서드의 호출 규칙입니다. </param>
<param name="returnType">메서드의 반환 형식입니다. </param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다. </param>
<exception cref="T:System.ArgumentException">정적 메서드가 아닌 경우,즉 <paramref name="attributes" /><see cref="F:System.Reflection.MethodAttributes.Static" />이 포함되어 있지 않은 경우또는<see cref="T:System.Type" /> 배열의 요소가 null인 경우</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />를 이미 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>이름, 특성, 호출 규칙, 반환 형식, 반환 형식에 대한 사용자 지정 한정자, 매개 변수 형식 및 매개 변수 형식에 대한 사용자 지정 한정자를 지정하여 전역 메서드를 정의합니다.</summary>
<returns>정의된 전역 메서드입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null 문자를 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다.<paramref name="attributes" />에는 <see cref="F:System.Reflection.MethodAttributes.Static" />이 포함되어야 합니다.</param>
<param name="callingConvention">메서드의 호출 규칙입니다. </param>
<param name="returnType">메서드의 반환 형식입니다. </param>
<param name="requiredReturnTypeCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" /> 또는 <see cref="T:System.Runtime.CompilerServices.IsBoxed" />와 같이 반환 형식에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 필수적 사용자 지정 한정자가 없으면 null을 지정합니다.</param>
<param name="optionalReturnTypeCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" /> 또는 <see cref="T:System.Runtime.CompilerServices.IsBoxed" />와 같이 반환 형식에 대한 선택적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 선택적 사용자 지정 한정자가 없는 경우에는 null을 지정합니다.</param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다. </param>
<param name="requiredParameterTypeCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 전역 메서드의 해당 매개 변수에 대한 필수적 사용자 지정 한정자를 나타냅니다.특정 인수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.전역 메서드에 인수가 없거나 모든 인수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<param name="optionalParameterTypeCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당 매개 변수에 대한 선택적 사용자 지정 한정자를 나타냅니다.특정 인수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.전역 메서드에 인수가 없거나 모든 인수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<exception cref="T:System.ArgumentException">정적 메서드가 아닌 경우,즉 <paramref name="attributes" /><see cref="F:System.Reflection.MethodAttributes.Static" />이 포함되어 있지 않은 경우또는<see cref="T:System.Type" /> 배열의 요소가 null인 경우</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> 메서드가 이미 호출된 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>이름, 특성, 반환 형식 및 매개 변수 형식을 지정하여 전역 메서드를 정의합니다.</summary>
<returns>정의된 전역 메서드입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다.<paramref name="attributes" />에는 <see cref="F:System.Reflection.MethodAttributes.Static" />이 포함되어야 합니다.</param>
<param name="returnType">메서드의 반환 형식입니다. </param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다. </param>
<exception cref="T:System.ArgumentException">정적 메서드가 아닌 경우,즉 <paramref name="attributes" /><see cref="F:System.Reflection.MethodAttributes.Static" />이 포함되어 있지 않은 경우또는 <paramref name="name" />의 길이가 0인 경우 또는<see cref="T:System.Type" /> 배열의 요소가 null인 경우</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />를 이미 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>PE 파일(이식 가능한 실행 파일)의 .sdata 섹션에서 초기화된 데이터 필드를 정의합니다.</summary>
<returns>데이터를 참조하는 필드입니다.</returns>
<param name="name">데이터를 참조하는 데 사용되는 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="data">데이터의 BLOB(Binary Large Object)입니다. </param>
<param name="attributes">필드의 특성입니다.기본값은 Static입니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 <paramref name="data" />의 크기가 0보다 작거나 같은 경우이거나, 0x3f0000보다 크거나 같은 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 또는 <paramref name="data" />가 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />를 이미 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>이 모듈에서 지정된 이름을 사용하는 전용 형식에 대해 TypeBuilder를 생성합니다. </summary>
<returns>지정된 이름을 사용하는 전용 형식입니다.</returns>
<param name="name">네임스페이스를 포함한 형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<exception cref="T:System.ArgumentException">이 모듈의 부모 어셈블리에 지정된 이름의 형식이 이미 있는 경우또는 중첩되지 않은 형식에 대해 중첩된 형식 특성이 설정된 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>지정된 형식 이름 및 형식 특성으로 TypeBuilder를 생성합니다.</summary>
<returns>요청된 특성을 모두 사용하여 만든 TypeBuilder입니다.</returns>
<param name="name">형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">정의된 형식의 특성입니다. </param>
<exception cref="T:System.ArgumentException">이 모듈의 부모 어셈블리에 지정된 이름의 형식이 이미 있는 경우또는 중첩되지 않은 형식에 대해 중첩된 형식 특성이 설정된 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>형식 이름, 형식 특성 및 정의된 형식이 확장하는 형식으로 TypeBuilder를 생성합니다.</summary>
<returns>요청된 특성을 모두 사용하여 만든 TypeBuilder입니다.</returns>
<param name="name">형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">해당 형식과 연결될 특성입니다. </param>
<param name="parent">정의된 형식이 확장하는 형식입니다. </param>
<exception cref="T:System.ArgumentException">이 모듈의 부모 어셈블리에 지정된 이름의 형식이 이미 있는 경우또는 중첩되지 않은 형식에 대해 중첩된 형식 특성이 설정된 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>형식 이름, 특성, 정의된 형식이 확장하는 형식 및 해당 형식의 전체 크기를 지정하여 TypeBuilder를 생성합니다.</summary>
<returns>TypeBuilder 개체</returns>
<param name="name">형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">정의된 형식의 특성입니다. </param>
<param name="parent">정의된 형식이 확장하는 형식입니다. </param>
<param name="typesize">형식의 전체 크기입니다. </param>
<exception cref="T:System.ArgumentException">이 모듈의 부모 어셈블리에 지정된 이름의 형식이 이미 있는 경우또는 중첩되지 않은 형식에 대해 중첩된 형식 특성이 설정된 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>형식 이름, 특성, 정의된 형식이 확장하는 형식 및 해당 형식의 압축 크기를 지정하여 TypeBuilder를 생성합니다.</summary>
<returns>TypeBuilder 개체</returns>
<param name="name">형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">정의된 형식의 특성입니다. </param>
<param name="parent">정의된 형식이 확장하는 형식입니다. </param>
<param name="packsize">형식의 압축 크기입니다. </param>
<exception cref="T:System.ArgumentException">이 모듈의 부모 어셈블리에 지정된 이름의 형식이 이미 있는 경우또는 중첩되지 않은 형식에 대해 중첩된 형식 특성이 설정된 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>형식 이름, 특성, 정의된 형식이 확장하는 형식, 정의된 형식의 압축 크기 및 전체 크기를 지정하여 TypeBuilder를 생성합니다.</summary>
<returns>요청된 특성을 모두 사용하여 만든 TypeBuilder입니다.</returns>
<param name="name">형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">정의된 형식의 특성입니다. </param>
<param name="parent">정의된 형식이 확장하는 형식입니다. </param>
<param name="packingSize">형식의 압축 크기입니다. </param>
<param name="typesize">형식의 전체 크기입니다. </param>
<exception cref="T:System.ArgumentException">이 모듈의 부모 어셈블리에 지정된 이름의 형식이 이미 있는 경우또는 중첩되지 않은 형식에 대해 중첩된 형식 특성이 설정된 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>형식 이름, 특성, 정의된 형식이 확장하는 형식 및 정의된 형식이 구현하는 인터페이스를 지정하여 TypeBuilder를 생성합니다.</summary>
<returns>요청된 특성을 모두 사용하여 만든 TypeBuilder입니다.</returns>
<param name="name">형식의 전체 경로입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">해당 형식과 연결될 특성입니다. </param>
<param name="parent">정의된 형식이 확장하는 형식입니다. </param>
<param name="interfaces">해당 형식이 구현하는 인터페이스의 목록입니다. </param>
<exception cref="T:System.ArgumentException">이 모듈의 부모 어셈블리에 지정된 이름의 형식이 이미 있는 경우또는 중첩되지 않은 형식에 대해 중첩된 형식 특성이 설정된 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>PE 파일(이식 가능한 실행 파일)의 .sdata 섹션에서 초기화되지 않은 데이터 필드를 정의합니다.</summary>
<returns>데이터를 참조하는 필드입니다.</returns>
<param name="name">데이터를 참조하는 데 사용되는 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="size">데이터 필드의 크기입니다. </param>
<param name="attributes">필드의 특성입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 <paramref name="size" />가 0보다 작거나 같은 경우이거나, 0x003f0000보다 크거나 같은 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" />를 이미 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="obj" />가 이 인스턴스의 형식 및 값과 같으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="obj">이 인스턴스와 비교할 개체 또는 null입니다.</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>이 모듈의 정규화된 이름과 모듈의 경로를 나타내는 String을 가져옵니다.</summary>
<returns>정규화된 모듈 이름입니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>배열 클래스의 명명된 메서드를 반환합니다.</summary>
<returns>배열 클래스의 명명된 메서드입니다.</returns>
<param name="arrayClass">배열 클래스입니다. </param>
<param name="methodName">배열 클래스의 메서드 이름입니다. </param>
<param name="callingConvention">메서드의 호출 규칙입니다. </param>
<param name="returnType">메서드의 반환 형식입니다. </param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" />가 배열이 아닌 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /> 또는 <paramref name="methodName" />이 null인 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>이 인스턴스의 해시 코드를 반환합니다.</summary>
<returns>32비트 부호 있는 정수 해시 코드입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>메모리 내 모듈임을 나타내는 문자열입니다.</summary>
<returns>메모리 내 모듈임을 나타내는 텍스트입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>특성을 나타내는 지정된 BLOB(Binary Large Object)를 사용하여 이 모듈에 사용자 지정 특성을 적용합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 BLOB입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 이 모듈에 사용자 지정 특성을 적용합니다.</summary>
<param name="customBuilder">적용할 사용자 지정 특성을 지정하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" />가 null입니다. </exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>형식에 대한 속성을 정의합니다.</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>이 속성에 연결된 다른 메서드 중 하나를 추가합니다.</summary>
<param name="mdBuilder">다른 메서드를 나타내는 MethodBuilder 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>이 속성의 특성을 가져옵니다.</summary>
<returns>이 속성의 특성입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>속성을 읽을 수 있는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>이 속성을 읽을 수 있으면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>속성에 쓸 수 있는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>이 속성에 쓸 수 있으면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>이 멤버를 선언하는 클래스를 가져옵니다.</summary>
<returns>이 멤버를 선언하는 클래스에 대한 Type 개체입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>해당 속성에 대한 인덱스 매개 변수의 배열을 모두 반환합니다.</summary>
<returns>인덱스에 대한 매개 변수가 들어 있는 ParameterInfo 형식의 배열입니다.</returns>
<exception cref="T:System.NotSupportedException">이 메서드는 지원되지 않습니다. </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>속성의 getter 메서드를 호출하여 인덱싱된 속성의 값을 가져옵니다.</summary>
<returns>지정된 인덱싱된 속성의 값입니다.</returns>
<param name="obj">속성 값이 반환될 개체입니다. </param>
<param name="index">인덱싱된 속성에 대한 선택적 인덱스 값입니다.인덱싱되지 않은 속성에 대해서는 이 값이 null이어야 합니다.</param>
<exception cref="T:System.NotSupportedException">이 메서드는 지원되지 않습니다. </exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>이 멤버의 이름을 가져옵니다.</summary>
<returns>이 멤버의 이름이 포함된 <see cref="T:System.String" />입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>이 속성의 필드 형식을 가져옵니다.</summary>
<returns>이 속성의 형식입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>이 속성의 기본값을 설정합니다.</summary>
<param name="defaultValue">이 속성의 기본값입니다. </param>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
<exception cref="T:System.ArgumentException">속성이 지원되는 형식 중 하나가 아닌 경우또는<paramref name="defaultValue" />의 형식이 속성의 형식과 일치하지 않는 경우또는속성이 <see cref="T:System.Object" /> 형식 또는 다른 참조 형식이고, <paramref name="defaultValue" />가 null이 아니고, 값을 참조 형식에 할당할 수 없는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 BLOB를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 정의하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">포함하는 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>속성 값을 가져오는 메서드를 설정합니다.</summary>
<param name="mdBuilder">속성 값을 가져오는 메서드를 나타내는 MethodBuilder 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>속성 값을 설정하는 메서드를 설정합니다.</summary>
<param name="mdBuilder">속성 값을 설정하는 메서드를 나타내는 MethodBuilder 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">바깥쪽 형식에서 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>인덱스 속성에 대한 선택적 인덱스 값을 사용하여 속성 값을 설정합니다.</summary>
<param name="obj">속성 값이 설정될 개체입니다. </param>
<param name="value">이 속성의 새 값입니다. </param>
<param name="index">인덱싱된 속성에 대한 선택적 인덱스 값입니다.인덱싱되지 않은 속성에 대해서는 이 값이 null이어야 합니다.</param>
<exception cref="T:System.NotSupportedException">이 메서드는 지원되지 않습니다. </exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>런타임에 클래스의 새 인스턴스를 정의하고 만듭니다.</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>이 형식이 구현하는 인터페이스를 추가합니다.</summary>
<param name="interfaceType">이 형식이 구현하는 인터페이스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>이 형식 정의를 포함하는 동적 어셈블리를 검색합니다.</summary>
<returns>읽기 전용입니다.이 형식 정의를 포함하는 동적 어셈블리를 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>어셈블리의 표시 이름으로 정규화된 이 형식의 전체 이름을 반환합니다.</summary>
<returns>읽기 전용입니다.어셈블리의 표시 이름으로 정규화된 이 형식의 전체 이름입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>해당 형식의 기본 형식을 검색합니다.</summary>
<returns>읽기 전용입니다.해당 형식의 기본 형식을 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>이 형식을 나타내는 <see cref="T:System.Reflection.TypeInfo" /> 개체를 가져옵니다.</summary>
<returns>이 형식을 나타내는 개체입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>현재 제네릭 형식 매개 변수를 선언한 메서드를 가져옵니다.</summary>
<returns>현재 형식이 제네릭 형식 매개 변수이면 현재 형식을 선언한 메서드를 나타내는 <see cref="T:System.Reflection.MethodBase" />이고, 그렇지 않으면 null입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>해당 형식을 선언한 형식을 반환합니다.</summary>
<returns>읽기 전용입니다.해당 형식을 선언한 형식입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>지정된 특성 및 시그니처를 사용하여 형식에 새 생성자를 추가합니다.</summary>
<returns>정의된 생성자입니다.</returns>
<param name="attributes">생성자의 특성입니다. </param>
<param name="callingConvention">생성자의 호출 규칙입니다. </param>
<param name="parameterTypes">생성자의 매개 변수 형식입니다. </param>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>지정된 특성, 시그니처 및 사용자 지정 한정자를 사용하여 형식에 새 생성자를 추가합니다.</summary>
<returns>정의된 생성자입니다.</returns>
<param name="attributes">생성자의 특성입니다. </param>
<param name="callingConvention">생성자의 호출 규칙입니다. </param>
<param name="parameterTypes">생성자의 매개 변수 형식입니다. </param>
<param name="requiredCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 필수적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<param name="optionalCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 선택적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="requiredCustomModifiers" /> 또는 <paramref name="optionalCustomModifiers" />의 크기가 <paramref name="parameterTypes" />의 크기와 같지 않은 경우</exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>기본 생성자를 정의합니다.여기서 정의된 생성자는 부모의 기본 생성자를 호출하기만 합니다.</summary>
<returns>생성자를 반환합니다.</returns>
<param name="attributes">생성자에 적용될 특성을 나타내는 MethodAttributes 개체입니다. </param>
<exception cref="T:System.NotSupportedException">부모 형식(기본 형식)에 기본 생성자가 없는 경우 </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>지정된 이름, 특성 및 이벤트 형식을 사용하여 형식에 새 이벤트를 추가합니다.</summary>
<returns>정의된 이벤트입니다.</returns>
<param name="name">이벤트의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">이벤트의 특성입니다. </param>
<param name="eventtype">이벤트의 형식입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다.또는 <paramref name="eventtype" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>지정된 이름, 특성 및 필드 형식을 사용하여 형식에 새 필드를 추가합니다.</summary>
<returns>정의된 필드입니다.</returns>
<param name="fieldName">필드 이름입니다.<paramref name="fieldName" />은 null을 포함할 수 없습니다.</param>
<param name="type">필드의 형식입니다. </param>
<param name="attributes">필드의 특성입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" />의 길이가 0인 경우또는 <paramref name="type" />이 System.Void인 경우또는 이 필드의 부모 클래스에 전체 크기가 지정되어 있는 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>지정된 이름, 특성, 필드 형식 및 사용자 지정 한정자를 사용하여 형식에 새 필드를 추가합니다.</summary>
<returns>정의된 필드입니다.</returns>
<param name="fieldName">필드 이름입니다.<paramref name="fieldName" />은 null을 포함할 수 없습니다.</param>
<param name="type">필드의 형식입니다. </param>
<param name="requiredCustomModifiers">
<see cref="T:Microsoft.VisualC.IsConstModifier" />와 같이 필드에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다.</param>
<param name="optionalCustomModifiers">
<see cref="T:Microsoft.VisualC.IsConstModifier" />와 같이 필드에 대한 선택적 사용자 지정 한정자를 나타내는 형식의 배열입니다.</param>
<param name="attributes">필드의 특성입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" />의 길이가 0인 경우또는 <paramref name="type" />이 System.Void인 경우또는 이 필드의 부모 클래스에 전체 크기가 지정되어 있는 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>현재 형식에 대한 제네릭 형식 매개 변수를 번호와 이름을 지정하여 정의하고, 제약 조건을 설정하는 데 사용할 수 있는 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 개체의 배열을 반환합니다.</summary>
<returns>현재 형식에 대한 제네릭 형식 매개 변수의 제약 조건을 정의하는 데 사용할 수 있는 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 개체의 배열입니다.</returns>
<param name="names">제네릭 형식 매개 변수의 이름으로 구성된 배열입니다.</param>
<exception cref="T:System.InvalidOperationException">이 형식에 대해 제네릭 형식 매개 변수가 이미 정의된 경우</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" />가 null입니다.또는<paramref name="names" />의 요소가 null인 경우</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" />가 빈 배열인 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>이식 가능한 실행 파일(PE)의 .sdata 섹션에서 초기화된 데이터 필드를 정의합니다.</summary>
<returns>데이터를 참조하는 필드입니다.</returns>
<param name="name">데이터를 참조하는 데 사용되는 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="data">데이터의 BLOB입니다. </param>
<param name="attributes">필드의 특성입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 데이터의 크기가 0보다 작거나 같은 경우이거나, 0x3f0000보다 크거나 같은 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 또는 <paramref name="data" />가 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />를 이미 호출한 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>지정된 이름 및 메서드 특성을 사용하여 형식에 새 메서드를 추가합니다.</summary>
<returns>새로 정의된 메서드를 나타내는 <see cref="T:System.Reflection.Emit.MethodBuilder" />입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 이 메서드의 부모 형식이 인터페이스이고 이 메서드가 virtual(Visual Basic의 경우 Overridable)이 아닌 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>지정된 이름, 메서드 특성 및 호출 규칙을 사용하여 형식에 새 메서드를 추가합니다.</summary>
<returns>새로 정의된 메서드를 나타내는 <see cref="T:System.Reflection.Emit.MethodBuilder" />입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다. </param>
<param name="callingConvention">메서드의 호출 규칙입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 이 메서드의 부모 형식이 인터페이스이고 이 메서드가 virtual(Visual Basic의 경우 Overridable)이 아닌 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>지정된 이름, 메서드 특성, 호출 규칙 및 메서드 시그니처를 사용하여 형식에 새 메서드를 추가합니다.</summary>
<returns>새로 정의된 메서드를 나타내는 <see cref="T:System.Reflection.Emit.MethodBuilder" />입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다. </param>
<param name="callingConvention">메서드의 호출 규칙입니다. </param>
<param name="returnType">메서드의 반환 형식입니다. </param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 이 메서드의 부모 형식이 인터페이스이고 이 메서드가 virtual(Visual Basic의 경우 Overridable)이 아닌 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>지정된 이름, 메서드 특성, 호출 규칙, 메서드 시그니처 및 사용자 지정 한정자를 사용하여 형식에 새 메서드를 추가합니다.</summary>
<returns>새로 추가된 메서드를 나타내는 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 개체입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다. </param>
<param name="callingConvention">메서드의 호출 규칙입니다. </param>
<param name="returnType">메서드의 반환 형식입니다. </param>
<param name="returnTypeRequiredCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" />와 같이 메서드의 반환 형식에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 필수적 사용자 지정 한정자가 없으면 null을 지정합니다.</param>
<param name="returnTypeOptionalCustomModifiers">메서드의 반환 형식에 대한 선택적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타내는 형식의 배열입니다.반환 형식에 선택적 사용자 지정 한정자가 없는 경우에는 null을 지정합니다.</param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다.</param>
<param name="parameterTypeRequiredCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 필수적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<param name="parameterTypeOptionalCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 선택적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 이 메서드의 부모 형식이 인터페이스이고 이 메서드가 virtual(Visual Basic의 경우 Overridable)이 아닌 경우 또는<paramref name="parameterTypeRequiredCustomModifiers" /> 또는 <paramref name="parameterTypeOptionalCustomModifiers" />의 크기가 <paramref name="parameterTypes" />의 크기와 같지 않은 경우</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>지정된 이름, 메서드 특성 및 메서드 시그니처를 사용하여 형식에 새 메서드를 추가합니다.</summary>
<returns>정의된 메서드입니다.</returns>
<param name="name">메서드의 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">메서드의 특성입니다. </param>
<param name="returnType">메서드의 반환 형식입니다. </param>
<param name="parameterTypes">메서드의 매개 변수 형식입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 이 메서드의 부모 형식이 인터페이스이고 이 메서드가 virtual(Visual Basic의 경우 Overridable)이 아닌 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>지정된 메서드 선언을 잠재적으로 다른 이름을 사용하여 구현하는 지정된 메서드 본문을 지정합니다.</summary>
<param name="methodInfoBody">사용될 메서드 본문입니다.이것은 MethodBuilder 개체여야 합니다.</param>
<param name="methodInfoDeclaration">선언이 사용될 메서드입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" />가 이 클래스에 속하지 않는 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /> 또는 <paramref name="methodInfoDeclaration" />이 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는 <paramref name="methodInfoBody" />의 선언 형식이 이 <see cref="T:System.Reflection.Emit.TypeBuilder" />가 나타내는 형식이 아닌 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>지정된 이름으로 중첩 형식을 정의합니다.</summary>
<returns>정의된 중첩 형식입니다.</returns>
<param name="name">형식의 약식 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이는 0이거나 1023보다 큽니다. 또는이 작업에서는 현재 어셈블리의 중복 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" />으로 형식을 만듭니다.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>지정된 이름 및 특성으로 중첩 형식을 정의합니다.</summary>
<returns>정의된 중첩 형식입니다.</returns>
<param name="name">형식의 약식 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">형식의 특성입니다. </param>
<exception cref="T:System.ArgumentException">중첩 특성이 지정되지 않은 경우또는 이 형식이 봉인되어 있는 경우또는 이 형식이 배열인 경우또는 이 형식은 인터페이스이지만 중첩 형식은 인터페이스가 아닌 경우또는 <paramref name="name" />의 길이가 이 0이거나 1023보다 긴 경우 또는이 작업에서는 현재 어셈블리의 중복 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" />으로 형식을 만듭니다.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>지정된 이름, 특성 및 해당 형식이 확장하는 형식으로 중첩 형식을 정의합니다.</summary>
<returns>정의된 중첩 형식입니다.</returns>
<param name="name">형식의 약식 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">형식의 특성입니다. </param>
<param name="parent">중첩 형식이 확장하는 형식입니다. </param>
<exception cref="T:System.ArgumentException">중첩 특성이 지정되지 않은 경우또는 이 형식이 봉인되어 있는 경우또는 이 형식이 배열인 경우또는 이 형식은 인터페이스이지만 중첩 형식은 인터페이스가 아닌 경우또는 <paramref name="name" />의 길이가 이 0이거나 1023보다 긴 경우 또는이 작업에서는 현재 어셈블리의 중복 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" />으로 형식을 만듭니다.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>지정된 이름, 특성, 형식의 전체 크기 및 해당 형식이 확장하는 형식으로 중첩 형식을 정의합니다.</summary>
<returns>정의된 중첩 형식입니다.</returns>
<param name="name">형식의 약식 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">형식의 특성입니다. </param>
<param name="parent">중첩 형식이 확장하는 형식입니다. </param>
<param name="typeSize">형식의 전체 크기입니다. </param>
<exception cref="T:System.ArgumentException">중첩 특성이 지정되지 않은 경우또는 이 형식이 봉인되어 있는 경우또는 이 형식이 배열인 경우또는 이 형식은 인터페이스이지만 중첩 형식은 인터페이스가 아닌 경우또는 <paramref name="name" />의 길이가 이 0이거나 1023보다 긴 경우 또는이 작업에서는 현재 어셈블리의 중복 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" />으로 형식을 만듭니다.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>지정된 이름, 특성, 해당 형식이 확장하는 형식 및 압축 크기로 중첩 형식을 정의합니다.</summary>
<returns>정의된 중첩 형식입니다.</returns>
<param name="name">형식의 약식 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">형식의 특성입니다. </param>
<param name="parent">중첩 형식이 확장하는 형식입니다. </param>
<param name="packSize">형식의 압축 크기입니다. </param>
<exception cref="T:System.ArgumentException">중첩 특성이 지정되지 않은 경우또는 이 형식이 봉인되어 있는 경우또는 이 형식이 배열인 경우또는 이 형식은 인터페이스이지만 중첩 형식은 인터페이스가 아닌 경우또는 <paramref name="name" />의 길이가 이 0이거나 1023보다 긴 경우 또는이 작업에서는 현재 어셈블리의 중복 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" />으로 형식을 만듭니다.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>지정된 이름, 특성, 크기 및 해당 형식이 확장하는 형식으로 중첩 형식을 정의합니다.</summary>
<returns>정의된 중첩 형식입니다.</returns>
<param name="name">형식의 약식 이름입니다.<paramref name="name" />은 null 값을 포함할 수 없습니다.</param>
<param name="attr">형식의 특성입니다.</param>
<param name="parent">중첩 형식이 확장하는 형식입니다.</param>
<param name="packSize">형식의 압축 크기입니다.</param>
<param name="typeSize">형식의 전체 크기입니다.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>지정된 이름, 특성, 해당 형식이 확장하는 형식 및 구현하는 인터페이스로 중첩 형식을 정의합니다.</summary>
<returns>정의된 중첩 형식입니다.</returns>
<param name="name">형식의 약식 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attr">형식의 특성입니다. </param>
<param name="parent">중첩 형식이 확장하는 형식입니다. </param>
<param name="interfaces">중첩 형식이 구현하는 인터페이스입니다. </param>
<exception cref="T:System.ArgumentException">중첩 특성이 지정되지 않은 경우또는 이 형식이 봉인되어 있는 경우또는 이 형식이 배열인 경우또는 이 형식은 인터페이스이지만 중첩 형식은 인터페이스가 아닌 경우또는 <paramref name="name" />의 길이가 이 0이거나 1023보다 긴 경우 또는이 작업에서는 현재 어셈블리의 중복 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" />으로 형식을 만듭니다.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다.또는<paramref name="interfaces" /> 배열의 요소가 null인 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>지정된 이름, 특성, 호출 규칙 및 속성 시그니처를 사용하여 형식에 새 속성을 추가합니다.</summary>
<returns>정의된 속성입니다.</returns>
<param name="name">속성 이름<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">속성의 특성입니다. </param>
<param name="callingConvention">속성 접근자의 호출 규칙입니다. </param>
<param name="returnType">속성의 반환 형식입니다. </param>
<param name="parameterTypes">속성의 매개 변수 형식입니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. 또는 <paramref name="parameterTypes" /> 배열에 null인 요소가 있는 경우 </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>지정된 이름, 호출 규칙, 속성 시그니처 및 사용자 지정 한정자를 사용하여 형식에 새 속성을 추가합니다.</summary>
<returns>정의된 속성입니다.</returns>
<param name="name">속성 이름<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">속성의 특성입니다. </param>
<param name="callingConvention">속성 접근자의 호출 규칙입니다. </param>
<param name="returnType">속성의 반환 형식입니다. </param>
<param name="returnTypeRequiredCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" />와 같이 속성의 반환 형식에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 필수적 사용자 지정 한정자가 없으면 null을 지정합니다.</param>
<param name="returnTypeOptionalCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" />와 같이 속성의 반환 형식에 대한 선택적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 선택적 사용자 지정 한정자가 없는 경우에는 null을 지정합니다.</param>
<param name="parameterTypes">속성의 매개 변수 형식입니다. </param>
<param name="parameterTypeRequiredCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 필수적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<param name="parameterTypeOptionalCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 선택적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. 또는 <paramref name="parameterTypes" /> 배열에 null인 요소가 있는 경우 </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>지정된 이름 및 속성 시그니처를 사용하여 형식에 새 속성을 추가합니다.</summary>
<returns>정의된 속성입니다.</returns>
<param name="name">속성 이름<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">속성의 특성입니다. </param>
<param name="returnType">속성의 반환 형식입니다. </param>
<param name="parameterTypes">속성의 매개 변수 형식입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. 또는 <paramref name="parameterTypes" /> 배열에 null인 요소가 있는 경우 </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>지정된 이름, 속성 시그니처 및 사용자 지정 한정자를 사용하여 형식에 새 속성을 추가합니다.</summary>
<returns>정의된 속성입니다.</returns>
<param name="name">속성 이름<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="attributes">속성의 특성입니다. </param>
<param name="returnType">속성의 반환 형식입니다. </param>
<param name="returnTypeRequiredCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" />와 같이 속성의 반환 형식에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 필수적 사용자 지정 한정자가 없으면 null을 지정합니다.</param>
<param name="returnTypeOptionalCustomModifiers">
<see cref="T:System.Runtime.CompilerServices.IsConst" />와 같이 속성의 반환 형식에 대한 선택적 사용자 지정 한정자를 나타내는 형식의 배열입니다.반환 형식에 선택적 사용자 지정 한정자가 없는 경우에는 null을 지정합니다.</param>
<param name="parameterTypes">속성의 매개 변수 형식입니다. </param>
<param name="parameterTypeRequiredCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 필수적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<param name="parameterTypeOptionalCustomModifiers">형식 배열로 이루어진 배열입니다.각 형식 배열은 해당되는 매개 변수의 선택적 사용자 지정 한정자(예: <see cref="T:System.Runtime.CompilerServices.IsConst" />)를 나타냅니다.특정 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null을 지정합니다.모든 매개 변수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null을 지정합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />이 null인 경우또는 <paramref name="parameterTypes" /> 배열에 null인 요소가 있는 경우</exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>이 형식에 대한 이니셜라이저를 정의합니다.</summary>
<returns>형식 이니셜라이저를 반환합니다.</returns>
<exception cref="T:System.InvalidOperationException">포함하는 형식이 이전에 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어진 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>PE 파일(이식 가능한 실행 파일)의 .sdata 섹션에서 초기화되지 않은 데이터 필드를 정의합니다.</summary>
<returns>데이터를 참조하는 필드입니다.</returns>
<param name="name">데이터를 참조하는 데 사용되는 이름입니다.<paramref name="name" />은 null을 포함할 수 없습니다.</param>
<param name="size">데이터 필드의 크기입니다. </param>
<param name="attributes">필드의 특성입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="name" />의 길이가 0인 경우또는 <paramref name="size" />가 0보다 작거나 같은 경우이거나, 0x003f0000보다 크거나 같은 경우 </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우 </exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>해당 형식의 전체 경로를 검색합니다.</summary>
<returns>읽기 전용입니다.해당 형식의 전체 경로를 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>현재 제네릭 형식 매개 변수의 공 분산 및 특수 제약 조건을 나타내는 값을 가져옵니다. </summary>
<returns>현재 제네릭 형식 매개 변수의 공 분산 및 특수 제약 조건을 설명하는 <see cref="T:System.Reflection.GenericParameterAttributes" /> 값의 비트 조합입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>형식 매개 변수가 선언된 제네릭 형식의 형식 매개 변수 목록에서 해당 형식 매개 변수가 있는 위치를 가져옵니다.</summary>
<returns>현재 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 개체가 제네릭 형식 매개 변수를 나타내면 해당 형식 매개 변수가 선언된 제네릭 형식의 형식 매개 변수 목록에서 해당 매개 변수가 있는 위치를 반환하고, 그렇지 않은 경우의 반환 값은 정의되어 있지 않습니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>제네릭 형식 정의의 지정된 생성자에 해당하는 생성된 특정 제네릭 형식의 생성자를 반환합니다. </summary>
<returns>
<paramref name="constructor" />에 해당하는 <paramref name="type" />의 생성자를 나타내는 <see cref="T:System.Reflection.ConstructorInfo" /> 개체로, <paramref name="type" />의 제네릭 형식 정의에 속하는 생성자를 지정합니다.</returns>
<param name="type">생성자를 반환할 생성된 제네릭 형식입니다.</param>
<param name="constructor">
<paramref name="type" />의 제네릭 형식 정의에 있는 생성자로, 반환할 <paramref name="type" />의 생성자를 지정합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />이 제네릭 형식을 나타내지 않는 경우 또는<paramref name="type" /><see cref="T:System.Reflection.Emit.TypeBuilder" /> 형식이 아닌 경우또는<paramref name="constructor" />의 선언 형식이 제네릭 형식 정의가 아닌 경우 또는<paramref name="constructor" />의 선언 형식이 <paramref name="type" />의 제네릭 형식 정의가 아닌 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>이 메서드를 호출하면 <see cref="T:System.NotSupportedException" />이 항상 throw됩니다.</summary>
<returns>이 메서드는 지원되지 않습니다.값이 반환되지 않습니다.</returns>
<exception cref="T:System.NotSupportedException">이 메서드는 지원되지 않습니다. </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>제네릭 형식 정의의 지정된 필드에 해당하는 생성된 특정 제네릭 형식의 필드를 반환합니다. </summary>
<returns>
<paramref name="field" />에 해당하는 <paramref name="type" />의 필드를 나타내는 <see cref="T:System.Reflection.FieldInfo" /> 개체로, <paramref name="type" />의 제네릭 형식 정의에 속하는 필드를 지정합니다.</returns>
<param name="type">필드를 반환할 생성된 제네릭 형식입니다.</param>
<param name="field">
<paramref name="type" />의 제네릭 형식 정의에 있는 필드로, 반환할 <paramref name="type" />의 필드를 지정합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />이 제네릭 형식을 나타내지 않는 경우 또는<paramref name="type" /><see cref="T:System.Reflection.Emit.TypeBuilder" /> 형식이 아닌 경우또는<paramref name="field" />의 선언 형식이 제네릭 형식 정의가 아닌 경우 또는<paramref name="field" />의 선언 형식이 <paramref name="type" />의 제네릭 형식 정의가 아닌 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>현재 형식을 얻는 데 사용할 수 있는 제네릭 형식 정의를 나타내는 <see cref="T:System.Type" /> 개체를 반환합니다.</summary>
<returns>현재 형식을 생성하는 데 사용할 수 있는 제네릭 형식 정의를 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
<exception cref="T:System.InvalidOperationException">현재 형식이 제네릭 형식이 아닌 경우.즉, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" />이 false를 반환하는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>제네릭 형식 정의의 지정된 메서드에 해당하는 생성된 특정 제네릭 형식의 메서드를 반환합니다. </summary>
<returns>
<paramref name="method" />에 해당하는 <paramref name="type" />의 메서드를 나타내는 <see cref="T:System.Reflection.MethodInfo" /> 개체로, <paramref name="type" />의 제네릭 형식 정의에 속하는 메서드를 지정합니다.</returns>
<param name="type">메서드를 반환할 생성된 제네릭 형식입니다.</param>
<param name="method">
<paramref name="type" />의 제네릭 형식 정의에 있는 메서드로, 반환할 <paramref name="type" />의 메서드를 지정합니다.</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" />가 제네릭 메서드 정의가 아닌 제네릭 메서드인 경우또는<paramref name="type" />이 제네릭 형식을 나타내지 않는 경우또는<paramref name="type" /><see cref="T:System.Reflection.Emit.TypeBuilder" /> 형식이 아닌 경우또는<paramref name="method" />의 선언 형식이 제네릭 형식 정의가 아닌 경우 또는<paramref name="method" />의 선언 형식이 <paramref name="type" />의 제네릭 형식 정의가 아닌 경우</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>해당 형식의 GUID를 검색합니다.</summary>
<returns>읽기 전용입니다.해당 형식의 GUID를 검색합니다.</returns>
<exception cref="T:System.NotSupportedException">현재 이 메서드가 완전하지 않은 형식에 대해 지원되지 않는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>
<see cref="T:System.Reflection.TypeInfo" /> 개체를 이 개체에 할당할 수 있는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>
<paramref name="typeInfo" />를 이 개체에 할당할 수 있으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="typeInfo">테스트할 개체입니다.</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>현재 동적 형식이 만들어진 형식인지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 메서드가 호출되었으면 true이고, 그렇지 않으면 false입니다. </returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>현재 형식이 제네릭 형식 매개 변수인지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>현재 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 개체가 제네릭 형식 매개 변수를 나타내면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>현재 형식이 제네릭 형식인지 여부를 나타내는 값을 가져옵니다. </summary>
<returns>현재 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 개체가 나타내는 형식이 제네릭 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>현재 <see cref="T:System.Reflection.Emit.TypeBuilder" />가 다른 제네릭 형식을 생성하는 데 사용될 수 있는 제네릭 형식 정의를 나타내는지 여부를 가리키는 값을 가져옵니다.</summary>
<returns><see cref="T:System.Reflection.Emit.TypeBuilder" /> 개체가 제네릭 형식 정의를 나타내면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>하한이 0인 현재 형식의 1차원 배열을 나타내는 <see cref="T:System.Type" /> 개체를 반환합니다.</summary>
<returns>요소 형식이 현재 형식이고 하한이 0인 1차원 배열을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>지정된 차수를 갖는 현재 형식의 배열을 나타내는 <see cref="T:System.Type" /> 개체를 반환합니다.</summary>
<returns>현재 형식의 1차원 배열을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
<param name="rank">배열의 차수입니다. </param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" />가 잘못된 배열 차원인 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>ref 매개 변수(Visual Basic의 경우 ByRef)로 전달될 때 현재 형식을 나타내는 <see cref="T:System.Type" /> 개체를 반환합니다.</summary>
<returns>ref 매개 변수(Visual Basic의 경우 ByRef)로 전달될 때 현재 형식을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>현재 제네릭 형식 정의의 형식 매개 변수를 형식 배열의 요소로 대체하고 결과로 생성된 형식을 반환됩니다.</summary>
<returns>
<paramref name="typeArguments" />의 요소를 현재 제네릭 형식의 형식 매개 변수로 대체하여 생성된 형식을 나타내는 <see cref="T:System.Type" />입니다. </returns>
<param name="typeArguments">현재 제네릭 형식 정의의 형식 매개 변수를 대체할 형식의 배열입니다.</param>
<exception cref="T:System.InvalidOperationException">현재 형식이 제네릭 형식의 정의를 나타내지 않는 경우.즉, <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" />이 false를 반환하는 경우</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" />가 null입니다.또는 <paramref name="typeArguments" />의 요소가 null인 경우 </exception>
<exception cref="T:System.ArgumentException">
<paramref name="typeArguments" />의 요소가 현재 제네릭 형식의 해당 형식 매개 변수에 지정된 제약 조건을 충족하지 않는 경우 </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>현재 형식에 대한 관리되지 않는 포인터의 형식을 나타내는 <see cref="T:System.Type" /> 개체를 반환합니다.</summary>
<returns>현재 형식에 대한 관리되지 않는 포인터의 형식을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>이 형식 정의를 포함하는 동적 모듈을 검색합니다.</summary>
<returns>읽기 전용입니다.이 형식 정의를 포함하는 동적 모듈을 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>해당 형식의 이름을 검색합니다.</summary>
<returns>읽기 전용입니다.해당 형식의 <see cref="T:System.String" /> 이름을 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>해당 TypeBuilder가 정의되어 있는 네임스페이스를 검색합니다.</summary>
<returns>읽기 전용입니다.해당 TypeBuilder가 정의되어 있는 네임스페이스를 검색합니다.</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>해당 형식의 압축 크기를 검색합니다.</summary>
<returns>읽기 전용입니다.해당 형식의 압축 크기를 검색합니다.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>지정된 사용자 지정 특성 blob을 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="con">사용자 지정 특성에 대한 생성자입니다. </param>
<param name="binaryAttribute">특성을 나타내는 바이트 blob입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 또는 <paramref name="binaryAttribute" />가 null인 경우 </exception>
<exception cref="T:System.InvalidOperationException">현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>사용자 지정 특성 작성기를 사용하여 사용자 지정 특성을 설정합니다.</summary>
<param name="customBuilder">사용자 지정 특성을 정의하는 도우미 클래스의 인스턴스입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" />가 null입니다. </exception>
<exception cref="T:System.InvalidOperationException">현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>현재 생성 중인 형식의 기본 형식을 설정합니다.</summary>
<param name="parent">새 기본 형식입니다. </param>
<exception cref="T:System.InvalidOperationException">해당 형식이 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" />을 사용하여 이미 만들어져 있는 경우또는<paramref name="parent" />가 null이고 현재 인스턴스가 나타내는 인터페이스의 특성에 <see cref="F:System.Reflection.TypeAttributes.Abstract" />가 포함되지 않은 경우또는현재 동적 형식에 대해 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 속성이 true로 설정되어 있는데 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 속성은 false로 설정되어 있는 경우 </exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" />가 인터페이스인 경우이 예외 조건은 .NET Framework 버전 2.0에서 새로 도입되었습니다.</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>형식의 전체 크기를 검색합니다.</summary>
<returns>읽기 전용입니다.이 형식의 전체 크기를 검색합니다.</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>네임스페이스가 제외된 형식의 이름을 반환합니다.</summary>
<returns>읽기 전용입니다.네임스페이스가 제외된 형식의 이름입니다.</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>지정되지 않은 형식의 전체 크기를 나타냅니다.</summary>
</member>
</members>
</doc>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>定义并表示动态程序集。</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>定义一个动态程序集,该动态程序集具有指定的名称和访问权限。</summary>
<returns>一个表示新程序集的对象。</returns>
<param name="name">程序集的名称。</param>
<param name="access">程序集的访问权限。</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>使用指定的名称、访问模式和自定义特性定义动态程序集。</summary>
<returns>一个表示新程序集的对象。</returns>
<param name="name">程序集的名称。</param>
<param name="access">程序集的访问权限。</param>
<param name="assemblyAttributes">一个包含程序集特性的集合。</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>在此程序集中定义命名的瞬态动态模块。</summary>
<returns>表示已定义动态模块的 <see cref="T:System.Reflection.Emit.ModuleBuilder" /></returns>
<param name="name">该动态模块的名称。长度必须小于 260 个字符。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 以空白开始。- 或 -<paramref name="name" /> 的长度为零。- 或 -<paramref name="name" /> 的长度大于或等于 260。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
<exception cref="T:System.ExecutionEngineException">无法加载默认符号编写器的程序集。- 或 -无法找到实现默认符号编写器接口的类型。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>返回一个值,该值指示此实例是否与指定的对象相等。</summary>
<returns>如果 <paramref name="obj" /> 等于此实例的类型和值,则为 true;否则为 false。</returns>
<param name="obj">与此实例进行比较的 object,或 null。</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>获取当前动态程序集的显示名称。</summary>
<returns>动态程序集的显示名称。</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>返回具有指定名称的动态模块。</summary>
<returns>ModuleBuilder 对象,表示请求的动态模块。</returns>
<param name="name">请求的动态模块的名称。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。</exception>
<exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>返回此实例的哈希代码。</summary>
<returns>32 位有符号整数哈希代码。</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>返回关于给定资源如何保持的信息。</summary>
<returns>用关于资源拓扑的信息填充的 <see cref="T:System.Reflection.ManifestResourceInfo" />;如果未找到资源,则为 null。</returns>
<param name="resourceName">资源的名称。</param>
<exception cref="T:System.NotSupportedException">目前不支持此方法。</exception>
<exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>从此程序集加载指定的清单资源。</summary>
<returns>包含所有资源名称的 String 类型的数组。</returns>
<exception cref="T:System.NotSupportedException">在动态程序集上不支持此方法。若要获取清单资源名称,请使用 <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" /></exception>
<exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>从此程序集加载指定的清单资源。</summary>
<returns>表示此清单资源的 <see cref="T:System.IO.Stream" /></returns>
<param name="name">请求的清单资源的名称。</param>
<exception cref="T:System.NotSupportedException">目前不支持此方法。</exception>
<exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>获取一个值,该值指示当前程序集是动态程序集。</summary>
<returns>始终为 true。</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>获取包含程序集清单的当前 <see cref="T:System.Reflection.Emit.AssemblyBuilder" /> 中的模块。</summary>
<returns>清单模块。</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义特性 Blob 设置此程序集上的自定义特性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
<exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="con" /> 不是 RuntimeConstructorInfo。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义特性生成器设置此程序集的自定义特性。</summary>
<param name="customBuilder">定义自定义属性的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 为 null。</exception>
<exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>定义动态程序集的访问模式。</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>可以执行但无法保存该动态程序集。</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>可以卸载动态程序集和回收其内存,但要遵守动态类型生成的可回收程序集中描述的限制。</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>定义并表示动态类的构造函数。</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>检索此构造函数的特性。</summary>
<returns>返回此构造函数的特性。</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>获取一个 <see cref="T:System.Reflection.CallingConventions" /> 值,该值取决于声明类型是否为泛型。</summary>
<returns>如果声明类型为泛型,则为 <see cref="F:System.Reflection.CallingConventions.HasThis" />;否则为 <see cref="F:System.Reflection.CallingConventions.Standard" /></returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>检索对声明此成员的类型的 <see cref="T:System.Type" /> 对象的引用。</summary>
<returns>返回声明此成员的类型的 <see cref="T:System.Type" /> 对象。</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>定义此构造函数的参数。</summary>
<returns>返回表示此构造函数的新参数的 ParameterBuilder 对象。</returns>
<param name="iSequence">该参数在参数列表中的位置。为参数编索引,第一个参数从数字 1 开始。</param>
<param name="attributes">参数的属性。</param>
<param name="strParamName">参数名。名称可以为 null 字符串。</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" /> 小于 0(零),或者大于构造函数的参数数目。</exception>
<exception cref="T:System.InvalidOperationException">已经使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建了该包含类型。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>获取此构造函数的 <see cref="T:System.Reflection.Emit.ILGenerator" /></summary>
<returns>返回此构造函数的 <see cref="T:System.Reflection.Emit.ILGenerator" /> 对象。</returns>
<exception cref="T:System.InvalidOperationException">该构造函数为默认构造函数。- 或 -该构造函数具有 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 标记,指示其不能包含方法体。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>获取有指定 MSIL 流大小的 <see cref="T:System.Reflection.Emit.ILGenerator" /> 对象,它可以用来生成此构造函数的方法体。</summary>
<returns>此构造函数的 <see cref="T:System.Reflection.Emit.ILGenerator" /></returns>
<param name="streamSize">MSIL 流的大小,以字节为单位。</param>
<exception cref="T:System.InvalidOperationException">该构造函数为默认构造函数。- 或 -该构造函数具有 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 标记,指示其不能包含方法体。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>返回此构造函数的参数。</summary>
<returns>返回表示此构造函数的参数的 <see cref="T:System.Reflection.ParameterInfo" /> 对象数组。</returns>
<exception cref="T:System.InvalidOperationException">在 .NET Framework 1.0 版和 1.1 版中,没有对此构造函数的类型调用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
<exception cref="T:System.NotSupportedException">在 .NET Framework 2.0 版中,没有对此构造函数的类型调用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>获取或设置此构造函数中的局部变量是否应初始化为零。</summary>
<returns>读/写。获取或设置此构造函数中的局部变量是否应初始化为零。</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>检索此构造函数的名称。</summary>
<returns>返回此构造函数的名称。</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">定义自定义属性的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>设置此构造函数的方法实现标志。</summary>
<param name="attributes">方法实现标志。</param>
<exception cref="T:System.InvalidOperationException">已经使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建了该包含类型。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary><see cref="T:System.String" /> 形式返回此 <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> 实例。</summary>
<returns>返回 <see cref="T:System.String" />,它包含此构造函数的名称、特性和异常,后跟当前 Microsoft 中间语言 (MSIL) 流。</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>说明并表示枚举类型。</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>检索包含此枚举定义的动态程序集。</summary>
<returns>只读。包含此枚举定义的动态程序集。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>返回由父程序集的显示名称完全限定的此枚举的完整路径。</summary>
<returns>只读。由父程序集的显示名称完全限定的此枚举的完整路径。</returns>
<exception cref="T:System.NotSupportedException">如果 <see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" /> 以前未被调用过。</exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>返回此类型的父 <see cref="T:System.Type" />,它始终为 <see cref="T:System.Enum" /></summary>
<returns>只读。该类型的父 <see cref="T:System.Type" /></returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>获取表示此枚举的 <see cref="T:System.Reflection.TypeInfo" /> 对象。</summary>
<returns>一个对象,表示此枚举。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary>返回声明该 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 的类型。</summary>
<returns>只读。声明该 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 的类型。</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>用指定的常数值定义枚举类型中已命名的静态字段。</summary>
<returns>定义的字段。</returns>
<param name="literalName">静态字段的名称。</param>
<param name="literalValue">Literal 的常数值。</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>返回此枚举的完整路径。</summary>
<returns>只读。此枚举的完整路径。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>调用此方法始终引发 <see cref="T:System.NotSupportedException" /></summary>
<returns>此方法不受支持。不返回任何值。</returns>
<exception cref="T:System.NotSupportedException">目前不支持此方法。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>返回此枚举的 GUID。</summary>
<returns>只读。此枚举的 GUID。</returns>
<exception cref="T:System.NotSupportedException">在不完整类型中目前不支持此方法。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>获取一个值,该值指示指定的 <see cref="T:System.Reflection.TypeInfo" /> 对象是否可以分配给这个对象。</summary>
<returns>如果 <paramref name="typeInfo" />可分配给此对象,则为 true;否则为 false。</returns>
<param name="typeInfo">要测试的对象。</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> 小于 1。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary>检索包含此 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 定义的动态模块。</summary>
<returns>只读。包含此 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 定义的动态模块。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>返回该枚举的名称。</summary>
<returns>只读。该枚举的名称。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>返回该枚举的命名空间。</summary>
<returns>只读。该枚举的命名空间。</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">定义自定义属性的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 为 null。</exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>返回该枚举的基础字段。</summary>
<returns>只读。该枚举的基础字段。</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>定义类的事件。</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>添加与该事件关联的“其他”方法之一。“其他”方法是与该事件关联的、除了“开”(on) 和“引发”(raise) 方法以外的方法。可以多次调用此函数,以添加一样多的“其他”方法。</summary>
<param name="mdBuilder">一个表示另一个方法的 MethodBuilder 对象。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>设置用于预订该事件的方法。</summary>
<param name="mdBuilder">MethodBuilder 对象,表示用于预订该事件的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">对自定义属性进行描述的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>设置用于引发该事件的方法。</summary>
<param name="mdBuilder">MethodBuilder 对象,表示用于引发该事件的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>设置用于取消预订该事件的方法。</summary>
<param name="mdBuilder">MethodBuilder 对象,表示用于取消预订该事件的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>定义并表示字段。此类不能被继承。</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>指示该字段的特性。此属性为只读。</summary>
<returns>该字段的属性。</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>指示对声明该字段的类型的 <see cref="T:System.Type" /> 对象的引用。此属性为只读。</summary>
<returns>对声明该字段的类型的 <see cref="T:System.Type" /> 对象的引用。</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>指示表示该字段的类型的 <see cref="T:System.Type" /> 对象。此属性为只读。</summary>
<returns>
<see cref="T:System.Type" /> 对象,表示该字段的类型。</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>检索给定对象支持的字段值。</summary>
<returns>包含此实例反映的字段值的 <see cref="T:System.Object" /></returns>
<param name="obj">在其上访问该字段的对象。</param>
<exception cref="T:System.NotSupportedException">此方法不受支持。</exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>指示该字段的名称。此属性为只读。</summary>
<returns>包含该字段的名称的 <see cref="T:System.String" /></returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>设置该字段的默认值。</summary>
<param name="defaultValue">该字段的新默认值。</param>
<exception cref="T:System.InvalidOperationException">已经使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建了该包含类型。</exception>
<exception cref="T:System.ArgumentException">该字段不是受支持类型之一。- 或 -<paramref name="defaultValue" /> 类型与该字段类型不匹配。- 或 -该字段的类型为 <see cref="T:System.Object" /> 或其他引用类型,并且 <paramref name="defaultValue" /> 不是 null,该值无法赋给引用类型。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">此字段的父类型是完整的。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">定义自定义属性的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">此字段的父类型是完整的。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>指定字段布局。</summary>
<param name="iOffset">包含该字段的类型内的字段偏移量。</param>
<exception cref="T:System.InvalidOperationException">已经使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建了该包含类型。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" /> 小于零。</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>为动态定义的泛型类型与方法定义和创建泛型类型参数。此类不能被继承。</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>获取一个表示动态程序集的 <see cref="T:System.Reflection.Assembly" /> 对象,该动态程序集包含当前类型参数所属的泛型类型定义。</summary>
<returns>一个表示动态程序集的 <see cref="T:System.Reflection.Assembly" /> 对象,该动态程序集包含当前类型参数所属的泛型类型定义。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>在所有情况下均获取 null。</summary>
<returns>在所有情况下均为空引用(在 Visual Basic 中为 Nothing)。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>获取当前泛型类型参数的基类型约束。</summary>
<returns>为一个表示泛型类型参数的基类型约束的 <see cref="T:System.Type" /> 对象,或者为 null(如果类型参数没有基类型约束)。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>在所有情况下均获取 true。</summary>
<returns>任何情况下都为 true。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>获取一个表示声明方法的 <see cref="T:System.Reflection.MethodInfo" />(如果当前 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 表示泛型方法的一个类型参数)。</summary>
<returns>如果当前 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 表示泛型方法的一个类型参数,则为一个表示声明方法的 <see cref="T:System.Reflection.MethodInfo" />;否则为 null。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>获取泛型类型参数所属的泛型类型定义或泛型方法定义。</summary>
<returns>如果类型参数属于某个泛型类型,则为表示该泛型类型的 <see cref="T:System.Type" /> 对象;如果类型参数属于某个泛型方法,则为表示声明该泛型方法的类型的 <see cref="T:System.Type" /> 对象。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>测试给定的对象是否为 EventToken 的实例,并检查它是否与当前实例相等。</summary>
<returns>如果 <paramref name="o" /> 为 EventToken 的实例并等于当前实例,则返回 true;否则返回 false。</returns>
<param name="o">要与当前实例进行比较的对象。</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>在所有情况下均获取 null。</summary>
<returns>在所有情况下均为空引用(在 Visual Basic 中为 Nothing)。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>获取类型参数在声明该参数的泛型类型或方法的类型参数列表中的位置。</summary>
<returns>类型参数在声明该参数的泛型类型或方法的类型参数列表中的位置。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>在所有情况下均引发 <see cref="T:System.NotSupportedException" /></summary>
<returns>当前数组类型、指针类型引用的类型,或者为 ByRef 类型;如果当前类型不为数组类型或指针类型,并且不由引用传递,则为 null。</returns>
<exception cref="T:System.NotSupportedException">在所有情况下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>对于泛型类型参数无效。</summary>
<returns>对于泛型类型参数无效。</returns>
<exception cref="T:System.InvalidOperationException">在所有情况下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>返回当前实例的 32 位整数哈希代码。</summary>
<returns>32 位整数哈希代码。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>对于不完整的泛型类型参数不支持。</summary>
<returns>对于不完整的泛型类型参数不支持。</returns>
<exception cref="T:System.NotSupportedException">在所有情况下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>任何情况下均引发 <see cref="T:System.NotSupportedException" /> 异常。</summary>
<returns>任何情况下均引发 <see cref="T:System.NotSupportedException" /> 异常。</returns>
<param name="typeInfo">要测试的对象。</param>
<exception cref="T:System.NotSupportedException">在所有情况下。</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>在所有情况下均获取 true。</summary>
<returns>任何情况下都为 true。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>在所有情况下均返回 false。</summary>
<returns>所有情况下均为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>在所有情况下均获取 false。</summary>
<returns>所有情况下均为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>对于不完整的泛型类型参数不支持。</summary>
<returns>对于不完整的泛型类型参数不支持。</returns>
<param name="c">不支持。</param>
<exception cref="T:System.NotSupportedException">在所有情况下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>返回元素类型为泛型类型参数的一维数组的类型。</summary>
<returns>一个表示元素类型为泛型类型参数的一维数组类型的 <see cref="T:System.Type" /> 对象。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>返回数组的类型,该数组的元素类型为泛型类型参数,且具有指定维数。</summary>
<returns>一个表示数组类型的 <see cref="T:System.Type" /> 对象,该数组的元素类型为泛型类型参数,且具有指定维数。</returns>
<param name="rank">数组的维数。</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> 不是有效的维数。例如,其值小于 1。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>返回一个表示当前泛型类型参数的 <see cref="T:System.Type" /> 对象(作为引用参数传递时)。</summary>
<returns>一个表示当前泛型类型参数的 <see cref="T:System.Type" /> 对象(作为引用参数传递时)。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>对于不完整的泛型类型参数无效。</summary>
<returns>此方法对不完整的泛型类型参数无效。</returns>
<param name="typeArguments">类型参数数组。</param>
<exception cref="T:System.InvalidOperationException">在所有情况下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>返回一个 <see cref="T:System.Type" /> 对象,该对象表示指向当前泛型类型参数的指针。</summary>
<returns>一个 <see cref="T:System.Type" /> 对象,表示指向当前泛型类型参数的指针。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>获取包含泛型类型参数的动态模块。</summary>
<returns>一个 <see cref="T:System.Reflection.Module" /> 对象,该对象表示包含泛型类型参数的动态模块。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>获取泛型类型参数的名称。</summary>
<returns>泛型类型参数的名称。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>在所有情况下均获取 null。</summary>
<returns>在所有情况下均为空引用(在 Visual Basic 中为 Nothing)。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>设置某类型为了替换为类型参数而必须继承的基类型。</summary>
<param name="baseTypeConstraint">任何将替换为类型参数的类型必须继承的 <see cref="T:System.Type" /></param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 为 null。- 或 -<paramref name="binaryAttribute" /> 为 null 引用。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">定义自定义属性的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>设置泛型参数的方差特征和特殊约束(例如,无参数构造函数约束)。</summary>
<param name="genericParameterAttributes">一个表示泛型类型参数的方差特征和特殊约束的 <see cref="T:System.Reflection.GenericParameterAttributes" /> 值的按位组合。</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>设置某类型为了替换为类型参数而必须实现的接口。</summary>
<param name="interfaceConstraints">一个 <see cref="T:System.Type" /> 对象的数组,这些对象表示某类型为了替换为类型参数而必须实现的接口。</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>返回当前泛型类型参数的字符串表示形式。</summary>
<returns>包含泛型类型参数名称的字符串。</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>定义并表示动态类的方法(或构造函数)。</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>检索此方法的特性。</summary>
<returns>只读。检索此方法的 MethodAttributes。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>返回此方法的调用约定。</summary>
<returns>只读。该方法的调用约定。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>不支持此类型。</summary>
<returns>不支持。</returns>
<exception cref="T:System.NotSupportedException">基类不支持所调用的方法。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>返回声明此方法的类型。</summary>
<returns>只读。声明此方法的类型。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>设置当前方法的泛型类型参数的数目,指定这些参数的名称,并返回一个 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 对象的数组,这些对象可用于定义这些参数的约束。</summary>
<returns>一个 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 对象的数组,这些对象表示泛型方法的类型参数。</returns>
<param name="names">一个字符串数组,这些字符串表示泛型类型参数的名称。</param>
<exception cref="T:System.InvalidOperationException">已为此方法定义了泛型类型参数。- 或 -该方法已经完成。- 或 -已为当前方法调用了 <see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" /> 方法。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> 为 null。- 或 -<paramref name="names" /> 的一个元素为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> 为空数组。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>设置参数属性以及此方法的参数名称或此方法返回值的名称。返回可用于应用自定义属性的 ParameterBuilder。</summary>
<returns>返回一个 ParameterBuilder 对象,该对象表示此方法的参数或此方法的返回值。</returns>
<param name="position">该参数在参数列表中的位置。为参数编索引,第一个参数从数字 1 开始;数字 0 表示方法的返回值。</param>
<param name="attributes">参数的参数属性。</param>
<param name="strParamName">参数名。名称可以为 null 字符串。</param>
<exception cref="T:System.ArgumentOutOfRangeException">此方法没有参数。- 或 -<paramref name="position" /> 小于零。- 或 -<paramref name="position" /> 大于此方法的参数数目。</exception>
<exception cref="T:System.InvalidOperationException">该包含类型是以前使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前方法,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>确定给定对象是否等于该实例。</summary>
<returns>如果 <paramref name="obj" /> 为 MethodBuilder 的实例并且等于此对象,则为 true;否则为 false。</returns>
<param name="obj">与此 MethodBuilder 实例进行比较的对象。</param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>返回一个 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 对象的数组,这些对象表示方法的类型参数(如果该方法是泛型方法)。</summary>
<returns>如果该方法为泛型方法,则为表示类型参数的 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 对象的数组;如果该方法不是泛型,则为 null。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>返回此方法。</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> 的当前实例。</returns>
<exception cref="T:System.InvalidOperationException">当前方法不是泛型。即,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性返回 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>获取此方法的哈希代码。</summary>
<returns>此方法的哈希代码。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>为此方法返回具有 64 字节大小的默认 Microsoft 中间语言 (MSIL) 流的 ILGenerator。</summary>
<returns>返回此方法的 ILGenerator 对象。</returns>
<exception cref="T:System.InvalidOperationException">此方法不应有主体,这是由其 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 标志决定的,例如,它具有 <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> 标志。- 或 -此方法是泛型方法,但不是泛型方法定义。即,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>为此方法返回具有指定 Microsoft 中间语言 (MSIL) 流大小的 ILGenerator。</summary>
<returns>返回此方法的 ILGenerator 对象。</returns>
<param name="size">MSIL 流的大小,以字节为单位。</param>
<exception cref="T:System.InvalidOperationException">此方法不应有主体,这是由其 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 标志决定的,例如,它具有 <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> 标志。- 或 -此方法是泛型方法,但不是泛型方法定义。即,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>返回此方法的参数。</summary>
<returns>表示此方法的参数的 ParameterInfo 对象数组。</returns>
<exception cref="T:System.NotSupportedException">目前不支持此方法。使用 <see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" /> 检索此方法,并且对返回的 <see cref="T:System.Reflection.MethodInfo" /> 调用 GetParameters。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>获取或设置一个布尔值,该值指定此方法中的局部变量是否初始化为零。此属性的默认值为 true。</summary>
<returns>如果应将此方法中的局部变量初始化为零,则为 true;否则为 false。</returns>
<exception cref="T:System.InvalidOperationException">对于当前方法,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。(获取或设置。)</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>获取指示该方法是否为泛型方法的值。</summary>
<returns>如果该方法是泛型,则为 true;否则为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>获取一个值,该值指示当前 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 对象是否表示泛型方法的定义。</summary>
<returns>如果当前 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 对象表示泛型方法的定义,则为 true;否则为 false。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>返回一个使用指定的泛型类型参数从当前泛型方法定义构造的泛型方法。</summary>
<returns>一个 <see cref="T:System.Reflection.MethodInfo" />,表示使用指定的泛型类型参数从当前泛型方法定义构造的泛型方法。</returns>
<param name="typeArguments">一个 <see cref="T:System.Type" /> 对象的数组,这些对象表示泛型方法的类型参数。</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>检索此方法的名称。</summary>
<returns>只读。检索包含此方法的简单名称的字符串。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>获取一个 <see cref="T:System.Reflection.ParameterInfo" /> 对象,该对象包含有关方法的返回类型的信息(例如返回类型是否具有自定义修饰符)。</summary>
<returns>一个 <see cref="T:System.Reflection.ParameterInfo" /> 对象,包含有关返回类型的信息。</returns>
<exception cref="T:System.InvalidOperationException">声明类型尚未创建。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary>获取由此 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 表示的方法的返回类型。</summary>
<returns>该方法的返回类型。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">对于当前方法,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">对自定义属性进行描述的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">对于当前方法,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>设置此方法的实现标志。</summary>
<param name="attributes">要设置的实现标志。</param>
<exception cref="T:System.InvalidOperationException">该包含类型是以前使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前方法,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>为方法设置参数的数目和类型。</summary>
<param name="parameterTypes">表示参数类型的 <see cref="T:System.Type" /> 对象的数组。</param>
<exception cref="T:System.InvalidOperationException">当前方法是泛型方法,但不是泛型方法定义。即,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>设置该方法的返回类型。</summary>
<param name="returnType">表示该方法的返回类型的 <see cref="T:System.Type" /> 对象。</param>
<exception cref="T:System.InvalidOperationException">当前方法是泛型方法,但不是泛型方法定义。即,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>设置方法的签名,包括返回类型、参数类型以及该返回类型和参数类型的必需的和可选的自定义修饰符。</summary>
<param name="returnType">该方法的返回类型。</param>
<param name="returnTypeRequiredCustomModifiers">一个类型数组,表示该方法的返回类型的必需的自定义修饰符(如,<see cref="T:System.Runtime.CompilerServices.IsConst" />)。如果返回类型没有必需的自定义修饰符,请指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">一个类型数组,表示该方法的返回类型的可选自定义修饰符(例如,<see cref="T:System.Runtime.CompilerServices.IsConst" />)。如果返回类型没有可选的自定义修饰符,请指定 null。</param>
<param name="parameterTypes">该方法的参数的类型。</param>
<param name="parameterTypeRequiredCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数所必需的自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有必需的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有必需的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<param name="parameterTypeOptionalCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数的可选自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有可选的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有可选的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<exception cref="T:System.InvalidOperationException">当前方法是泛型方法,但不是泛型方法定义。即,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 属性为 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>以字符串形式返回此 MethodBuilder 实例。</summary>
<returns>返回一个字符串,它包含此方法的名称、特性、方法签名、异常和本地签名,后跟当前 Microsoft 中间语言 (MSIL) 流。</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>定义和表示动态程序集中的模块。</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary>获取定义此 <see cref="T:System.Reflection.Emit.ModuleBuilder" /> 实例的动态程序集。</summary>
<returns>定义了当前动态模块的动态程序集。</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>完成此动态模块的全局函数定义和全局数据定义。</summary>
<exception cref="T:System.InvalidOperationException">以前调用过此方法。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>用指定类型的单个非静态字段(称为 <paramref name="value__" />)定义属于值类型的枚举类型。</summary>
<returns>已定义的枚举。</returns>
<param name="name">枚举类型的完整路径。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="visibility">枚举的类型特性。这些特性是由 <see cref="F:System.Reflection.TypeAttributes.VisibilityMask" /> 定义的任何位。</param>
<param name="underlyingType">枚举的基础类型。此类型必须是一种内置的整数类型。</param>
<exception cref="T:System.ArgumentException">提供的属性不是可见性属性。- 或 -具有给定名称的枚举存在于此模块的父程序集中。- 或 -可见性属性与该枚举的范围不匹配。例如,将 <paramref name="visibility" /> 指定为 <see cref="F:System.Reflection.TypeAttributes.NestedPublic" />,但是枚举不是嵌套类型。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>定义一个具有指定名称、属性、调用约定、返回类型和参数类型的全局方法。</summary>
<returns>已定义的全局方法。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">该方法的特性。<paramref name="attributes" /> 必须包括 <see cref="F:System.Reflection.MethodAttributes.Static" /></param>
<param name="callingConvention">该方法的调用约定。</param>
<param name="returnType">该方法的返回类型。</param>
<param name="parameterTypes">方法参数的类型。</param>
<exception cref="T:System.ArgumentException">该方法不是静态的。也就是说,<paramref name="attributes" /> 不包括 <see cref="F:System.Reflection.MethodAttributes.Static" />。- 或 -<see cref="T:System.Type" /> 数组中的一个元素为 null。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">以前调用过 <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /></exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>使用指定的名称、属性、调用约定、返回类型、返回类型的自定义修饰符、参数类型以及参数类型的自定义修饰符定义一个全局方法。</summary>
<returns>已定义的全局方法。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 字符。</param>
<param name="attributes">该方法的特性。<paramref name="attributes" /> 必须包括 <see cref="F:System.Reflection.MethodAttributes.Static" /></param>
<param name="callingConvention">该方法的调用约定。</param>
<param name="returnType">该方法的返回类型。</param>
<param name="requiredReturnTypeCustomModifiers">一个表示返回类型必需的自定义修饰符的类型数组,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" /><see cref="T:System.Runtime.CompilerServices.IsBoxed" />。如果返回类型没有必需的自定义修饰符,请指定 null。</param>
<param name="optionalReturnTypeCustomModifiers">一个表示返回类型的可选自定义修饰符的类型数组,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" /><see cref="T:System.Runtime.CompilerServices.IsBoxed" />。如果返回类型没有可选的自定义修饰符,请指定 null。</param>
<param name="parameterTypes">方法参数的类型。</param>
<param name="requiredParameterTypeCustomModifiers">由类型数组组成的数组。每个类型数组均表示全局方法的相应参数所必需的自定义修饰符。如果某个特定参数没有必需的自定义修饰符,请指定 null,而不要指定类型数组。如果全局方法没有参数,或者所有参数都没有必需的自定义修饰符,请指定 null,而不要指定由数组组成的数组。</param>
<param name="optionalParameterTypeCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数的可选自定义修饰符。如果某个特定参数没有可选的自定义修饰符,请指定 null,而不要指定类型数组。如果全局方法没有参数,或者所有参数都没有可选的自定义修饰符,请指定 null,而不要指定由数组组成的数组。</param>
<exception cref="T:System.ArgumentException">该方法不是静态的。也就是说,<paramref name="attributes" /> 不包括 <see cref="F:System.Reflection.MethodAttributes.Static" />。- 或 -<see cref="T:System.Type" /> 数组中的一个元素为 null。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">此前已调用 <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> 方法。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>使用指定的名称、属性、返回类型和参数类型定义一个全局方法。</summary>
<returns>已定义的全局方法。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">该方法的特性。<paramref name="attributes" /> 必须包括 <see cref="F:System.Reflection.MethodAttributes.Static" /></param>
<param name="returnType">该方法的返回类型。</param>
<param name="parameterTypes">方法参数的类型。</param>
<exception cref="T:System.ArgumentException">该方法不是静态的。也就是说,<paramref name="attributes" /> 不包括 <see cref="F:System.Reflection.MethodAttributes.Static" />。- 或 -<paramref name="name" /> 的长度为零。- 或 -<see cref="T:System.Type" /> 数组中的一个元素为 null。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">以前调用过 <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /></exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>在可移植可执行 (PE) 文件的 .sdata 部分定义已初始化的数据字段。</summary>
<returns>引用这些数据的字段。</returns>
<param name="name">用于引用数据的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="data">数据的二进制大对象 (BLOB)。</param>
<param name="attributes">该字段的特性。默认值为 Static。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -<paramref name="data" /> 的大小小于等于零,或者大于等于 0x3f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /><paramref name="data" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">以前调用过 <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /></exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>在此模块中用指定的名称为私有类型构造 TypeBuilder。</summary>
<returns>具有指定名称的私有类型。</returns>
<param name="name">类型的完整路径,其中包括命名空间。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<exception cref="T:System.ArgumentException">具有给定名称的类型存在于此模块的父程序集中。- 或 -在未嵌套的类型上设置嵌套类型属性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>在给定类型名称和类型特性的情况下,构造 TypeBuilder。</summary>
<returns>用所有请求的特性创建的 TypeBuilder。</returns>
<param name="name">类型的完整路径。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">已定义类型的属性。</param>
<exception cref="T:System.ArgumentException">具有给定名称的类型存在于此模块的父程序集中。- 或 -在未嵌套的类型上设置嵌套类型属性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>在给定类型名称、类型特性和已定义类型扩展的类型的情况下,构造 TypeBuilder。</summary>
<returns>用所有请求的特性创建的 TypeBuilder。</returns>
<param name="name">类型的完整路径。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">与类型关联的属性。</param>
<param name="parent">已定义类型扩展的类型。</param>
<exception cref="T:System.ArgumentException">具有给定名称的类型存在于此模块的父程序集中。- 或 -在未嵌套的类型上设置嵌套类型属性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>在给定类型名称、特性、已定义类型扩展的类型和类型的总大小的情况下,构造 TypeBuilder。</summary>
<returns>一个 TypeBuilder 对象。</returns>
<param name="name">类型的完整路径。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">已定义类型的属性。</param>
<param name="parent">已定义类型扩展的类型。</param>
<param name="typesize">类型的总大小。</param>
<exception cref="T:System.ArgumentException">具有给定名称的类型存在于此模块的父程序集中。- 或 -在未嵌套的类型上设置嵌套类型属性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>在给定类型名称、特性、已定义类型扩展的类型和类型的封装大小的情况下,构造 TypeBuilder。</summary>
<returns>一个 TypeBuilder 对象。</returns>
<param name="name">类型的完整路径。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">已定义类型的属性。</param>
<param name="parent">已定义类型扩展的类型。</param>
<param name="packsize">该类型的封装大小。</param>
<exception cref="T:System.ArgumentException">具有给定名称的类型存在于此模块的父程序集中。- 或 -在未嵌套的类型上设置嵌套类型属性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>在给定类型名称、特性、已定义类型扩展的类型,已定义类型的封装大小和已定义类型的总大小的情况下,构造 TypeBuilder。</summary>
<returns>用所有请求的特性创建的 TypeBuilder。</returns>
<param name="name">类型的完整路径。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">已定义类型的属性。</param>
<param name="parent">已定义类型扩展的类型。</param>
<param name="packingSize">该类型的封装大小。</param>
<param name="typesize">类型的总大小。</param>
<exception cref="T:System.ArgumentException">具有给定名称的类型存在于此模块的父程序集中。- 或 -在未嵌套的类型上设置嵌套类型属性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>在给定类型名称、特性、已定义类型扩展的类型和已定义类型实现的接口的情况下,构造 TypeBuilder。</summary>
<returns>用所有请求的特性创建的 TypeBuilder。</returns>
<param name="name">类型的完整路径。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">与类型关联的特性。</param>
<param name="parent">已定义类型扩展的类型。</param>
<param name="interfaces">类型实现的接口列表。</param>
<exception cref="T:System.ArgumentException">具有给定名称的类型存在于此模块的父程序集中。- 或 -在未嵌套的类型上设置嵌套类型属性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>在可移植可执行 (PE) 文件的 .sdata 部分定义未初始化的数据字段。</summary>
<returns>引用这些数据的字段。</returns>
<param name="name">用于引用数据的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="size">该数据字段的大小。</param>
<param name="attributes">该字段的特性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -<paramref name="size" /> 小于或等于零,或者大于或等于 0x003f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">以前调用过 <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /></exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>返回一个值,该值指示此实例是否与指定的对象相等。</summary>
<returns>如果 <paramref name="obj" /> 等于此实例的类型和值,则为 true;否则为 false。</returns>
<param name="obj">与此实例进行比较的 object,或 null。</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>获取表示此模块的完全限定名和路径的 String。</summary>
<returns>完全限定的模块名。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>返回数组类上的命名方法。</summary>
<returns>数组类上的命名方法。</returns>
<param name="arrayClass">数组类。</param>
<param name="methodName">数组类上的方法的名称。</param>
<param name="callingConvention">该方法的调用约定。</param>
<param name="returnType">该方法的返回类型。</param>
<param name="parameterTypes">方法参数的类型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" /> 不是数组。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /><paramref name="methodName" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>返回此实例的哈希代码。</summary>
<returns>32 位有符号整数哈希代码。</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>一个字符串,指示这是内存中的模块。</summary>
<returns>指示这是内存中的模块的文本。</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用表示自定义属性的指定二进制大对象 (BLOB) 向此模块应用该属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器向此模块应用自定义属性。</summary>
<param name="customBuilder">帮助器类的实例,指定要应用的自定义属性。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 为 null。</exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>定义类型的属性。</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>添加与此属性关联的其他方法之一。</summary>
<param name="mdBuilder">一个表示另一个方法的 MethodBuilder 对象。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>获取此属性 (Property) 的属性 (Attribute)。</summary>
<returns>此属性 (Property) 的属性 (Attribute)。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>获取一个值,该值指示此属性是否可读。</summary>
<returns>如果此属性可读,则为 true;否则为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>获取一个值,该值指示此属性是否可写。</summary>
<returns>如果此属性可写,则为 true;否则,为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>获取声明该成员的类。</summary>
<returns>声明该成员的类的 Type 对象。</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>返回此属性 (Property) 的所有索引参数的数组。</summary>
<returns>ParameterInfo 类型的数组,它包含索引的参数。</returns>
<exception cref="T:System.NotSupportedException">此方法不受支持。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>通过调用索引化属性 (Property) 的 getter 方法来获取该属性 (Property) 的值。</summary>
<returns>指定的索引化属性 (Property) 的值。</returns>
<param name="obj">将返回其属性值的对象。</param>
<param name="index">索引化属性的可选索引值。对于非索引化属性,该值应为 null。</param>
<exception cref="T:System.NotSupportedException">此方法不受支持。</exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>获取此成员的名称。</summary>
<returns>包含此成员名称的 <see cref="T:System.String" /></returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>获取此属性的字段类型。</summary>
<returns>此属性的类型。</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>设置该属性 (Property) 的默认值。</summary>
<param name="defaultValue">该属性 (Property) 的默认值。</param>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
<exception cref="T:System.ArgumentException">该属性不是受支持类型之一。- 或 -<paramref name="defaultValue" /> 类型与该属性类型不匹配。- 或 -该属性的类型为 <see cref="T:System.Object" /> 或其他引用类型,并且 <paramref name="defaultValue" /> 不是 null,该值无法赋给引用类型。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">定义自定义属性的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">如果已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>设置获取属性值的方法。</summary>
<param name="mdBuilder">MethodBuilder 对象,表示获取属性值的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>设置用于设置属性值的方法。</summary>
<param name="mdBuilder">MethodBuilder 对象,表示设置属性值的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">已对封闭类型调用了 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>用索引属性的可选索引值设置该属性的值。</summary>
<param name="obj">将设置其属性值的对象。</param>
<param name="value">此属性的新值。</param>
<param name="index">索引化属性的可选索引值。对于非索引化属性,该值应为 null。</param>
<exception cref="T:System.NotSupportedException">此方法不受支持。</exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>在运行时定义并创建类的新实例。</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>添加此类型实现的接口。</summary>
<param name="interfaceType">此类型实现的接口。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>检索包含此类型定义的动态程序集。</summary>
<returns>只读。检索包含此类型定义的动态程序集。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>返回由程序集的显示名称限定的此类型的完整名称。</summary>
<returns>只读。由程序集的显示名称限定的此类型的完整名称。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>检索此类型的基类型。</summary>
<returns>只读。检索此类型的基类型。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>获取表示此类型的 <see cref="T:System.Reflection.TypeInfo" /> 对象。</summary>
<returns>一个表示此类型的对象。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>获取当前泛型类型参数的声明方法。</summary>
<returns>如果当前类型是泛型类型参数,则为 <see cref="T:System.Reflection.MethodBase" />,表示当前类型的声明方法;否则为 null。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>返回声明此类型的类型。</summary>
<returns>只读。声明此类型的类型。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>用给定的属性和签名,向类型中添加新的构造函数。</summary>
<returns>已定义的构造函数。</returns>
<param name="attributes">构造函数的属性。</param>
<param name="callingConvention">构造函数的调用约定。</param>
<param name="parameterTypes">构造函数的参数类型。</param>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>用给定的属性、签名和自定义修饰符,向类型中添加新的构造函数。</summary>
<returns>已定义的构造函数。</returns>
<param name="attributes">构造函数的属性。</param>
<param name="callingConvention">构造函数的调用约定。</param>
<param name="parameterTypes">构造函数的参数类型。</param>
<param name="requiredCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数所必需的自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有必需的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有必需的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<param name="optionalCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数的可选自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有可选的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有可选的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<exception cref="T:System.ArgumentException">
<paramref name="requiredCustomModifiers" /><paramref name="optionalCustomModifiers" /> 的大小与 <paramref name="parameterTypes" /> 的大小不相等。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>定义默认的构造函数。这里定义的构造函数只调用父类的默认构造函数。</summary>
<returns>返回该构造函数。</returns>
<param name="attributes">MethodAttributes 对象,表示应用于构造函数的属性。</param>
<exception cref="T:System.NotSupportedException">父类型(基类型)没有默认构造函数。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>用给定的名称、属性和事件类型,向类型中添加新事件。</summary>
<returns>已定义的事件。</returns>
<param name="name">事件的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">事件的属性。</param>
<param name="eventtype">事件的类型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。- 或 -<paramref name="eventtype" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>用给定的名称、属性和字段类型,向类型中添加新字段。</summary>
<returns>定义的字段。</returns>
<param name="fieldName">字段名。<paramref name="fieldName" /> 不能包含嵌入的 null 值。</param>
<param name="type">字段的类型</param>
<param name="attributes">字段的属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" /> 的长度为零。- 或 -<paramref name="type" /> 是 System.Void。- 或 -为该字段的父类指定了总大小。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>用给定的名称、属性、字段类型和自定义修饰符,向类型中添加新字段。</summary>
<returns>定义的字段。</returns>
<param name="fieldName">字段名。<paramref name="fieldName" /> 不能包含嵌入的 null 值。</param>
<param name="type">字段的类型</param>
<param name="requiredCustomModifiers">一个表示字段所必需的自定义修饰符的类型数组,如 <see cref="T:Microsoft.VisualC.IsConstModifier" /></param>
<param name="optionalCustomModifiers">一个表示字段的可选自定义修饰符的类型数组,如 <see cref="T:Microsoft.VisualC.IsConstModifier" /></param>
<param name="attributes">字段的属性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" /> 的长度为零。- 或 -<paramref name="type" /> 是 System.Void。- 或 -为该字段的父类指定了总大小。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>为当前类型定义泛型类型参数,指定参数的个数和名称,并返回一个 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 对象的数组,这些对象可用于设置参数的约束。</summary>
<returns>一个 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 对象的数组,这些对象可用于为当前类型定义泛型类型参数的约束。</returns>
<param name="names">泛型类型参数的名称数组。</param>
<exception cref="T:System.InvalidOperationException">已为此类型定义了泛型类型参数。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> 为 null。- 或 -<paramref name="names" /> 的一个元素为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> 为空数组。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>在可移植可执行 (PE) 文件的 .sdata 部分定义初始化的数据字段。</summary>
<returns>引用这些数据的字段。</returns>
<param name="name">用于引用数据的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="data">数据的 Blob。</param>
<param name="attributes">该字段的特性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -数据的大小小于等于 0,或者大于等于 0x3f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /><paramref name="data" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">以前调用过 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>使用指定的名称和方法属性向类型中添加新方法。</summary>
<returns>一个 <see cref="T:System.Reflection.Emit.MethodBuilder" />,它表示新定义的方法。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">该方法的特性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -此方法的父级类型是一个接口,而且此方法不是虚拟的(Visual Basic 中为 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>使用指定名称、方法属性和调用约定向类型中添加新方法。</summary>
<returns>一个 <see cref="T:System.Reflection.Emit.MethodBuilder" />,它表示新定义的方法。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">该方法的特性。</param>
<param name="callingConvention">该方法的调用约定。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -此方法的父级类型是一个接口,而且此方法不是虚拟的(Visual Basic 中为 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>使用指定的名称、方法属性、调用约定和方法签名向类型中添加新方法。</summary>
<returns>一个 <see cref="T:System.Reflection.Emit.MethodBuilder" />,它表示新定义的方法。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">该方法的特性。</param>
<param name="callingConvention">该方法的调用约定。</param>
<param name="returnType">该方法的返回类型。</param>
<param name="parameterTypes">该方法的参数的类型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -此方法的父级类型是一个接口,而且此方法不是虚拟的(Visual Basic 中为 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>使用指定的名称、方法属性、调用约定、方法签名和自定义修饰符向类型中添加新方法。</summary>
<returns>一个表示新添加方法的 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 对象。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">该方法的特性。</param>
<param name="callingConvention">该方法的调用约定。</param>
<param name="returnType">该方法的返回类型。</param>
<param name="returnTypeRequiredCustomModifiers">一个类型数组,表示该方法的返回类型的必需的自定义修饰符(如,<see cref="T:System.Runtime.CompilerServices.IsConst" />)。如果返回类型没有必需的自定义修饰符,请指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">一个类型数组,表示该方法的返回类型的可选自定义修饰符(例如,<see cref="T:System.Runtime.CompilerServices.IsConst" />)。如果返回类型没有可选的自定义修饰符,请指定 null。</param>
<param name="parameterTypes">该方法的参数的类型。</param>
<param name="parameterTypeRequiredCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数所必需的自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有必需的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有必需的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<param name="parameterTypeOptionalCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数的可选自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有可选的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有可选的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -此方法的父级类型是一个接口,而且此方法不是虚拟的(Visual Basic 中为 Overridable)。- 或 -<paramref name="parameterTypeRequiredCustomModifiers" /><paramref name="parameterTypeOptionalCustomModifiers" /> 的大小不等于 <paramref name="parameterTypes" /> 的大小。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>使用指定的名称、方法属性和调用约定向类型中添加新方法。</summary>
<returns>已定义的方法。</returns>
<param name="name">方法的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">该方法的特性。</param>
<param name="returnType">该方法的返回类型。</param>
<param name="parameterTypes">该方法的参数的类型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -此方法的父级类型是一个接口,而且此方法不是虚拟的(Visual Basic 中为 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>指定实现给定方法声明的给定方法体,可能使用不同名称。</summary>
<param name="methodInfoBody">要使用的方法体。应该是 MethodBuilder 对象。</param>
<param name="methodInfoDeclaration">要使用其声明的方法。</param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" /> 不属于此类。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /><paramref name="methodInfoDeclaration" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -<paramref name="methodInfoBody" /> 的声明类型不是由此 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 表示的类型。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>已知名称,定义嵌套类型。</summary>
<returns>已定义的嵌套类型。</returns>
<param name="name">类型的简称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零或大于 1023。- 或 -此操作将在当前程序集中用重复的 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 创建类型。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>已知名称和属性,定义嵌套类型。</summary>
<returns>已定义的嵌套类型。</returns>
<param name="name">类型的简称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">该类型的属性。</param>
<exception cref="T:System.ArgumentException">未指定嵌套属性。- 或 -此类型是密封的。- 或 -此类型是数组。- 或 -此类型是接口,但嵌套类型不是接口。- 或 -<paramref name="name" /> 的长度为零或大于 1023。- 或 -此操作将在当前程序集中用重复的 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 创建类型。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>已知嵌套类型的名称、属性和它扩展的类型,定义嵌套类型。</summary>
<returns>已定义的嵌套类型。</returns>
<param name="name">类型的简称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">该类型的属性。</param>
<param name="parent">嵌套类型扩展的类型。</param>
<exception cref="T:System.ArgumentException">未指定嵌套属性。- 或 -此类型是密封的。- 或 -此类型是数组。- 或 -此类型是接口,但嵌套类型不是接口。- 或 -<paramref name="name" /> 的长度为零或大于 1023。- 或 -此操作将在当前程序集中用重复的 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 创建类型。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>已知嵌套类型的名称、属性、类型的总大小和它扩展的类型,定义嵌套类型。</summary>
<returns>已定义的嵌套类型。</returns>
<param name="name">类型的简称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">该类型的属性。</param>
<param name="parent">嵌套类型扩展的类型。</param>
<param name="typeSize">类型的总大小。</param>
<exception cref="T:System.ArgumentException">未指定嵌套属性。- 或 -此类型是密封的。- 或 -此类型是数组。- 或 -此类型是接口,但嵌套类型不是接口。- 或 -<paramref name="name" /> 的长度为零或大于 1023。- 或 -此操作将在当前程序集中用重复的 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 创建类型。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>已知嵌套类型的名称、属性、它扩展的类型和包装大小,定义嵌套类型。</summary>
<returns>已定义的嵌套类型。</returns>
<param name="name">类型的简称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">该类型的属性。</param>
<param name="parent">嵌套类型扩展的类型。</param>
<param name="packSize">该类型的封装大小。</param>
<exception cref="T:System.ArgumentException">未指定嵌套属性。- 或 -此类型是密封的。- 或 -此类型是数组。- 或 -此类型是接口,但嵌套类型不是接口。- 或 -<paramref name="name" /> 的长度为零或大于 1023。- 或 -此操作将在当前程序集中用重复的 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 创建类型。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>已知嵌套类型的名称、属性、尺寸和它扩展的类型,定义嵌套类型。</summary>
<returns>已定义的嵌套类型。</returns>
<param name="name">类型的简称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">该类型的属性。</param>
<param name="parent">嵌套类型扩展的类型。</param>
<param name="packSize">该类型的封装大小。</param>
<param name="typeSize">类型的总大小。</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>已知嵌套类型的名称、属性、它扩展的类型和它实现的接口,定义嵌套类型。</summary>
<returns>已定义的嵌套类型。</returns>
<param name="name">类型的简称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attr">该类型的属性。</param>
<param name="parent">嵌套类型扩展的类型。</param>
<param name="interfaces">嵌套类型实现的接口。</param>
<exception cref="T:System.ArgumentException">未指定嵌套属性。- 或 -此类型是密封的。- 或 -此类型是数组。- 或 -此类型是接口,但嵌套类型不是接口。- 或 -<paramref name="name" /> 的长度为零或大于 1023。- 或 -此操作将在当前程序集中用重复的 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 创建类型。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。- 或 -<paramref name="interfaces" /> 数组的一个元素为 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>用给定的名称、特性、调用约定和属性签名,向类型中添加新属性。</summary>
<returns>已定义的属性。</returns>
<param name="name">属性的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">属性 (Property) 的属性 (Attribute)。</param>
<param name="callingConvention">属性访问器的调用约定。</param>
<param name="returnType">属性的返回类型。</param>
<param name="parameterTypes">属性的参数类型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。- 或 -<paramref name="parameterTypes" /> 数组中有任何元素为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>用给定的名称、调用约定、属性签名和自定义修饰符,向类型中添加新属性。</summary>
<returns>已定义的属性。</returns>
<param name="name">属性的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">属性 (Property) 的属性 (Attribute)。</param>
<param name="callingConvention">属性访问器的调用约定。</param>
<param name="returnType">属性的返回类型。</param>
<param name="returnTypeRequiredCustomModifiers">一个类型数组,表示属性的返回类型所必需的自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果返回类型没有必需的自定义修饰符,请指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">一个类型数组,表示属性的返回类型的可选自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果返回类型没有可选的自定义修饰符,请指定 null。</param>
<param name="parameterTypes">属性的参数类型。</param>
<param name="parameterTypeRequiredCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数所必需的自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有必需的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有必需的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<param name="parameterTypeOptionalCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数的可选自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有可选的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有可选的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。- 或 -<paramref name="parameterTypes" /> 数组中有任何元素为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>用给定的名称和属性签名,向类型中添加新属性。</summary>
<returns>已定义的属性。</returns>
<param name="name">属性的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">属性 (Property) 的属性 (Attribute)。</param>
<param name="returnType">属性的返回类型。</param>
<param name="parameterTypes">属性的参数类型。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。- 或 -<paramref name="parameterTypes" /> 数组中有任何元素为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>用给定的名称、属性签名和自定义修饰符,向类型中添加新属性。</summary>
<returns>已定义的属性。</returns>
<param name="name">属性的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="attributes">属性 (Property) 的属性 (Attribute)。</param>
<param name="returnType">属性的返回类型。</param>
<param name="returnTypeRequiredCustomModifiers">一个类型数组,表示属性的返回类型所必需的自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果返回类型没有必需的自定义修饰符,请指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">一个类型数组,表示属性的返回类型的可选自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果返回类型没有可选的自定义修饰符,请指定 null。</param>
<param name="parameterTypes">属性的参数类型。</param>
<param name="parameterTypeRequiredCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数所必需的自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有必需的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有必需的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<param name="parameterTypeOptionalCustomModifiers">由类型数组组成的数组。每个类型数组均表示相应参数的可选自定义修饰符,如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某个特定参数没有可选的自定义修饰符,请指定 null,而不指定类型数组。如果没有参数具有可选的自定义修饰符,请指定 null,而不指定由数组构成的数组。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null- 或 -<paramref name="parameterTypes" /> 数组中有任何元素为 null</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>为此类型定义初始值设定项。</summary>
<returns>返回类型初始值设定项。</returns>
<exception cref="T:System.InvalidOperationException">以前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建了包含类型。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>在可移植可执行 (PE) 文件的 .sdata 部分定义未初始化的数据字段。</summary>
<returns>引用这些数据的字段。</returns>
<param name="name">用于引用数据的名称。<paramref name="name" /> 不能包含嵌入的 null 值。</param>
<param name="size">该数据字段的大小。</param>
<param name="attributes">该字段的特性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的长度为零。- 或 -<paramref name="size" /> 小于或等于零,或者大于或等于 0x003f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>检索此类型的完整路径。</summary>
<returns>只读。检索此类型的完整路径。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>获取一个值,该值指示当前泛型类型参数的协方差和特殊约束。</summary>
<returns>
<see cref="T:System.Reflection.GenericParameterAttributes" /> 值的按位组合,用于描述当前泛型类型参数的协变和特殊约束。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>获取某个类型参数在类型参数列表中的位置,该列表具有声明该参数的泛型类型。</summary>
<returns>如果当前的 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 对象表示某个泛型类型参数,则为该类型参数在类型参数列表中的位置,该列表具有声明该参数的泛型类型;否则为未定义。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>返回指定的构造泛型类型的构造函数,该函数对应于泛型类型定义的指定构造函数。</summary>
<returns>
<see cref="T:System.Reflection.ConstructorInfo" /> 对象表示 <paramref name="type" /> 的构造函数,该函数对应于 <paramref name="constructor" />,用于指定属于泛型类型定义 <paramref name="type" /> 的一个构造函数。</returns>
<param name="type">返回其构造函数的构造泛型类型。</param>
<param name="constructor">泛型类型定义 <paramref name="type" /> 中的一个构造函数,用于指定要返回 <paramref name="type" /> 的哪一个构造函数。</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> 不表示泛型类型。- 或 -<paramref name="type" /> 并不属于类型 <see cref="T:System.Reflection.Emit.TypeBuilder" />。- 或 -<paramref name="constructor" /> 的声明类型不是泛型类型定义。- 或 -<paramref name="constructor" /> 的声明类型不是 <paramref name="type" /> 的泛型类型定义。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>调用此方法始终引发 <see cref="T:System.NotSupportedException" /></summary>
<returns>此方法不受支持。不返回任何值。</returns>
<exception cref="T:System.NotSupportedException">此方法不受支持。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>返回指定的构造泛型类型的字段,该字段对应于泛型类型定义的指定字段。</summary>
<returns>
<see cref="T:System.Reflection.FieldInfo" /> 对象表示 <paramref name="type" /> 的字段,该字段对应于 <paramref name="field" />,用于指定属于泛型类型定义 <paramref name="type" /> 的一个字段。</returns>
<param name="type">返回其字段的构造泛型类型。</param>
<param name="field">泛型类型定义 <paramref name="type" /> 中的一个字段,用于指定要返回 <paramref name="type" /> 的哪一个字段。</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> 不表示泛型类型。- 或 -<paramref name="type" /> 并不属于类型 <see cref="T:System.Reflection.Emit.TypeBuilder" />。- 或 -<paramref name="field" /> 的声明类型不是泛型类型定义。- 或 -<paramref name="field" /> 的声明类型不是 <paramref name="type" /> 的泛型类型定义。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>返回的 <see cref="T:System.Type" /> 对象表示一个泛型类型定义,可以从该定义中获取当前类型。</summary>
<returns>
<see cref="T:System.Type" /> 对象表示一个泛型类型定义,可以从该定义中获取当前类型。</returns>
<exception cref="T:System.InvalidOperationException">当前类型不是泛型类型。即,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 返回 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>返回指定的构造泛型类型的方法,该方法对应于泛型类型定义的指定字段。</summary>
<returns>
<see cref="T:System.Reflection.MethodInfo" /> 对象表示 <paramref name="type" /> 的方法,该方法对应于 <paramref name="method" />,用于指定属于泛型类型定义 <paramref name="type" /> 的一个方法。</returns>
<param name="type">返回其方法的构造泛型类型。</param>
<param name="method">泛型类型定义 <paramref name="type" /> 中的一个方法,用于指定要返回 <paramref name="type" /> 的哪一个方法。</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" /> 是非泛型方法定义的泛型方法。- 或 -<paramref name="type" /> 不表示泛型类型。- 或 -<paramref name="type" /> 并不属于类型 <see cref="T:System.Reflection.Emit.TypeBuilder" />。- 或 -<paramref name="method" /> 的声明类型不是泛型类型定义。- 或 -<paramref name="method" /> 的声明类型不是 <paramref name="type" /> 的泛型类型定义。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>检索此类型的 GUID。</summary>
<returns>只读。检索此类型的 GUID</returns>
<exception cref="T:System.NotSupportedException">对于不完整类型,目前不支持此方法。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>获取一个值,该值指示指定的 <see cref="T:System.Reflection.TypeInfo" /> 对象是否可以分配给这个对象。</summary>
<returns>如果 <paramref name="typeInfo" />可分配给此对象,则为 true;否则为 false。</returns>
<param name="typeInfo">要测试的对象。</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>返回一个值,该值指示是否已创建当前动态类型。</summary>
<returns>如果已调用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 方法,则为 true;否则为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>获取一个值,该值指示当前类型是否为泛型类型参数。</summary>
<returns>如果当前 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 对象表示泛型类型参数,则为 true;否则为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>获取一个值,该值指示当前类型是否是泛型类型。</summary>
<returns>如果当前的 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 对象表示的类型为泛型,则为true;否则为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>获取一个值,该值指示当前 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 是否表示一个泛型类型定义,可以根据该定义构造其他的泛型类型。</summary>
<returns>如果此 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 对象表示泛型类型定义,则为 true;否则为 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>返回 <see cref="T:System.Type" /> 对象,该对象表示一个当前类型的一维数组,其下限为零。</summary>
<returns>
<see cref="T:System.Type" /> 对象表示一个一维数组类型,其元素类型为当前类型,其下限为零。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>返回 <see cref="T:System.Type" /> 对象,该对象表示一个具有指定维数的当前类型的数组。</summary>
<returns>
<see cref="T:System.Type" /> 对象表示一个当前类型的一维数组。</returns>
<param name="rank">数组的维数。</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> 不是有效的数组维数。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>返回一个 <see cref="T:System.Type" /> 对象,该对象表示作为 ref(在 Visual Basic 中为 ByRef)参数传递的当前类型。</summary>
<returns>一个 <see cref="T:System.Type" /> 对象,表示作为 ref(在 Visual Basic 中为 ByRef)参数传递的当前类型。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>用一个类型数组的元素取代当前泛型类型定义的类型参数,然后返回结果构造类型。</summary>
<returns>
<see cref="T:System.Type" /> 表示的构造类型通过以下方式形成:用 <paramref name="typeArguments" /> 的元素取代当前泛型类型的类型参数。</returns>
<param name="typeArguments">一个类型数组,用于取代当前泛型类型定义的类型参数。</param>
<exception cref="T:System.InvalidOperationException">当前类型不表示泛型类型的定义。即 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 返回 false。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" /> 为 null。- 或 -<paramref name="typeArguments" /> 的所有元素均为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="typeArguments" /> 的所有元素都不满足为当前泛型类型的对应类型参数指定的约束。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>返回一个 <see cref="T:System.Type" /> 对象,该对象表示指向当前类型的非托管指针的类型。</summary>
<returns>一个 <see cref="T:System.Type" /> 对象,表示指向当前类型的非托管指针的类型。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>检索包含此类型定义的动态模块。</summary>
<returns>只读。检索包含此类型定义的动态模块。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>检索此类型的名称。</summary>
<returns>只读。检索此类型的 <see cref="T:System.String" /> 名称。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>检索定义此 TypeBuilder 的命名空间。</summary>
<returns>只读。检索定义此 TypeBuilder 的命名空间。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>检索此类型的封装大小。</summary>
<returns>只读。检索此类型的封装大小。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自定义属性 Blob 设置自定义属性。</summary>
<param name="con">自定义属性的构造函数。</param>
<param name="binaryAttribute">表示属性的字节 Blob。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自定义属性生成器设置自定义属性。</summary>
<param name="customBuilder">定义自定义属性的帮助器类的实例。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 为 null。</exception>
<exception cref="T:System.InvalidOperationException">对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>为当前构造中的类型设置基类型。</summary>
<param name="parent">新的基类型。</param>
<exception cref="T:System.InvalidOperationException">该类型是以前用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 创建的。- 或 -<paramref name="parent" /> 为 null,当前的实例表示一个接口,该接口的属性不包括 <see cref="F:System.Reflection.TypeAttributes.Abstract" />。- 或 -对于当前动态类型,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 属性为 true,而 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 属性为 false。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" /> 是一个接口。此异常条件是 .NET Framework 2.0 版中新增的。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>检索此类型的总大小。</summary>
<returns>只读。检索此类型的总大小。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>返回不包括命名空间的类型名称。</summary>
<returns>只读。不包括命名空间的类型名称。</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>表示不指定此类型的总大小。</summary>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Reflection.Emit</name>
</assembly>
<members>
<member name="T:System.Reflection.Emit.AssemblyBuilder">
<summary>定義並顯示動態組件。</summary>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.DefinedTypes"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)">
<summary>定義具有指定名稱和存取權限的動態組件。</summary>
<returns>表示新組件的物件。</returns>
<param name="name">組件的名稱。</param>
<param name="access">組件的存取權限。</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable{System.Reflection.Emit.CustomAttributeBuilder})">
<summary>定義具有指定之名稱、存取權限及屬性的新組件。</summary>
<returns>表示新組件的物件。</returns>
<param name="name">組件的名稱。</param>
<param name="access">組件的存取權限。</param>
<param name="assemblyAttributes">包含組件屬性的集合。</param>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(System.String)">
<summary>定義這個組件中的具名暫時性 (Transient) 動態模組。</summary>
<returns>
<see cref="T:System.Reflection.Emit.ModuleBuilder" />,表示定義的動態模組。</returns>
<param name="name">動態模組名稱。長度必須小於 260 字元。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 開頭為泛空白字元。-或-<paramref name="name" /> 的長度為零。-或-<paramref name="name" /> 的長度大於或等於 260。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
<exception cref="T:System.ExecutionEngineException">預設符號寫入器的組件無法載入。-或-找不到實作預設符號寫入器介面的型別。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.Equals(System.Object)">
<summary>傳回值,這個值表示這個執行個體是否等於指定的物件。</summary>
<returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
<param name="obj">與這個執行個體相比較的物件,或 null。</param>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.FullName">
<summary>取得目前動態組件的顯示名稱。</summary>
<returns>動態組件的顯示名稱。</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetDynamicModule(System.String)">
<summary>傳回具有指定名稱的動態模組。</summary>
<returns>ModuleBuilder 物件,表示要求的動態模組。</returns>
<param name="name">要求的動態模組名稱。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetHashCode">
<summary>傳回這個執行個體的雜湊碼。</summary>
<returns>32 位元帶正負號的整數雜湊碼。</returns>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceInfo(System.String)">
<summary>傳回指定資源已保存方式的資訊。</summary>
<returns>
<see cref="T:System.Reflection.ManifestResourceInfo" />,使用資源拓撲的相關資訊填入,或為 null (如果找不到資源)。</returns>
<param name="resourceName">資源名稱。</param>
<exception cref="T:System.NotSupportedException">這個方法目前並不支援。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceNames">
<summary>載入來自這個組件的指定資訊清單資源。</summary>
<returns>String 型別的陣列,包含所有資源的名稱。</returns>
<exception cref="T:System.NotSupportedException">在動態組件上不支援這個方法。若要取得資訊清單資源名稱,請使用 <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" /></exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.GetManifestResourceStream(System.String)">
<summary>載入來自這個組件的指定資訊清單資源。</summary>
<returns>
<see cref="T:System.IO.Stream" />,表示這個資訊清單資源。</returns>
<param name="name">所要求的資訊清單資源名稱。</param>
<exception cref="T:System.NotSupportedException">這個方法目前並不支援。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.IsDynamic">
<summary>取得值,這個值指出目前組件為動態組件。</summary>
<returns>一定是 true。</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.ManifestModule">
<summary>取得目前 <see cref="T:System.Reflection.Emit.AssemblyBuilder" /> 中包含組件資訊清單的模組。</summary>
<returns>資訊清單模組。</returns>
</member>
<member name="P:System.Reflection.Emit.AssemblyBuilder.Modules"></member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 Blob,在這個組件上設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="con" /> 不是 RuntimeConstructorInfo。</exception>
</member>
<member name="M:System.Reflection.Emit.AssemblyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器 (Builder) 在這個組件上設定自訂屬性。</summary>
<param name="customBuilder">用來定義自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 為 null。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的使用權限。</exception>
</member>
<member name="T:System.Reflection.Emit.AssemblyBuilderAccess">
<summary>定義動態組件的存取模式。</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.Run">
<summary>動態組件可以執行,但不能儲存。</summary>
</member>
<member name="F:System.Reflection.Emit.AssemblyBuilderAccess.RunAndCollect">
<summary>動態組件可以卸載而且其記憶體可以回收 (受到動態類型產生的可收集組件中所述的限制)。</summary>
</member>
<member name="T:System.Reflection.Emit.ConstructorBuilder">
<summary>定義或表示動態 (Dynamic) 類別的建構函式。</summary>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Attributes">
<summary>擷取這個建構函式的屬性。</summary>
<returns>傳回這個建構函式的屬性。</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.CallingConvention">
<summary>取得 <see cref="T:System.Reflection.CallingConventions" /> 值,該值會依據宣告型別是否為泛型而定。</summary>
<returns>如果宣告型別為泛型,則為 <see cref="F:System.Reflection.CallingConventions.HasThis" />,否則為 <see cref="F:System.Reflection.CallingConventions.Standard" /></returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.DeclaringType">
<summary>擷取型別的 <see cref="T:System.Type" /> 物件參考,這個型別會宣告這個成員。</summary>
<returns>傳回型別的 <see cref="T:System.Type" /> 物件,這個型別會宣告這個成員。</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>定義這個建構函式的參數。</summary>
<returns>傳回 ParameterBuilder 物件,其表示這個建構函式的新參數。</returns>
<param name="iSequence">參數清單中的參數位置。參數的索引開頭以數字 1 代表第一個參數。</param>
<param name="attributes">參數的屬性。</param>
<param name="strParamName">參數名稱。名稱可以是 Null 字串。</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="iSequence" /> 小於 0 (零),或者大於建構函式參數的數目。</exception>
<exception cref="T:System.InvalidOperationException">包含型別 (Containing Type) 已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 來建立。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator">
<summary>取得這個建構函式的 <see cref="T:System.Reflection.Emit.ILGenerator" /></summary>
<returns>傳回這個建構函式的 <see cref="T:System.Reflection.Emit.ILGenerator" /> 物件。</returns>
<exception cref="T:System.InvalidOperationException">建構函式為預設建構函式。-或-建構函式具有 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 旗標,表示它不應具有方法主體。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetILGenerator(System.Int32)">
<summary>取得 <see cref="T:System.Reflection.Emit.ILGenerator" /> 物件,該物件具有指定的 MSIL 資料流大小,可用於建置這個建構函式的方法主體。</summary>
<returns>這個建構函式的 <see cref="T:System.Reflection.Emit.ILGenerator" /></returns>
<param name="streamSize">MSIL 緩衝區的大小,以位元組為單位。</param>
<exception cref="T:System.InvalidOperationException">建構函式為預設建構函式。-或-建構函式具有 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 旗標,表示它不應具有方法主體。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.GetParameters">
<summary>傳回這個建構函式的參數。</summary>
<returns>傳回 <see cref="T:System.Reflection.ParameterInfo" /> 物件陣列,其表示這個建構函式的參數。</returns>
<exception cref="T:System.InvalidOperationException">在 .NET Framework 1.0 和 1.1 版中,尚未在這個建構函式的型別上呼叫 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
<exception cref="T:System.NotSupportedException">在 .NET Framework 2.0 中,尚未在這個建構函式的型別上呼叫 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /></exception>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.InitLocals">
<summary>取得或設定用來判斷這個建構函式中的區域變數是否應為未初始化的值。</summary>
<returns>讀取/寫入。取得或設定用來判斷這個建構函式中的區域變數是否應為未初始化的值。</returns>
</member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.ConstructorBuilder.Name">
<summary>擷取這個建構函式的名稱。</summary>
<returns>傳回這個建構函式的名稱。</returns>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 BLOB (二進位大型物件) 來設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器來設定自訂屬性。</summary>
<param name="customBuilder">用來定義自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>設定這個建構函式的方法實作旗標。</summary>
<param name="attributes">方法實作旗標。</param>
<exception cref="T:System.InvalidOperationException">包含型別 (Containing Type) 已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 來建立。</exception>
</member>
<member name="M:System.Reflection.Emit.ConstructorBuilder.ToString">
<summary>傳回這個 <see cref="T:System.Reflection.Emit.ConstructorBuilder" /> 執行個體為 <see cref="T:System.String" /></summary>
<returns>傳回 <see cref="T:System.String" />,包含這個建構函式的名稱、屬性和例外狀況,其後是目前的 Microsoft Intermediate Language (MSIL) 資料流。</returns>
</member>
<member name="T:System.Reflection.Emit.EnumBuilder">
<summary>描述和表示列舉型別 (Enumeration)。</summary>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Assembly">
<summary>擷取包含這個列舉定義的動態組件。</summary>
<returns>唯讀。包含這個列舉定義的動態組件。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.AssemblyQualifiedName">
<summary>傳回由父組件顯示名稱所限定的這個列舉的完整路徑。</summary>
<returns>唯讀。這個列舉的完整路徑,由父組件顯示名稱所限定。</returns>
<exception cref="T:System.NotSupportedException">如果之前尚未呼叫 <see cref="M:System.Reflection.Emit.EnumBuilder.CreateType" /></exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.BaseType">
<summary>傳回這個型別的父 <see cref="T:System.Type" />,其一定是 <see cref="T:System.Enum" /></summary>
<returns>唯讀。這個型別的父 <see cref="T:System.Type" /></returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.CreateTypeInfo">
<summary>取得表示這個列舉的 <see cref="T:System.Reflection.TypeInfo" /> 物件。</summary>
<returns>表示這個列舉的物件。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringMethod"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.DeclaringType">
<summary>傳回宣告這個 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 的型別。</summary>
<returns>唯讀。宣告這個 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 的型別。</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.DefineLiteral(System.String,System.Object)">
<summary>使用指定的常數值,定義在列舉型別中的具名靜態 (Static) 欄位。</summary>
<returns>已定義的欄位。</returns>
<param name="literalName">靜態欄位的名稱。</param>
<param name="literalValue">常值 (Literal) 的常數值。</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.FullName">
<summary>傳回這個列舉的完整路徑。</summary>
<returns>唯讀。這個列舉的完整路徑。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericParameterPosition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetElementType">
<summary>呼叫這個方法永遠會擲回 <see cref="T:System.NotSupportedException" /></summary>
<returns>不支援這個方法。沒有值被傳回。</returns>
<exception cref="T:System.NotSupportedException">這個方法目前並不支援。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.GetGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.GUID">
<summary>傳回這個列舉的 GUID。</summary>
<returns>唯讀。這個列舉的 GUID。</returns>
<exception cref="T:System.NotSupportedException">這個方法目前在不完整的型別中並不支援。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>取得值,指出指定的 <see cref="T:System.Reflection.TypeInfo" /> 物件是否可以指派給這個物件。</summary>
<returns>如果 <paramref name="typeInfo" /> 可以指派給此物件,則為 true,否則為 false。</returns>
<param name="typeInfo">要測試的物件。</param>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericParameter"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsGenericTypeDefinition"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeArrayType(System.Int32)">
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> 小於 1。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeByRefType"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakeGenericType(System.Type[])"></member>
<member name="M:System.Reflection.Emit.EnumBuilder.MakePointerType"></member>
<member name="P:System.Reflection.Emit.EnumBuilder.Module">
<summary>擷取包含這個 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 定義的動態模組。</summary>
<returns>唯讀。包含這個 <see cref="T:System.Reflection.Emit.EnumBuilder" /> 定義的動態模組。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Name">
<summary>傳回這個列舉的名稱。</summary>
<returns>唯讀。這個列舉的名稱。</returns>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.Namespace">
<summary>傳回這個列舉的命名空間。</summary>
<returns>唯讀。這個列舉的命名空間。</returns>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 Blob 設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
</member>
<member name="M:System.Reflection.Emit.EnumBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器 (Builder) 設定自訂屬性。</summary>
<param name="customBuilder">用來定義自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 為 null。</exception>
</member>
<member name="P:System.Reflection.Emit.EnumBuilder.UnderlyingField">
<summary>傳回這個列舉的基礎欄位。</summary>
<returns>唯讀。這個列舉的基礎欄位。</returns>
</member>
<member name="T:System.Reflection.Emit.EventBuilder">
<summary>定義類別的事件。</summary>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>加入一個與這個事件相關聯的「其他」方法。「其他」方法是指除了「on」和「raise」方法之外,與這個事件關聯的方法。您可呼叫這個函式許多次,視需要加入許多「其他」方法。</summary>
<param name="mdBuilder">表示另一個方法的 MethodBuilder 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetAddOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>設定用來訂閱這個事件的方法。</summary>
<param name="mdBuilder">MethodBuilder 物件,表示用來訂閱這個事件的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 BLOB (二進位大型物件) 來設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器 (Builder) 設定自訂屬性。</summary>
<param name="customBuilder">用來描述自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRaiseMethod(System.Reflection.Emit.MethodBuilder)">
<summary>設定用來引發這個事件的方法。</summary>
<param name="mdBuilder">MethodBuilder 物件,表示用來引發這個事件的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.EventBuilder.SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)">
<summary>設定用來取消訂閱這個事件的方法。</summary>
<param name="mdBuilder">MethodBuilder 物件,表示用來取消訂閱這個事件的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="T:System.Reflection.Emit.FieldBuilder">
<summary>定義和表示欄位。此類別無法被繼承。</summary>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Attributes">
<summary>指出這個欄位的屬性 (Attribute)。這個屬性是唯讀的。</summary>
<returns>這個欄位的屬性。</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.DeclaringType">
<summary>指出型別的 <see cref="T:System.Type" /> 物件參考,這個型別會宣告這個欄位。這個屬性是唯讀的。</summary>
<returns>型別的 <see cref="T:System.Type" /> 物件參考,這個型別會宣告這個欄位。</returns>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.FieldType">
<summary>指出 <see cref="T:System.Type" /> 物件,表示這個欄位的型別。這個屬性是唯讀的。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示這個欄位的型別。</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.GetValue(System.Object)">
<summary>擷取欄位值,由指定物件所支援。</summary>
<returns>
<see cref="T:System.Object" />,含有這個執行個體所反映的欄位值。</returns>
<param name="obj">要在其上存取欄位的物件。</param>
<exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
</member>
<member name="P:System.Reflection.Emit.FieldBuilder.Name">
<summary>指出這個欄位的名稱。這個屬性是唯讀的。</summary>
<returns>
<see cref="T:System.String" />,包含這個欄位的名稱。</returns>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetConstant(System.Object)">
<summary>設定這個欄位的預設值。</summary>
<param name="defaultValue">這個欄位的新預設值。</param>
<exception cref="T:System.InvalidOperationException">包含型別 (Containing Type) 已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 來建立。</exception>
<exception cref="T:System.ArgumentException">這個欄位並不是其中一個支援型別。-或-<paramref name="defaultValue" /> 的型別不符合欄位的型別。-或-欄位的型別是 <see cref="T:System.Object" /> 或其他參考型別、<paramref name="defaultValue" /> 不是 null,而且無法將此值指派給參考型別。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 Blob 設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">這個欄位的父型別是完整的。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器 (Builder) 設定自訂屬性。</summary>
<param name="customBuilder">用來定義自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個欄位的父型別是完整的。</exception>
</member>
<member name="M:System.Reflection.Emit.FieldBuilder.SetOffset(System.Int32)">
<summary>指定欄位配置。</summary>
<param name="iOffset">型別中的欄位位移 (Offset),型別包含這個欄位。</param>
<exception cref="T:System.InvalidOperationException">包含型別 (Containing Type) 已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 來建立。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="iOffset" /> 小於零。</exception>
</member>
<member name="T:System.Reflection.Emit.GenericTypeParameterBuilder">
<summary>為動態定義的泛型型別和方法定義並建立泛型型別參數。此類別無法被繼承。</summary>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Assembly">
<summary>取得 <see cref="T:System.Reflection.Assembly" /> 物件,表示包含目前型別參數所屬之泛型型別定義的動態組件。</summary>
<returns>
<see cref="T:System.Reflection.Assembly" /> 物件,表示包含目前型別參數所屬之泛型型別定義的動態組件。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.AssemblyQualifiedName">
<summary>在所有情況下都會取得 null。</summary>
<returns>所有情況下都是 null 參考 (在 Visual Basic 中為 Nothing)。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.BaseType">
<summary>取得目前泛型型別參數的基底型別條件約束。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示泛型型別參數的基底型別條件約束,但如果型別參數沒有基底型別條件約束則為 null。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.ContainsGenericParameters">
<summary>在所有情況下都會取得 true。</summary>
<returns>所有情況下都是 true。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringMethod">
<summary>如果目前的 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 表示泛型方法的型別參數,則取得表示宣告方法的 <see cref="T:System.Reflection.MethodInfo" /></summary>
<returns>如果目前的 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 表示泛型方法的型別參數,則為表示宣告方法的 <see cref="T:System.Reflection.MethodInfo" />,否則為 null。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.DeclaringType">
<summary>取得泛型型別參數所屬之泛型型別定義或泛型方法定義。</summary>
<returns>如果型別參數屬於泛型型別,則為表示該泛型型別的 <see cref="T:System.Type" /> 物件,但如果型別參數屬於泛型方法,則為表示宣告該泛型方法之型別的 <see cref="T:System.Type" /> 物件。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.Equals(System.Object)">
<summary>測試指定的物件是否為 EventToken 的執行個體,以及是否等於目前執行個體。</summary>
<returns>如果 <paramref name="o" /> 為 EventToken 的執行個體,且等於目前的執行個體,則傳回 true,否則為 false。</returns>
<param name="o">要與目前執行個體比較的物件。</param>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.FullName">
<summary>在所有情況下都會取得 null。</summary>
<returns>所有情況下都是 null 參考 (在 Visual Basic 中為 Nothing)。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterAttributes"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericParameterPosition">
<summary>取得宣告參數的泛型型別或方法之型別參數清單中的型別參數位置。</summary>
<returns>宣告參數的泛型型別或方法之型別參數清單中的型別參數位置。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetElementType">
<summary>在所有情況下都擲回 <see cref="T:System.NotSupportedException" /></summary>
<returns>目前陣列型別、指標型別或 ByRef 型別所參考的型別,如果目前型別不是陣列型別或指標型別,且不是透過參考傳遞,則為 null。</returns>
<exception cref="T:System.NotSupportedException">在所有情況下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetGenericTypeDefinition">
<summary>對於泛型型別參數無效。</summary>
<returns>對於泛型型別參數無效。</returns>
<exception cref="T:System.InvalidOperationException">在所有情況下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.GetHashCode">
<summary>傳回目前執行個體的 32 位元整數雜湊碼。</summary>
<returns>32 位元整數雜湊碼。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.GUID">
<summary>不支援不完整的泛型型別參數。</summary>
<returns>不支援不完整的泛型型別參數。</returns>
<exception cref="T:System.NotSupportedException">在所有情況下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
<returns>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</returns>
<param name="typeInfo">要測試的物件。</param>
<exception cref="T:System.NotSupportedException">在所有情況下。</exception>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericParameter">
<summary>在所有情況下都會取得 true。</summary>
<returns>所有情況下都是 true。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericType">
<summary>在所有情況下都會傳回 false。</summary>
<returns>所有情況下都是 false。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsGenericTypeDefinition">
<summary>在所有情況下都會取得 false。</summary>
<returns>所有情況下都是 false。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.IsSubclassOf(System.Type)">
<summary>不支援不完整的泛型型別參數。</summary>
<returns>不支援不完整的泛型型別參數。</returns>
<param name="c">不支援。</param>
<exception cref="T:System.NotSupportedException">在所有情況下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType">
<summary>傳回一維陣列型別,其元素型別為泛型型別參數。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示其元素型別為泛型型別參數的一維陣列型別。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeArrayType(System.Int32)">
<summary>傳回陣列型別,其元素型別為泛型型別參數,且具有指定的維度數目。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示其元素型別為泛型型別參數且具有指定維度數目的陣列型別。</returns>
<param name="rank">陣列的維度數目。</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> 不是有效的維度數目。例如,它的值小於 1。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeByRefType">
<summary>傳回 <see cref="T:System.Type" /> 物件,表示做為參考參數傳遞的目前泛型型別參數。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示做為參考參數傳遞的目前泛型型別參數。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakeGenericType(System.Type[])">
<summary>對於不完整的泛型型別參數無效。</summary>
<returns>這個方法對於不完整的泛型型別參數無效。</returns>
<param name="typeArguments">型別引數的陣列。</param>
<exception cref="T:System.InvalidOperationException">在所有情況下。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.MakePointerType">
<summary>傳回 <see cref="T:System.Type" /> 物件,表示目前泛型型別參數的指標。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示目前泛型型別參數的指標。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Module">
<summary>取得包含泛型型別參數的動態模組。</summary>
<returns>
<see cref="T:System.Reflection.Module" /> 物件,表示包含泛型型別參數的動態模組。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Name">
<summary>取得泛型型別參數的名稱。</summary>
<returns>泛型型別參數的名稱。</returns>
</member>
<member name="P:System.Reflection.Emit.GenericTypeParameterBuilder.Namespace">
<summary>在所有情況下都會取得 null。</summary>
<returns>所有情況下都是 null 參考 (在 Visual Basic 中為 Nothing)。</returns>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetBaseTypeConstraint(System.Type)">
<summary>設定基底型別,型別必須繼承它才可取代型別參數。</summary>
<param name="baseTypeConstraint">
<see cref="T:System.Type" />,要取代型別參數的型別必須繼承它。</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 Blob 設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /> 為 null。-或-<paramref name="binaryAttribute" /> 為 Null 參考。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器來設定自訂屬性。</summary>
<param name="customBuilder">用來定義自訂屬性之 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)">
<summary>設定泛型參數的變異數特性和特殊條件約束,例如無參數的建構函式條件約束。</summary>
<param name="genericParameterAttributes">
<see cref="T:System.Reflection.GenericParameterAttributes" /> 值的位元組合,表示泛型型別參數的變異數特性和特殊條件約束。</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.SetInterfaceConstraints(System.Type[])">
<summary>設定介面,型別必須實作它們才可取代型別參數。</summary>
<param name="interfaceConstraints">
<see cref="T:System.Type" /> 物件的陣列,表示型別必須實作才可取代型別參數的介面。</param>
</member>
<member name="M:System.Reflection.Emit.GenericTypeParameterBuilder.ToString">
<summary>傳回目前泛型型別參數的字串表示。</summary>
<returns>包含泛型型別參數名稱的字串。</returns>
</member>
<member name="T:System.Reflection.Emit.MethodBuilder">
<summary>在動態類別上定義及表示方法 (或建構函式)。</summary>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.Attributes">
<summary>擷取這個方法的屬性。</summary>
<returns>唯讀。擷取這個方法的 MethodAttributes。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.CallingConvention">
<summary>傳回方法的呼叫慣例。</summary>
<returns>唯讀。方法的呼叫慣例。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ContainsGenericParameters">
<summary>不支援此型別。</summary>
<returns>不支援。</returns>
<exception cref="T:System.NotSupportedException">基底類別中不支援叫用的方法。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.DeclaringType">
<summary>傳回宣告這個方法的型別。</summary>
<returns>唯讀。型別,宣告這個方法。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineGenericParameters(System.String[])">
<summary>設定目前方法之泛型型別參數的數目、指定其名稱,並傳回可用於定義其條件約束之 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 物件的陣列。</summary>
<returns>
<see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 物件的陣列,表示泛型方法的型別參數。</returns>
<param name="names">字串的陣列,表示泛型型別參數的名稱。</param>
<exception cref="T:System.InvalidOperationException">已為這個方法定義泛型型別參數。-或-這個方法已經完成。-或-已針對目前的方法呼叫 <see cref="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)" /> 方法。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> 為 null。-或-<paramref name="names" /> 的元素是 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> 是空陣列。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)">
<summary>設定此方法之參數或此方法之傳回值的參數屬性和名稱。傳回可用來套用自訂屬性的 ParameterBuilder。</summary>
<returns>傳回 ParameterBuilder 物件,表示此方法的參數或此方法的傳回值。</returns>
<param name="position">參數清單中的參數位置。參數會從第一個參數的數字 1 開始檢索;數字 0 代表此方法的傳回值。</param>
<param name="attributes">參數的參數屬性。</param>
<param name="strParamName">參數名稱。名稱可以是 Null 字串。</param>
<exception cref="T:System.ArgumentOutOfRangeException">這個方法沒有參數。-或-<paramref name="position" /> 小於零。-或-<paramref name="position" /> 大於方法的參數數目。</exception>
<exception cref="T:System.InvalidOperationException">包含的型別先前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的方法上,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.Equals(System.Object)">
<summary>判斷指定物件是否等於這個執行個體。</summary>
<returns>如果 <paramref name="obj" /> 是 MethodBuilder 的執行個體,並且與這個物件相等,則為 true,否則為 false。</returns>
<param name="obj">物件,要與這個 MethodBuilder 執行個體比較。</param>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericArguments">
<summary>傳回 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 物件的陣列,表示方法的型別參數 (如果方法為泛型時)。</summary>
<returns>如果方法為泛型,則為 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 物件的陣列,表示型別參數,但如果方法並非泛型,則為 null。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetGenericMethodDefinition">
<summary>傳回這個方法。</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> 目前的執行個體。</returns>
<exception cref="T:System.InvalidOperationException">目前的方法不是泛型。也就是說,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性會傳回 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetHashCode">
<summary>取得這個方法的雜湊碼。</summary>
<returns>這個方法的雜湊碼。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator">
<summary>傳回這個方法的 ILGenerator,使用預設 Microsoft Intermediate Language (MSIL) 資料流的 64 位元大小。</summary>
<returns>傳回這個方法的 ILGenerator 物件。</returns>
<exception cref="T:System.InvalidOperationException">這個方法不應該具有主體,因為它含有 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 旗標,例如因為它含有 <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> 旗標。-或-這個方法是泛型方法,但不是泛型方法定義。也就是說,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但是 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetILGenerator(System.Int32)">
<summary>傳回這個方法的 ILGenerator,使用指定 Microsoft Intermediate Language (MSIL) 資料流大小。</summary>
<returns>傳回這個方法的 ILGenerator 物件。</returns>
<param name="size">MSIL 緩衝區的大小,以位元組為單位。</param>
<exception cref="T:System.InvalidOperationException">這個方法不應該具有主體,因為它含有 <see cref="T:System.Reflection.MethodAttributes" /><see cref="T:System.Reflection.MethodImplAttributes" /> 旗標,例如因為它含有 <see cref="F:System.Reflection.MethodAttributes.PinvokeImpl" /> 旗標。-或-這個方法是泛型方法,但不是泛型方法定義。也就是說,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但是 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.GetParameters">
<summary>傳回這個方法的參數。</summary>
<returns>ParameterInfo 物件陣列,表示方法的參數。</returns>
<exception cref="T:System.NotSupportedException">這個方法目前並不支援。使用 <see cref="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" /> 來擷取方法,並在傳回的 <see cref="T:System.Reflection.MethodInfo" /> 上呼叫 GetParameters。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.InitLocals">
<summary>取得或設定布林值 (Boolean),指出這個方法中的區域變數是否以零初始化。此屬性的預設值為 true。</summary>
<returns>如果這個方法中的區域變數是以零初始化,則為 true,否則為 false。</returns>
<exception cref="T:System.InvalidOperationException">在目前的方法上,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。(Get 或 Set)。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod">
<summary>取得值,指出方法是否為泛型方法。</summary>
<returns>如果這個方法為泛型,則為 true,否則為 false。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition">
<summary>取得值,指出目前的 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 物件是否表示泛型方法的定義。</summary>
<returns>如果目前的 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 物件表示泛型方法的定義,則為 true,否則為 false。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.MakeGenericMethod(System.Type[])">
<summary>使用指定的泛型型別引數,從目前泛型方法定義傳回所建構的泛型方法。</summary>
<returns>
<see cref="T:System.Reflection.MethodInfo" />,表示使用指定的泛型型別引數,從目前泛型方法定義所建構的泛型方法。</returns>
<param name="typeArguments">
<see cref="T:System.Type" /> 物件的陣列,表示泛型方法的型別引數。</param>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.MethodImplementationFlags"></member>
<member name="P:System.Reflection.Emit.MethodBuilder.Name">
<summary>擷取這個方法的名稱。</summary>
<returns>唯讀。擷取字串,含有這個方法的簡單名稱。</returns>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnParameter">
<summary>取得 <see cref="T:System.Reflection.ParameterInfo" /> 物件,其中含有方法之傳回型別的相關資訊,例如傳回型別是否含有自訂修飾詞 (Modifier)。</summary>
<returns>
<see cref="T:System.Reflection.ParameterInfo" /> 物件,含有傳回型別的相關資訊。</returns>
<exception cref="T:System.InvalidOperationException">宣告型別尚未建立。</exception>
</member>
<member name="P:System.Reflection.Emit.MethodBuilder.ReturnType">
<summary>取得這個 <see cref="T:System.Reflection.Emit.MethodBuilder" /> 所表示方法的傳回型別。</summary>
<returns>方法的傳回型別。</returns>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 Blob 設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">在目前的方法上,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器 (Builder) 設定自訂屬性。</summary>
<param name="customBuilder">用來描述自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">在目前的方法上,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes)">
<summary>設定這個方法的實作旗標。</summary>
<param name="attributes">要設定的實作旗標。</param>
<exception cref="T:System.InvalidOperationException">包含的型別先前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的方法上,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetParameters(System.Type[])">
<summary>設定方法的參數數目以及型別。</summary>
<param name="parameterTypes">
<see cref="T:System.Type" /> 物件的陣列,表示參數型別。</param>
<exception cref="T:System.InvalidOperationException">目前的方法是泛型方法,但不是泛型方法定義。也就是說,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但是 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetReturnType(System.Type)">
<summary>設定方法的傳回型別。</summary>
<param name="returnType">
<see cref="T:System.Type" /> 物件,表示方法的傳回型別。</param>
<exception cref="T:System.InvalidOperationException">目前的方法是泛型方法,但不是泛型方法定義。也就是說,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但是 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>設定方法簽章,包括傳回型別、參數型別以及傳回型別和參數型別的必要及選擇性自訂修飾詞。</summary>
<param name="returnType">方法的傳回型別。</param>
<param name="returnTypeRequiredCustomModifiers">型別的陣列,表示方法之傳回型別的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有必要的自訂修飾詞,請指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">型別的陣列,表示方法之傳回型別的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有選擇性自訂修飾詞,請指定 null。</param>
<param name="parameterTypes">方法的參數型別。</param>
<param name="parameterTypeRequiredCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有必要的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有必要的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<param name="parameterTypeOptionalCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有選擇性的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有選擇性的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<exception cref="T:System.InvalidOperationException">目前的方法是泛型方法,但不是泛型方法定義。也就是說,<see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethod" /> 屬性為 true,但是 <see cref="P:System.Reflection.Emit.MethodBuilder.IsGenericMethodDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.MethodBuilder.ToString">
<summary>傳回這個 MethodBuilder 執行個體為字串。</summary>
<returns>傳回字串,包含這個方法的名稱、屬性、方法簽章、例外狀況和本機簽章,其後是目前的 Microsoft Intermediate Language (MSIL) 資料流。</returns>
</member>
<member name="T:System.Reflection.Emit.ModuleBuilder">
<summary>定義及表示動態組件中的模組。</summary>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Assembly">
<summary>取得定義此 <see cref="T:System.Reflection.Emit.ModuleBuilder" /> 執行個體的動態組件。</summary>
<returns>定義目前動態模組的動態組件。</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions">
<summary>完成這個動態模組的全域函式定義和全域資料定義。</summary>
<exception cref="T:System.InvalidOperationException">這個方法先前已呼叫過。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>定義列舉型別,此列舉型別為實值型別 (Value Type),具有指定之型別的單一非靜態欄位 (稱為 <paramref name="value__" />)。</summary>
<returns>已定義的列舉型別。</returns>
<param name="name">列舉型別的完整路徑。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="visibility">列舉型別的型別屬性。屬性是由 <see cref="F:System.Reflection.TypeAttributes.VisibilityMask" /> 定義的任何位元。</param>
<param name="underlyingType">列舉型別的基礎型別。這必須是內建整數型別 (Integer Type)。</param>
<exception cref="T:System.ArgumentException">提供可視性屬性 (Attribute) 以外的屬性。-或-具有指定名稱的列舉型別存在於這個模組的父組件中。-或-可視性屬性不符合列舉型別範圍。例如,<see cref="F:System.Reflection.TypeAttributes.NestedPublic" /> 已指定給 <paramref name="visibility" />,但是列舉型別並非巢狀型別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>使用指定的名稱、屬性、呼叫慣例、傳回型別和參數型別,來定義全域方法。</summary>
<returns>已定義的全域方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">方法的屬性。<paramref name="attributes" /> 必須包括 <see cref="F:System.Reflection.MethodAttributes.Static" /></param>
<param name="callingConvention">方法的呼叫慣例。</param>
<param name="returnType">方法的傳回型別。</param>
<param name="parameterTypes">方法參數的型別。</param>
<exception cref="T:System.ArgumentException">方法不是靜態的。也就是說,<paramref name="attributes" /> 不包括 <see cref="F:System.Reflection.MethodAttributes.Static" />。-或-<see cref="T:System.Type" /> 陣列中的元素為 null。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> 之前已被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>使用指定的名稱、屬性、呼叫慣例、傳回型別、傳回型別的自訂修飾詞、參數型別以及參數型別的自訂修飾詞,來定義全域方法。</summary>
<returns>已定義的全域方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null 字元。</param>
<param name="attributes">方法的屬性。<paramref name="attributes" /> 必須包括 <see cref="F:System.Reflection.MethodAttributes.Static" /></param>
<param name="callingConvention">方法的呼叫慣例。</param>
<param name="returnType">方法的傳回型別。</param>
<param name="requiredReturnTypeCustomModifiers">型別的陣列,表示傳回型別的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" /><see cref="T:System.Runtime.CompilerServices.IsBoxed" />。如果傳回型別沒有必要的自訂修飾詞,請指定 null。</param>
<param name="optionalReturnTypeCustomModifiers">型別的陣列,表示傳回型別的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" /><see cref="T:System.Runtime.CompilerServices.IsBoxed" />。如果傳回型別沒有選擇性自訂修飾詞,請指定 null。</param>
<param name="parameterTypes">方法參數的型別。</param>
<param name="requiredParameterTypeCustomModifiers">型別陣列的陣列。每一個型別陣列都表示全域方法之對應參數的必要自訂修飾詞。如果特定引數沒有必要的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果全域方法沒有任何引數,或者沒有任何引數具有必要的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<param name="optionalParameterTypeCustomModifiers">型別陣列的陣列。每一個型別陣列都表示對應參數的選擇性自訂修飾詞。如果特定引數沒有選擇性的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果全域方法沒有任何引數,或者沒有任何引數具有選擇性自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<exception cref="T:System.ArgumentException">方法不是靜態的。也就是說,<paramref name="attributes" /> 不包括 <see cref="F:System.Reflection.MethodAttributes.Static" />。-或-<see cref="T:System.Type" /> 陣列中的元素為 null。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">之前已呼叫 <see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> 方法。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>使用指定的名稱、屬性、傳回型別和參數型別,來定義全域方法。</summary>
<returns>已定義的全域方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">方法的屬性。<paramref name="attributes" /> 必須包括 <see cref="F:System.Reflection.MethodAttributes.Static" /></param>
<param name="returnType">方法的傳回型別。</param>
<param name="parameterTypes">方法參數的型別。</param>
<exception cref="T:System.ArgumentException">方法不是靜態的。也就是說,<paramref name="attributes" /> 不包括 <see cref="F:System.Reflection.MethodAttributes.Static" />。-或-<paramref name="name" /> 的長度為零。-或-<see cref="T:System.Type" /> 陣列中的元素為 null。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> 之前已被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>在可攜式執行檔 (PE) 的 .sdata 區段中定義初始化的資料欄位。</summary>
<returns>參考資料的欄位。</returns>
<param name="name">用來參考資料的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="data">資料的二進位大型物件 (BLOB)。</param>
<param name="attributes">欄位的屬性。預設為 Static。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-<paramref name="data" /> 的大小是小於等於零,或大於等於 0x3f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /><paramref name="data" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> 之前已被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String)">
<summary>在這個模組中使用指定的名稱來建構私用型別的 TypeBuilder。</summary>
<returns>具有指定之名稱的私用型別。</returns>
<param name="name">型別的完整路徑,包含命名空間。<paramref name="name" /> 不能含有內嵌 null。</param>
<exception cref="T:System.ArgumentException">具有指定名稱的型別存在於這個模組的父組件中。-或-巢狀型別 (Nested Type) 屬性 (Attribute) 要設定在沒有巢狀化的型別上。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes)">
<summary>建構 TypeBuilder 需指定型別名稱和型別屬性。</summary>
<returns>使用所有要求的屬性建立的 TypeBuilder。</returns>
<param name="name">型別的完整路徑。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">定義型別的屬性。</param>
<exception cref="T:System.ArgumentException">具有指定名稱的型別存在於這個模組的父組件中。-或-巢狀型別 (Nested Type) 屬性 (Attribute) 要設定在沒有巢狀化的型別上。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>建構 TypeBuilder 需指定型別名稱、其屬性和定義型別所擴充的型別。</summary>
<returns>使用所有要求的屬性建立的 TypeBuilder。</returns>
<param name="name">型別的完整路徑。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">屬性,與型別相關聯。</param>
<param name="parent">型別,定義型別所擴充的。</param>
<exception cref="T:System.ArgumentException">具有指定名稱的型別存在於這個模組的父組件中。-或-巢狀型別 (Nested Type) 屬性 (Attribute) 要設定在沒有巢狀化的型別上。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>建構 TypeBuilder 需指定型別名稱、屬性、定義型別所擴充的型別和型別的總共大小。</summary>
<returns>TypeBuilder 物件。</returns>
<param name="name">型別的完整路徑。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">定義型別的屬性。</param>
<param name="parent">型別,定義型別所擴充的。</param>
<param name="typesize">型別的總共大小。</param>
<exception cref="T:System.ArgumentException">具有指定名稱的型別存在於這個模組的父組件中。-或-巢狀型別 (Nested Type) 屬性 (Attribute) 要設定在沒有巢狀化的型別上。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>建構 TypeBuilder 需指定型別名稱、屬性、定義型別所擴充的型別和型別的封裝大小。</summary>
<returns>TypeBuilder 物件。</returns>
<param name="name">型別的完整路徑。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">定義型別的屬性。</param>
<param name="parent">型別,定義型別所擴充的。</param>
<param name="packsize">型別的封裝大小。</param>
<exception cref="T:System.ArgumentException">具有指定名稱的型別存在於這個模組的父組件中。-或-巢狀型別 (Nested Type) 屬性 (Attribute) 要設定在沒有巢狀化的型別上。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>建構 TypeBuilder 需指定型別名稱、屬性、定義型別所擴充的型別、定義型別的封裝大小和定義型別的總共大小。</summary>
<returns>使用所有要求的屬性建立的 TypeBuilder。</returns>
<param name="name">型別的完整路徑。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">定義型別的屬性。</param>
<param name="parent">型別,定義型別所擴充的。</param>
<param name="packingSize">型別的封裝大小。</param>
<param name="typesize">型別的總共大小。</param>
<exception cref="T:System.ArgumentException">具有指定名稱的型別存在於這個模組的父組件中。-或-巢狀型別 (Nested Type) 屬性 (Attribute) 要設定在沒有巢狀化的型別上。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>建構 TypeBuilder 需指定型別名稱、屬性、定義型別所擴充的型別和定義型別實作的介面。</summary>
<returns>使用所有要求的屬性建立的 TypeBuilder。</returns>
<param name="name">型別的完整路徑。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">屬性,與型別相關聯。</param>
<param name="parent">型別,定義型別所擴充的。</param>
<param name="interfaces">介面清單,為型別所實作的。</param>
<exception cref="T:System.ArgumentException">具有指定名稱的型別存在於這個模組的父組件中。-或-巢狀型別 (Nested Type) 屬性 (Attribute) 要設定在沒有巢狀化的型別上。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>在可攜式執行檔 (PE) 的 .sdata 區段中定義未初始化的資料欄位。</summary>
<returns>參考資料的欄位。</returns>
<param name="name">用來參考資料的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="size">資料欄位的大小。</param>
<param name="attributes">欄位的屬性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-<paramref name="size" /> 小於等於零,或大於等於 0x003f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.ModuleBuilder.CreateGlobalFunctions" /> 之前已被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.Equals(System.Object)">
<summary>傳回值,這個值表示這個執行個體是否等於指定的物件。</summary>
<returns>如果 <paramref name="obj" /> 和這個執行個體具有相同的型別和值,則為 true,否則為 false。</returns>
<param name="obj">與這個執行個體相比較的物件,或 null。</param>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.FullyQualifiedName">
<summary>取得 String,表示這個模組的完整名稱和路徑。</summary>
<returns>完整的模組名稱。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>傳回陣列類別上的具名方法。</summary>
<returns>陣列類別上的具名方法。</returns>
<param name="arrayClass">陣列類別。</param>
<param name="methodName">陣列類別上方法的名稱。</param>
<param name="callingConvention">方法的呼叫慣例。</param>
<param name="returnType">方法的傳回型別。</param>
<param name="parameterTypes">方法參數的型別。</param>
<exception cref="T:System.ArgumentException">
<paramref name="arrayClass" /> 不是陣列。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="arrayClass" /><paramref name="methodName" /> 是 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.GetHashCode">
<summary>傳回這個執行個體的雜湊碼。</summary>
<returns>32 位元帶正負號的整數雜湊碼。</returns>
</member>
<member name="P:System.Reflection.Emit.ModuleBuilder.Name">
<summary>表示這是記憶體中模組的字串。</summary>
<returns>表示這是記憶體中模組的文字。</returns>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>將自訂屬性套用至這個模組,方式是使用指定的二進位大型物件 (BLOB) 表示該屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
</member>
<member name="M:System.Reflection.Emit.ModuleBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器,將自訂屬性套用至這個模組。</summary>
<param name="customBuilder">用來指定所要套用的自訂屬性的 Helper 類別執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 為 null。</exception>
</member>
<member name="T:System.Reflection.Emit.PropertyBuilder">
<summary>定義型別的屬性。</summary>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.AddOtherMethod(System.Reflection.Emit.MethodBuilder)">
<summary>加入其中一個與這個屬性相關聯的其他方法。</summary>
<param name="mdBuilder">表示另一個方法的 MethodBuilder 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Attributes">
<summary>取得這個屬性 (Property) 的屬性 (Attribute)。</summary>
<returns>這個屬性 (Property) 的屬性 (Attribute)。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanRead">
<summary>取得值,指出是否可讀取屬性。</summary>
<returns>如果可讀取這個屬性,則為 true,否則為 false。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.CanWrite">
<summary>取得值,指出是否可寫入至屬性。</summary>
<returns>如果可寫入至屬性,則為 true,否則為 false。</returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.DeclaringType">
<summary>取得宣告這個成員的類別。</summary>
<returns>宣告這個成員之類別的 Type 物件。</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetIndexParameters">
<summary>傳回屬性的所有索引參數陣列。</summary>
<returns>ParameterInfo 型別的陣列,包含索引的參數。</returns>
<exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.GetValue(System.Object,System.Object[])">
<summary>藉由呼叫屬性的 getter 方法,取得索引屬性的值。</summary>
<returns>指定的索引屬性值。</returns>
<param name="obj">其屬性值將被傳回的物件。</param>
<param name="index">索引屬性的選擇性索引值。非索引屬性的這個值應為 null。</param>
<exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.Name">
<summary>取得這個成員的名稱。</summary>
<returns>含有這個成員名稱的 <see cref="T:System.String" /></returns>
</member>
<member name="P:System.Reflection.Emit.PropertyBuilder.PropertyType">
<summary>取得這個屬性的欄位型別。</summary>
<returns>這個屬性的型別。</returns>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetConstant(System.Object)">
<summary>設定這個屬性的預設值。</summary>
<param name="defaultValue">這個屬性的預設值。</param>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
<exception cref="T:System.ArgumentException">這個屬性並不是其中一個支援型別。-或-<paramref name="defaultValue" /> 的型別不符合屬性的型別。-或-屬性的型別是 <see cref="T:System.Object" /> 或其他參考型別、<paramref name="defaultValue" /> 不是 null,而且無法將此值指派給參考型別。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 BLOB (二進位大型物件) 來設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器來設定自訂屬性。</summary>
<param name="customBuilder">用來定義自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">如果 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetGetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>設定會取得屬性值的方法。</summary>
<param name="mdBuilder">MethodBuilder 物件,表示取得屬性值的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetSetMethod(System.Reflection.Emit.MethodBuilder)">
<summary>設定會設定屬性值的方法。</summary>
<param name="mdBuilder">MethodBuilder 物件,表示設定屬性值的方法。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="mdBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 已在封入型別上被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.PropertyBuilder.SetValue(System.Object,System.Object,System.Object[])">
<summary>使用索引屬性的選擇性索引值設定屬性值。</summary>
<param name="obj">將設定其屬性值的物件。</param>
<param name="value">這個屬性的新值。</param>
<param name="index">索引屬性的選擇性索引值。非索引屬性的這個值應為 null。</param>
<exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
</member>
<member name="T:System.Reflection.Emit.TypeBuilder">
<summary>在執行階段期間定義和建立類別的新執行個體。</summary>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.AddInterfaceImplementation(System.Type)">
<summary>加入這個型別所實作的介面。</summary>
<param name="interfaceType">這個型別所實作的介面。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="interfaceType" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Assembly">
<summary>擷取包含這個型別定義的動態組件。</summary>
<returns>唯讀。擷取包含這個型別定義的動態組件。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.AssemblyQualifiedName">
<summary>傳回組件顯示名稱所限定的這個型別的完整名稱。</summary>
<returns>唯讀。這個型別的完整名稱是由組件的顯示名稱所限定。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Attributes"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.BaseType">
<summary>擷取這個型別的基底型別。</summary>
<returns>唯讀。擷取這個型別的基底型別。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.ContainsGenericParameters"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.CreateTypeInfo">
<summary>取得表示這個型別的 <see cref="T:System.Reflection.TypeInfo" /> 物件。</summary>
<returns>表示這個型別的物件。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringMethod">
<summary>取得宣告目前泛型型別參數的方法。</summary>
<returns>如果目前型別為泛型型別參數,則為 <see cref="T:System.Reflection.MethodBase" />,表示宣告目前型別的方法,否則為 null。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.DeclaringType">
<summary>傳回宣告這個型別的型別。</summary>
<returns>唯讀。宣告這個型別的型別。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])">
<summary>使用指定的屬性和簽章 (Signature),將新的建構函式 (Constructor) 加入型別。</summary>
<returns>已定義的建構函式。</returns>
<param name="attributes">建構函式的屬性。</param>
<param name="callingConvention">建構函式的呼叫慣例。</param>
<param name="parameterTypes">建構函式的參數型別。</param>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])">
<summary>使用指定的屬性、簽章和自訂修飾詞 (Modifier),將新的建構函式加入型別。</summary>
<returns>已定義的建構函式。</returns>
<param name="attributes">建構函式的屬性。</param>
<param name="callingConvention">建構函式的呼叫慣例。</param>
<param name="parameterTypes">建構函式的參數型別。</param>
<param name="requiredCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有必要的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有必要的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<param name="optionalCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有選擇性的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有選擇性的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<exception cref="T:System.ArgumentException">
<paramref name="requiredCustomModifiers" /><paramref name="optionalCustomModifiers" /> 的大小不等於 <paramref name="parameterTypes" /> 的大小。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(System.Reflection.MethodAttributes)">
<summary>定義預設的建構函式。此處定義的建構函式將簡單呼叫父代 (Parent) 的預設建構函式。</summary>
<returns>傳回建構函式。</returns>
<param name="attributes">MethodAttributes 物件表示要套用至建構函式的屬性。</param>
<exception cref="T:System.NotSupportedException">父型別 (基底型別) 沒有預設建構函式。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)">
<summary>使用指定的名稱、屬性和事件型別,將新的事件加入型別。</summary>
<returns>已定義的事件。</returns>
<param name="name">事件的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">事件的屬性。</param>
<param name="eventtype">事件的型別。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。-或-<paramref name="eventtype" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Reflection.FieldAttributes)">
<summary>使用指定的名稱、屬性和欄位型別,將新的欄位加入至型別。</summary>
<returns>已定義的欄位。</returns>
<param name="fieldName">欄位名稱。<paramref name="fieldName" /> 不能含有內嵌 null。</param>
<param name="type">欄位的型別。</param>
<param name="attributes">欄位的屬性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" /> 的長度為零。-或-<paramref name="type" /> 為 System.Void。-或-已指定這個欄位之父類別的總共大小。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)">
<summary>使用指定的名稱、屬性、欄位型別和自訂修飾詞,將新的欄位加入型別。</summary>
<returns>已定義的欄位。</returns>
<param name="fieldName">欄位名稱。<paramref name="fieldName" /> 不能含有內嵌 null。</param>
<param name="type">欄位的型別。</param>
<param name="requiredCustomModifiers">型別的陣列,表示欄位的必要自訂修飾詞,例如 <see cref="T:Microsoft.VisualC.IsConstModifier" /></param>
<param name="optionalCustomModifiers">型別的陣列,表示欄位的選擇性自訂修飾詞,例如 <see cref="T:Microsoft.VisualC.IsConstModifier" /></param>
<param name="attributes">欄位的屬性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="fieldName" /> 的長度為零。-或-<paramref name="type" /> 為 System.Void。-或-已指定這個欄位之父類別的總共大小。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="fieldName" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineGenericParameters(System.String[])">
<summary>定義目前型別的泛型型別參數,指定其編號和名稱,並傳回可用於設定其條件約束之 <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 物件的陣列。</summary>
<returns>
<see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" /> 物件的陣列,這些物件可用於定義目前型別之泛型型別參數的條件約束。</returns>
<param name="names">泛型型別參數的名稱陣列。</param>
<exception cref="T:System.InvalidOperationException">已為這個型別定義泛型型別參數。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="names" /> 為 null。-或-<paramref name="names" /> 的元素是 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="names" /> 是空陣列。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)">
<summary>在可攜式執行 (PE) 檔的 .sdata 區段中定義初始化資料欄位。</summary>
<returns>參考資料的欄位。</returns>
<param name="name">用來參考資料的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="data">資料的 Blob。</param>
<param name="attributes">欄位的屬性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-資料大小是小於等於零,或大於等於 0x3f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /><paramref name="data" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">
<see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 之前已被呼叫。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes)">
<summary>使用指定的名稱和方法屬性,將新的方法加入型別。</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" />,表示新定義的方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">方法的屬性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-這個方法的父項型別為介面,但這個方法不是虛擬 (Visual Basic 中的 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)">
<summary>使用指定的名稱、方法屬性和呼叫慣例,將新的方法加入型別。</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" />,表示新定義的方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">方法的屬性。</param>
<param name="callingConvention">方法的呼叫慣例。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-這個方法的父型別為介面,但這個方法不是虛擬 (Visual Basic 中的 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>使用指定的名稱、方法屬性、呼叫慣例和方法簽章,將新的方法加入型別。</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" />,表示新定義的方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">方法的屬性。</param>
<param name="callingConvention">方法的呼叫慣例。</param>
<param name="returnType">方法的傳回型別。</param>
<param name="parameterTypes">方法的參數型別。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-這個方法的父項型別為介面,但這個方法不是虛擬 (Visual Basic 中的 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>使用指定的名稱、方法屬性、呼叫慣例、方法簽章和自訂修飾詞,將新的方法加入型別。</summary>
<returns>
<see cref="T:System.Reflection.Emit.MethodBuilder" /> 物件,表示新加入的方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">方法的屬性。</param>
<param name="callingConvention">方法的呼叫慣例。</param>
<param name="returnType">方法的傳回型別。</param>
<param name="returnTypeRequiredCustomModifiers">型別的陣列,表示方法之傳回型別的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有必要的自訂修飾詞,請指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">型別的陣列,表示方法之傳回型別的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有選擇性自訂修飾詞,請指定 null。</param>
<param name="parameterTypes">方法的參數型別。</param>
<param name="parameterTypeRequiredCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有必要的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有必要的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<param name="parameterTypeOptionalCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有選擇性的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有選擇性的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-這個方法的父項型別為介面,但這個方法不是虛擬 (Visual Basic 中的 Overridable)。-或-<paramref name="parameterTypeRequiredCustomModifiers" /><paramref name="parameterTypeOptionalCustomModifiers" /> 的大小不等於 <paramref name="parameterTypes" /> 的大小。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])">
<summary>使用指定的名稱、方法屬性和方法簽章,將新的方法加入型別。</summary>
<returns>已定義的方法。</returns>
<param name="name">方法的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">方法的屬性。</param>
<param name="returnType">方法的傳回型別。</param>
<param name="parameterTypes">方法的參數型別。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-這個方法的父項型別為介面,但這個方法不是虛擬 (Visual Basic 中的 Overridable)。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
<summary>指定實作指定之方法宣告的指定方法主體,此方法主體可能具有不同的名稱。</summary>
<param name="methodInfoBody">要使用的方法主體。這應該為 MethodBuilder 物件。</param>
<param name="methodInfoDeclaration">將使用其宣告的方法。</param>
<exception cref="T:System.ArgumentException">
<paramref name="methodInfoBody" /> 不屬於這個類別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="methodInfoBody" /><paramref name="methodInfoDeclaration" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-<paramref name="methodInfoBody" /> 的宣告型別不是由此 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 表示的型別。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String)">
<summary>定義指定其名稱的巢狀型別。</summary>
<returns>定義的巢狀型別。</returns>
<param name="name">型別的簡短名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零或大於 1023。-或-這項作業會以目前組件中的重複 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 來建立型別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes)">
<summary>定義指定其名稱和屬性的巢狀型別。</summary>
<returns>定義的巢狀型別。</returns>
<param name="name">型別的簡短名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">型別的屬性。</param>
<exception cref="T:System.ArgumentException">巢狀屬性並未指定。-或-這個型別不是密封的。-或-這個型別是陣列。-或-這個型別是介面,但是巢狀型別不是介面。-或-<paramref name="name" /> 的長度為零或大於 1023。-或-這項作業會以目前組件中的重複 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 來建立型別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)">
<summary>定義巢狀型別,指定其名稱、屬性和其擴充的型別。</summary>
<returns>定義的巢狀型別。</returns>
<param name="name">型別的簡短名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">型別的屬性。</param>
<param name="parent">巢狀型別所擴充的型別。</param>
<exception cref="T:System.ArgumentException">巢狀屬性並未指定。-或-這個型別不是密封的。-或-這個型別是陣列。-或-這個型別是介面,但是巢狀型別不是介面。-或-<paramref name="name" /> 的長度為零或大於 1023。-或-這項作業會以目前組件中的重複 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 來建立型別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)">
<summary>定義巢狀型別,指定其名稱、屬性、型別的總共大小和其擴充的型別。</summary>
<returns>定義的巢狀型別。</returns>
<param name="name">型別的簡短名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">型別的屬性。</param>
<param name="parent">巢狀型別所擴充的型別。</param>
<param name="typeSize">型別的總共大小。</param>
<exception cref="T:System.ArgumentException">巢狀屬性並未指定。-或-這個型別不是密封的。-或-這個型別是陣列。-或-這個型別是介面,但是巢狀型別不是介面。-或-<paramref name="name" /> 的長度為零或大於 1023。-或-這項作業會以目前組件中的重複 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 來建立型別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)">
<summary>定義巢狀型別,指定其名稱、屬性、其擴充的型別和封裝大小。</summary>
<returns>定義的巢狀型別。</returns>
<param name="name">型別的簡短名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">型別的屬性。</param>
<param name="parent">巢狀型別所擴充的型別。</param>
<param name="packSize">型別的封裝大小。</param>
<exception cref="T:System.ArgumentException">巢狀屬性並未指定。-或-這個型別不是密封的。-或-這個型別是陣列。-或-這個型別是介面,但是巢狀型別不是介面。-或-<paramref name="name" /> 的長度為零或大於 1023。-或-這項作業會以目前組件中的重複 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 來建立型別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)">
<summary>定義巢狀型別,指定其名稱、屬性、大小和其擴充的型別。</summary>
<returns>定義的巢狀型別。</returns>
<param name="name">型別的簡短名稱。<paramref name="name" /> 不可以包含內嵌 null 值。</param>
<param name="attr">型別的屬性。</param>
<param name="parent">巢狀型別所擴充的型別。</param>
<param name="packSize">型別的封裝大小。</param>
<param name="typeSize">型別的總共大小。</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])">
<summary>定義巢狀型別,指定其名稱、屬性、其擴充的型別和其實作的介面。</summary>
<returns>定義的巢狀型別。</returns>
<param name="name">型別的簡短名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attr">型別的屬性。</param>
<param name="parent">巢狀型別所擴充的型別。</param>
<param name="interfaces">巢狀型別所實作的介面。</param>
<exception cref="T:System.ArgumentException">巢狀屬性並未指定。-或-這個型別不是密封的。-或-這個型別是陣列。-或-這個型別是介面,但是巢狀型別不是介面。-或-<paramref name="name" /> 的長度為零或大於 1023。-或-這項作業會以目前組件中的重複 <see cref="P:System.Reflection.Emit.TypeBuilder.FullName" /> 來建立型別。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。-或-<paramref name="interfaces" /> 陣列的元素為 null。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])">
<summary>使用指定的名稱、屬性 (Attribute)、呼叫慣例和屬性 (Property) 簽章,將新的屬性 (Property) 新增至型別。</summary>
<returns>已定義的屬性。</returns>
<param name="name">屬性的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">屬性 (Property) 的屬性 (Attribute)。</param>
<param name="callingConvention">屬性存取子的呼叫慣例。</param>
<param name="returnType">屬性的傳回型別。</param>
<param name="parameterTypes">屬性的參數型別。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。-或-<paramref name="parameterTypes" /> 陣列的任何一個元素都為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>使用指定的名稱、呼叫慣例、屬性簽章和自訂修飾詞,將新的屬性新增至型別。</summary>
<returns>已定義的屬性。</returns>
<param name="name">屬性的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">屬性 (Property) 的屬性 (Attribute)。</param>
<param name="callingConvention">屬性存取子的呼叫慣例。</param>
<param name="returnType">屬性的傳回型別。</param>
<param name="returnTypeRequiredCustomModifiers">型別的陣列,表示屬性之傳回型別的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有必要的自訂修飾詞,請指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">型別的陣列,表示屬性之傳回型別的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有選擇性自訂修飾詞,請指定 null。</param>
<param name="parameterTypes">屬性的參數型別。</param>
<param name="parameterTypeRequiredCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有必要的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有必要的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<param name="parameterTypeOptionalCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有選擇性的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有選擇性的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。-或-<paramref name="parameterTypes" /> 陣列的任何一個元素都為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])">
<summary>使用指定的名稱和屬性簽章,將新的屬性加入型別。</summary>
<returns>已定義的屬性。</returns>
<param name="name">屬性的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">屬性 (Property) 的屬性 (Attribute)。</param>
<param name="returnType">屬性的傳回型別。</param>
<param name="parameterTypes">屬性的參數型別。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。-或-<paramref name="parameterTypes" /> 陣列的任何一個元素都為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])">
<summary>使用指定的名稱、屬性簽章和自訂修飾詞,將新的屬性加入型別。</summary>
<returns>已定義的屬性。</returns>
<param name="name">屬性的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="attributes">屬性 (Property) 的屬性 (Attribute)。</param>
<param name="returnType">屬性的傳回型別。</param>
<param name="returnTypeRequiredCustomModifiers">型別的陣列,表示屬性之傳回型別的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有必要的自訂修飾詞,請指定 null。</param>
<param name="returnTypeOptionalCustomModifiers">型別的陣列,表示屬性之傳回型別的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果傳回型別沒有選擇性自訂修飾詞,請指定 null。</param>
<param name="parameterTypes">屬性的參數型別。</param>
<param name="parameterTypeRequiredCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的必要自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有必要的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有必要的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<param name="parameterTypeOptionalCustomModifiers">型別陣列的陣列。每一個型別陣列,表示對應參數的選擇性自訂修飾詞,例如 <see cref="T:System.Runtime.CompilerServices.IsConst" />。如果某特定參數沒有選擇性的自訂修飾詞,請指定 null,而不要指定型別的陣列。如果沒有任何參數有選擇性的自訂修飾詞,請指定 null,而不要指定陣列的陣列。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。-或-<paramref name="parameterTypes" /> 陣列的任何一個元素都為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineTypeInitializer">
<summary>定義這個型別的初始設定式。</summary>
<returns>傳回型別初始設定式。</returns>
<exception cref="T:System.InvalidOperationException">先前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立包含型別 (Containing Type) </exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)">
<summary>在可攜式執行檔 (PE) 的 .sdata 區段中定義未初始化的資料欄位。</summary>
<returns>參考資料的欄位。</returns>
<param name="name">用來參考資料的名稱。<paramref name="name" /> 不能含有內嵌 null。</param>
<param name="size">資料欄位的大小。</param>
<param name="attributes">欄位的屬性。</param>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 的長度為零。-或-<paramref name="size" /> 小於等於零,或大於等於 0x003f0000。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.FullName">
<summary>擷取這個型別的完整路徑。</summary>
<returns>唯讀。擷取這個型別的完整路徑。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterAttributes">
<summary>取得值,指出目前泛型型別參數的共變數和特殊條件約束。</summary>
<returns>
<see cref="T:System.Reflection.GenericParameterAttributes" /> 值的位元組合,描述目前泛型型別參數的共變數和特殊條件約束。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericParameterPosition">
<summary>取得宣告參數的泛型型別之型別參數清單中的型別參數位置。</summary>
<returns>如果目前 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 物件表示泛型型別參數,則為宣告參數的泛型型別之型別參數清單中的型別參數位置,否則為未定義。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GenericTypeArguments"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetArrayRank"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetConstructor(System.Type,System.Reflection.ConstructorInfo)">
<summary>傳回指定之建構泛型型別的建構函式,其對應於泛型型別定義的指定建構函式。</summary>
<returns>
<see cref="T:System.Reflection.ConstructorInfo" /> 物件,表示對應於 <paramref name="constructor" /><paramref name="type" /> 的建構函式,其指定屬於 <paramref name="type" /> 之泛型型別定義的建構函式。</returns>
<param name="type">已傳回建構函式的建構泛型型別。</param>
<param name="constructor">
<paramref name="type" /> 之泛型型別定義上的建構函式,其指定要傳回 <paramref name="type" /> 的哪個建構函式。</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> 不表示泛型型別。-或-<paramref name="type" /> 不是 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 型別。-或-<paramref name="constructor" /> 的宣告型別不是泛型型別定義。-或-<paramref name="constructor" /> 的宣告型別不是 <paramref name="type" /> 的泛型型別定義。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetElementType">
<summary>呼叫這個方法永遠會擲回 <see cref="T:System.NotSupportedException" /></summary>
<returns>不支援這個方法。沒有值被傳回。</returns>
<exception cref="T:System.NotSupportedException">不支援這個方法。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetField(System.Type,System.Reflection.FieldInfo)">
<summary>傳回指定之建構泛型型別的欄位,其對應於泛型型別定義的指定欄位。</summary>
<returns>
<see cref="T:System.Reflection.FieldInfo" /> 物件,表示對應於 <paramref name="field" /><paramref name="type" /> 的欄位,其指定屬於 <paramref name="type" /> 之泛型型別定義的欄位。</returns>
<param name="type">已傳回欄位的建構泛型型別。</param>
<param name="field">
<paramref name="type" /> 之泛型型別定義上的欄位,其指定要傳回 <paramref name="type" /> 的哪個欄位。</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" /> 不表示泛型型別。-或-<paramref name="type" /> 不是 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 型別。-或-<paramref name="field" /> 的宣告型別不是泛型型別定義。-或-<paramref name="field" /> 的宣告型別不是 <paramref name="type" /> 的泛型型別定義。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericParameterConstraints"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetGenericTypeDefinition">
<summary>傳回表示泛型型別定義的 <see cref="T:System.Type" /> 物件,利用此泛型型別定義就可以取得目前型別。</summary>
<returns>表示泛型型別定義的 <see cref="T:System.Type" /> 物件,利用此泛型型別定義就可以取得目前型別。</returns>
<exception cref="T:System.InvalidOperationException">目前型別不是泛型的。也就是,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 傳回 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.GetMethod(System.Type,System.Reflection.MethodInfo)">
<summary>傳回指定之建構泛型型別的方法,其對應於泛型型別定義的指定方法。</summary>
<returns>
<see cref="T:System.Reflection.MethodInfo" /> 物件,表示對應於 <paramref name="method" /><paramref name="type" /> 的方法,其指定屬於 <paramref name="type" /> 之泛型型別定義的方法。</returns>
<param name="type">已傳回方法的建構泛型型別。</param>
<param name="method">
<paramref name="type" /> 之泛型型別定義上的方法,其指定要傳回 <paramref name="type" /> 的哪個方法。</param>
<exception cref="T:System.ArgumentException">
<paramref name="method" /> 是泛型方法,但並非泛型方法定義。-或-<paramref name="type" /> 不表示泛型型別。-或-<paramref name="type" /> 不是 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 型別。-或-<paramref name="method" /> 的宣告型別不是泛型型別定義。-或-<paramref name="method" /> 的宣告型別不是 <paramref name="type" /> 的泛型型別定義。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.GUID">
<summary>擷取這個型別的 GUID。</summary>
<returns>唯讀。擷取這個型別的 GUID。</returns>
<exception cref="T:System.NotSupportedException">不完整型別的這個方法目前並不支援。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsAssignableFrom(System.Reflection.TypeInfo)">
<summary>取得值,指出指定的 <see cref="T:System.Reflection.TypeInfo" /> 物件是否可以指派給這個物件。</summary>
<returns>如果 <paramref name="typeInfo" /> 可以指派給此物件,則為 true,否則為 false。</returns>
<param name="typeInfo">要測試的物件。</param>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.IsCreated">
<summary>傳回值,指出是否已建立目前動態型別。</summary>
<returns>如果已呼叫 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 方法,則為 true,否則為 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsEnum"></member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericParameter">
<summary>取得值,指出目前型別是否為泛型型別參數。</summary>
<returns>如果目前 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 物件表示泛型型別參數,則為 true,否則為 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericType">
<summary>取得值,指出目前型別是否為泛型型別。</summary>
<returns>如果目前 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 物件表示的型別是泛型的,則為 true,否則為 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition">
<summary>取得值,指出目前 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 是否表示可用於建構其他泛型型別的泛型型別定義。</summary>
<returns>如果這個 <see cref="T:System.Reflection.Emit.TypeBuilder" /> 物件表示泛型型別定義,則為 true,否則為 false。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.IsSerializable"></member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType">
<summary>傳回 <see cref="T:System.Type" /> 物件,表示目前型別的一維陣列,其下限為零。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示其元素型別為目前型別的一維陣列型別,其下限為零。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeArrayType(System.Int32)">
<summary>傳回 <see cref="T:System.Type" /> 物件,表示具有指定維度數目的目前型別陣列。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示目前型別的一維陣列。</returns>
<param name="rank">陣列的維度數目。</param>
<exception cref="T:System.IndexOutOfRangeException">
<paramref name="rank" /> 不是有效的陣列維度。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeByRefType">
<summary>傳回 <see cref="T:System.Type" /> 物件,表示當做 ref (Visual Basic 中為 ByRef) 參數傳遞時的目前型別。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示當做 ref (Visual Basic 中為 ByRef) 參數傳遞時的目前型別。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakeGenericType(System.Type[])">
<summary>用型別陣列的元素取代目前泛型型別定義的型別參數,並傳回結果建構型別。</summary>
<returns>
<see cref="T:System.Type" />,表示用 <paramref name="typeArguments" /> 的元素取代目前泛型型別之型別參數所得到的建構型別。</returns>
<param name="typeArguments">型別的陣列,用於取代目前泛型型別定義的型別參數。</param>
<exception cref="T:System.InvalidOperationException">目前型別不表示泛型型別的定義。也就是,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 傳回 false。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="typeArguments" /> 為 null。-或-<paramref name="typeArguments" /> 的元素是 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="typeArguments" /> 中的所有元素都不符合目前泛型型別對應之型別參數所設定的條件。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.MakePointerType">
<summary>傳回 <see cref="T:System.Type" /> 物件,表示目前型別的 Unmanaged 指標型別。</summary>
<returns>
<see cref="T:System.Type" /> 物件,表示目前型別的 Unmanaged 指標型別。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Module">
<summary>擷取包含這個型別定義的動態模組。</summary>
<returns>唯讀。擷取包含這個型別定義的動態模組。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Name">
<summary>擷取這個型別的名稱。</summary>
<returns>唯讀。擷取這個型別的 <see cref="T:System.String" /> 名稱。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Namespace">
<summary>擷取定義這個 TypeBuilder 的命名空間。</summary>
<returns>唯讀。擷取定義這個 TypeBuilder 的命名空間。</returns>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.PackingSize">
<summary>擷取這個型別的封裝大小。</summary>
<returns>唯讀。擷取這個型別的封裝大小。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])">
<summary>使用指定的自訂屬性 Blob 設定自訂屬性。</summary>
<param name="con">自訂屬性的建構函式。</param>
<param name="binaryAttribute">表示屬性的位元組 BLOB。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="con" /><paramref name="binaryAttribute" /> 是 null。</exception>
<exception cref="T:System.InvalidOperationException">在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)">
<summary>使用自訂屬性產生器來設定自訂屬性。</summary>
<param name="customBuilder">用來定義自訂屬性的 Helper 類別的執行個體。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="customBuilder" /> 為 null。</exception>
<exception cref="T:System.InvalidOperationException">在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.SetParent(System.Type)">
<summary>設定目前正在建構之型別的基底型別。</summary>
<param name="parent">新的基底型別。</param>
<exception cref="T:System.InvalidOperationException">這個型別之前已使用 <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> 建立。-或-<paramref name="parent" /> 為 null,而且目前的執行個體表示其屬性不包含 <see cref="F:System.Reflection.TypeAttributes.Abstract" /> 的介面。-或-在目前的動態型別上,<see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericType" /> 屬性為 true,但 <see cref="P:System.Reflection.Emit.TypeBuilder.IsGenericTypeDefinition" /> 屬性為 false。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="parent" /> 是介面。這個例外狀況條件是 .NET Framework 2.0 的新功能。</exception>
</member>
<member name="P:System.Reflection.Emit.TypeBuilder.Size">
<summary>擷取型別的總共大小。</summary>
<returns>唯讀。擷取這個型別的總共大小。</returns>
</member>
<member name="M:System.Reflection.Emit.TypeBuilder.ToString">
<summary>傳回不包含命名空間的型別名稱。</summary>
<returns>唯讀。不包含命名空間的型別名稱。</returns>
</member>
<member name="F:System.Reflection.Emit.TypeBuilder.UnspecifiedTypeSize">
<summary>表示未指定型別的總共大小。</summary>
</member>
</members>
</doc>
\ No newline at end of file
This Microsoft .NET Library may incorporate components from the projects listed
below. Microsoft licenses these components under the Microsoft .NET Library
software license terms. The original copyright notices and the licenses under
which Microsoft received such components are set forth below for informational
purposes only. Microsoft reserves all rights not expressly granted herein,
whether by implication, estoppel or otherwise.
1. .NET Core (https://github.com/dotnet/core/)
.NET Core
Copyright (c) .NET Foundation and Contributors
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
\ No newline at end of file
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT .NET LIBRARY
These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
· updates,
· supplements,
· Internet-based services, and
· support services
for this software, unless other terms accompany those items. If so, those terms apply.
BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.
1. INSTALLATION AND USE RIGHTS.
a. Installation and Use. You may install and use any number of copies of the software to design, develop and test your programs.
b. Third Party Programs. The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.
2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
a. DISTRIBUTABLE CODE. The software is comprised of Distributable Code. “Distributable Code” is code that you are permitted to distribute in programs you develop if you comply with the terms below.
i. Right to Use and Distribute.
· You may copy and distribute the object code form of the software.
· Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
ii. Distribution Requirements. For any Distributable Code you distribute, you must
· add significant primary functionality to it in your programs;
· require distributors and external end users to agree to terms that protect it at least as much as this agreement;
· display your valid copyright notice on your programs; and
· indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
iii. Distribution Restrictions. You may not
· alter any copyright, trademark or patent notice in the Distributable Code;
· use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
· include Distributable Code in malicious, deceptive or unlawful programs; or
· modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
· the code be disclosed or distributed in source code form; or
· others have the right to modify it.
3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
· work around any technical limitations in the software;
· reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
· publish the software for others to copy;
· rent, lease or lend the software;
· transfer the software or this agreement to any third party; or
· use the software for commercial software hosting services.
4. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.
5. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.
6. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
7. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
8. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
9. APPLICABLE LAW.
a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.
b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.
10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
FOR AUSTRALIA – YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
12. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
This limitation applies to
· anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
· claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues.
LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
Cette limitation concerne :
· tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
· les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard.
EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment