/// <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"); }
/// <summary> /// Protected initializer required for custom serialization. /// </summary> protected Parameter(SerializationInfo info, StreamingContext context) { _Name = info.GetString("Name"); _Value = info.GetExtended("Value"); }
/// <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); } }
/// <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"); }