System.Reflection.Emit.xml
150 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
<?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>