protected virtual void GetObjectData(SerializationInfo info, StreamingContext context) { Guard.NotNull(info, "info"); info.AddValue("Pattern", Pattern); info.AddValue("Options", (int)Options); info.AddValue("ComparisonType", (int)ComparisonType); }
public void GetObjectData_Null_ThrowsArgumentNullException() { ExceptionAssert.CatchArgumentNullException (() => { ISerializable obj = new WildcardPattern("*"); obj.GetObjectData(null, default(StreamingContext)); }, "info"); }