public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
- if (info == null)
- {
- throw new ArgumentNullException(nameof(info));
- }
- Contract.EndContractBlock();
base.GetObjectData(info, context);
info.AddValue("WrappedException", _wrappedException, typeof(object));
}
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
- if (info == null)
- {
- throw new ArgumentNullException(nameof(info));
- }
- Contract.EndContractBlock();
base.GetObjectData(info, context);
info.AddValue("MMClassName", ClassName, typeof(string));
info.AddValue("MMSignature", Signature, typeof(byte[]));
{
if (info == null)
throw new ArgumentNullException(nameof(info));
- Contract.EndContractBlock();
+
ClassName = info.GetString("TypeLoadClassName");
AssemblyName = info.GetString("TypeLoadAssemblyName");
MessageArg = info.GetString("TypeLoadMessageArg");
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
- if (info == null)
- throw new ArgumentNullException(nameof(info));
- Contract.EndContractBlock();
-
base.GetObjectData(info, context);
info.AddValue("TypeLoadClassName", ClassName, typeof(string));
info.AddValue("TypeLoadAssemblyName", AssemblyName, typeof(string));