public static void Unserialize( this XElement element , DataModelContext context , IUnserializeErrorReporter reporter , ref DataModelCollection<string> instance ) { instance = new DataModelCollection<string> (context); if (element == null) { return; } foreach (var subElement in element.Elements (NodeName)) { instance.Add (subElement.Value); } }
public static void Unserialize( this XElement element , DataModelContext context , IUnserializeErrorReporter reporter , ref bool instance ) { if (element == null) { return; } instance = element.Value.Parse(SerializeCulture, false); }
public static void Unserialize( this XElement element , DataModelContext context , IUnserializeErrorReporter reporter , ref string instance ) { if (element == null) { return; } instance = element.Value; }