407 {
411 {
412 new CustomAttributeTypedArgument(
marshalAs.Value)
413 });
414 int num = 3;
416 {
417 num++;
418 }
419 if ((object)marshalAs.MarshalTypeRef != null)
420 {
421 num++;
422 }
424 {
425 num++;
426 }
427 num++;
428 num++;
429 if ((object)marshalAs.SafeArrayUserDefinedSubType != null)
430 {
431 num++;
432 }
433 CustomAttributeNamedArgument[]
array =
new CustomAttributeNamedArgument[num];
434 num = 0;
441 {
443 }
444 if ((
object)
marshalAs.MarshalTypeRef !=
null)
445 {
447 }
449 {
451 }
452 if ((
object)
marshalAs.SafeArrayUserDefinedSubType !=
null)
453 {
454 array[num++] =
new CustomAttributeNamedArgument(
typeFromHandle.GetField(
"SafeArrayUserDefinedSubType"),
marshalAs.SafeArrayUserDefinedSubType);
455 }
457 }
IList< CustomAttributeTypedArgument > m_typedCtorArgs
IList< CustomAttributeNamedArgument > m_namedArgs