/// <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);
		}
Esempio n. 2
0
		/// <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);
		}
Esempio n. 3
0
		/// <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);
		}
Esempio n. 4
0
		/// <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);
		}