protected override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (SerializationHelper.Optimization != SerializationOptimization.Fast)
{
info.AddValue("_snComments", ((_snComments!=null) && (_snComments.Count>0) && !this.MarkedForDeletion)?_snComments:null);
info.AddValue("_snFiles", ((_snFiles!=null) && (_snFiles.Count>0) && !this.MarkedForDeletion)?_snFiles:null);
info.AddValue("_snRatings", ((_snRatings!=null) && (_snRatings.Count>0) && !this.MarkedForDeletion)?_snRatings:null);
info.AddValue("_snSubscribers", ((_snSubscribers!=null) && (_snSubscribers.Count>0) && !this.MarkedForDeletion)?_snSubscribers:null);
info.AddValue("_snTags", ((_snTags!=null) && (_snTags.Count>0) && !this.MarkedForDeletion)?_snTags:null);
info.AddValue("_aspnetApplication", (!this.MarkedForDeletion?_aspnetApplication:null));
info.AddValue("_aspnetUser", (!this.MarkedForDeletion?_aspnetUser:null));
info.AddValue("_blog", (!this.MarkedForDeletion?_blog:null));
info.AddValue("_blogPost", (!this.MarkedForDeletion?_blogPost:null));
info.AddValue("_calendarEvent", (!this.MarkedForDeletion?_calendarEvent:null));
info.AddValue("_campaign", (!this.MarkedForDeletion?_campaign:null));
info.AddValue("_document", (!this.MarkedForDeletion?_document:null));
info.AddValue("_listItem", (!this.MarkedForDeletion?_listItem:null));
info.AddValue("_newsCategory", (!this.MarkedForDeletion?_newsCategory:null));
info.AddValue("_newsItem", (!this.MarkedForDeletion?_newsItem:null));
info.AddValue("_newsletter", (!this.MarkedForDeletion?_newsletter:null));
info.AddValue("_page", (!this.MarkedForDeletion?_page:null));
info.AddValue("_poll", (!this.MarkedForDeletion?_poll:null));
info.AddValue("_snAlbum", (!this.MarkedForDeletion?_snAlbum:null));
info.AddValue("_snDiscussionBoard", (!this.MarkedForDeletion?_snDiscussionBoard:null));
info.AddValue("_snDiscussionMessage", (!this.MarkedForDeletion?_snDiscussionMessage:null));
info.AddValue("_snDiscussionTopic", (!this.MarkedForDeletion?_snDiscussionTopic:null));
info.AddValue("_snFile", (!this.MarkedForDeletion?_snFile:null));
info.AddValue("_snGroup", (!this.MarkedForDeletion?_snGroup:null));
info.AddValue("_snMessage", (!this.MarkedForDeletion?_snMessage:null));
info.AddValue("_snNote", (!this.MarkedForDeletion?_snNote:null));
}
// __LLBLGENPRO_USER_CODE_REGION_START GetObjectInfo
// __LLBLGENPRO_USER_CODE_REGION_END
base.GetObjectData(info, context);
}