void Ser::ISerializable.GetObjectData(Ser::SerializationInfo info, Ser::StreamingContext context) { info.AddValue("name", this.name); info.AddValue("gwchain", this.gwchain); info.AddValue("offline", this.s_offline); info.AddValue("rootdir", this.rootdir); info.AddValue("s_readonly", this.s_readonly); info.AddValue("s_reconnect_count", this.s_reconnect_count); info.AddValue("s_discon_interval", this.s_discon_interval); info.AddValue("s_beat_interval", this.s_beat_interval); info.AddValue("symlink", (int)this.symlink); info.AddValue("s_enabled", this.s_enabled); }
void Ser::ISerializable.GetObjectData(Ser::SerializationInfo info, Ser::StreamingContext context) { info.AddValue("user", this.user); info.AddValue("host", this.host); info.AddValue("port", this.port); info.AddValue("pass", this.pass); info.AddValue("idtt", this.idtt); info.AddValue("psph", this.psph); info.AddValue("useIdentityFile", this.useIdentityFile); }
/// <summary> /// シリアライズの際に記録するデータを SerializationInfo に書き込みます。 /// </summary> /// <param name="info">データの記録先の SerializationInfo を指定します。</param> /// <param name="context">シリアライズの環境に関連する情報を指定します。</param> protected override void GetObjectData(Ser::SerializationInfo info, Ser::StreamingContext context) { base.GetObjectData(info, context); info.AddValue("text", this.text); }