Пример #1
0
 public void GetObjectData(Object obj, SerializationInfo info, StreamingContext context)
 {
     global::Cairo.Matrix o = (global::Cairo.Matrix)obj;
     info.AddValue("Xx", o.Xx);
     info.AddValue("Yx", o.Yx);
     info.AddValue("Xy", o.Xy);
     info.AddValue("Yy", o.Yy);
     info.AddValue("X0", o.X0);
     info.AddValue("Y0", o.Y0);
 }
Пример #2
0
 public Object SetObjectData(Object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector)
 {
     global::Cairo.Matrix o = (global::Cairo.Matrix)obj;
     o.Init(info.GetDouble("Xx"),
            info.GetDouble("Yx"),
            info.GetDouble("Xy"),
            info.GetDouble("Yy"),
            info.GetDouble("X0"),
            info.GetDouble("Y0"));
     return(null);
 }