/// <summary>
		/// Protected initializer required for custom serialization.
		/// </summary>
		protected ParameterCollection(SerializationInfo info, StreamingContext context)
		{
			_CaseSensitiveNames = info.GetBoolean("CaseSensitiveNames");
			_Prefix = info.GetString("Prefix");
			_Members = info.GetExtended<List<IParameter>>("List");
		}
		/// <summary>
		/// Protected initializer required for custom serialization.
		/// </summary>
		protected ElementAliasCollection(SerializationInfo info, StreamingContext context)
		{
			_CaseSensitiveNames = info.GetBoolean("CaseSensitiveNames");
			_Members = info.GetExtended<List<IElementAlias>>("List");
		}
Beispiel #3
0
		/// <summary>
		/// Protected initializer required for custom serialization.
		/// </summary>
		protected Parameter(SerializationInfo info, StreamingContext context)
		{
			_Name = info.GetString("Name");
			_Value = info.GetExtended("Value");
		}
Beispiel #4
0
		/// <summary>
		/// Protected initializer required for custom serialization.
		/// </summary>
		protected Schema(SerializationInfo info, StreamingContext context)
		{
			_CaseSensitiveNames = info.GetBoolean("CaseSensitiveNames");
			_Aliases = info.GetExtended<IElementAliasCollection>("Aliases");

			_Members = new EntryList(_CaseSensitiveNames);
			int count = (int)info.GetValue("MembersCount", typeof(int));
			for (int i = 0; i < count; i++)
			{
				var member = info.GetExtended<ISchemaEntry>("Member" + i);
				_Members.Add(member);
			}
		}
Beispiel #5
0
		/// <summary>
		/// Protected initializer required for custom serialization.
		/// </summary>
		protected Record(SerializationInfo info, StreamingContext context)
		{
			_Values = info.GetExtended<object[]>("Values");
			_SerializeSchema = info.GetBoolean("SerializeSchema");
			if (_SerializeSchema) Schema = (ISchema)info.GetExtended("Schema");
		}