public void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info==null)
throw new ArgumentNullException("info");
MemberInfoSerializationHolder.GetSerializationInfo(
info, Name, ReflectedTypeHandle.GetRuntimeType(), ToString(), MemberTypes.Constructor);
}