protected OnDeserialize ( MonoDevelop.Core.Serialization.SerializationContext serCtx, object mapData, MonoDevelop.Core.Serialization.DataNode data ) : object | ||
serCtx | MonoDevelop.Core.Serialization.SerializationContext | |
mapData | object | |
data | MonoDevelop.Core.Serialization.DataNode | |
return | object |
internal protected override object OnDeserialize (SerializationContext serCtx, object mapData, DataNode data)
{
var d = (DataValue)data;
if (string.IsNullOrEmpty (d.Value))
return (bool?) null;
return (bool?) String.Equals (d.Value, "true", StringComparison.OrdinalIgnoreCase);
}
}