public static void Serialize <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s, Collections.BTypeValuesInt32 list, BTypeValuesXmlParams <int> @params) where TDoc : class where TCursor : class { Contract.Requires(s != null); Contract.Requires(list != null); Contract.Requires(@params != null); using (var xs = new BTypeValuesInt32XmlSerializer(@params, list)) { xs.Serialize(s); } }
public static void Serialize(KSoft.IO.XmlElementStream s, FA mode, BXmlSerializerInterface xsi, Collections.BTypeValuesInt32 list, BTypeValuesXmlParams <int> @params) { Contract.Requires(s != null); Contract.Requires(xsi != null); Contract.Requires(list != null); Contract.Requires(@params != null); using (var xs = #if NO_TLS_STREAMING new BTypeValuesInt32XmlSerializer(@params, list) #else BDatabaseXmlSerializerBase.sBTypeValuesInt32XmlSerializer.Value.Reset(@params, list) #endif ) { xs.StreamXml(s, mode, xsi); } }
public BTypeValuesInt32XmlSerializer(BTypeValuesXmlParams <int> @params, Collections.BTypeValuesInt32 list) : base(@params, list) { Contract.Requires <ArgumentNullException>(@params != null); Contract.Requires <ArgumentNullException>(list != null); }
public BTypeValuesInt32XmlSerializer Reset(BTypeValuesXmlParams <int> @params, Collections.BTypeValuesInt32 list) { Contract.Requires <ArgumentNullException>(@params != null); Contract.Requires <ArgumentNullException>(list != null); base.Reset(@params, list); return(this); }