/// <summary> /// Call-back method required for custom serialization. /// </summary> public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { if (IsDisposed) throw new ObjectDisposedException(this.ToString()); info.AddValue("CaseSensitiveNames", _CaseSensitiveNames); info.AddValue("Prefix", _Prefix); info.AddExtended("List", _Members); }
/// <summary> /// Call-back method required for custom serialization. /// </summary> public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { if (IsDisposed) throw new ObjectDisposedException(this.ToString()); info.AddValue("Name", _Name); info.AddExtended("Value", _Value); }
/// <summary> /// Call-back method required for custom serialization. /// </summary> public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { if (IsDisposed) throw new ObjectDisposedException(this.ToString()); info.AddValue("CaseSensitiveNames", _CaseSensitiveNames); info.AddExtended("Aliases", _Aliases); int count = 0; foreach (var member in _Members) { info.AddExtended("Member" + count, member); count++; } info.AddValue("MembersCount", count); }
/// <summary> /// Call-back method required for custom serialization. /// </summary> public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { if (IsDisposed) throw new ObjectDisposedException(this.ToString()); info.AddExtended("Values", _Values); info.AddValue("SerializeSchema", _SerializeSchema); if (SerializeSchema) info.AddExtended("Schema", _Schema); }