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