protected override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (SerializationHelper.Optimization != SerializationOptimization.Fast)
{
info.AddValue("_newsFiles", ((_newsFiles!=null) && (_newsFiles.Count>0) && !this.MarkedForDeletion)?_newsFiles:null);
info.AddValue("_newsItemLocalizations", ((_newsItemLocalizations!=null) && (_newsItemLocalizations.Count>0) && !this.MarkedForDeletion)?_newsItemLocalizations:null);
info.AddValue("_newsPublishQueues", ((_newsPublishQueues!=null) && (_newsPublishQueues.Count>0) && !this.MarkedForDeletion)?_newsPublishQueues:null);
info.AddValue("_snRelationships", ((_snRelationships!=null) && (_snRelationships.Count>0) && !this.MarkedForDeletion)?_snRelationships:null);
info.AddValue("_aspnetUser", (!this.MarkedForDeletion?_aspnetUser:null));
info.AddValue("_newsCategory", (!this.MarkedForDeletion?_newsCategory:null));
}
// __LLBLGENPRO_USER_CODE_REGION_START GetObjectInfo
// __LLBLGENPRO_USER_CODE_REGION_END
base.GetObjectData(info, context);
}