internal ParameterMarshalContext(ParameterInfo info)
 {
     Type                = info.ParameterType;
     NewAttributes       = info.CloneAttributes();
     OriginalAttributes  = info.GetCustomAttributesData().ToArray();
     RequiredModifiers   = info.GetRequiredCustomModifiers();
     OptionalModifiers   = info.GetOptionalCustomModifiers();
     ParameterAttributes = info.Attributes;
 }