Qowaiv.Text.WildcardPattern.GetObjectData C# (CSharp) Method

GetObjectData() protected method

Adds the underlying property of a wild card pattern to the serialization info.
this is used by ISerializable.GetObjectData() so that it can be changed by derived classes.
protected GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo The serialization info.
context System.Runtime.Serialization.StreamingContext The streaming context.
return void
        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);
        }

Usage Example

Esempio n. 1
0
 public void GetObjectData_Null_ThrowsArgumentNullException()
 {
     ExceptionAssert.CatchArgumentNullException
     (() =>
     {
         ISerializable obj = new WildcardPattern("*");
         obj.GetObjectData(null, default(StreamingContext));
     },
     "info");
 }