MonoSoftware.MonoX.DAL.EntityClasses.SnNoteEntity.GetObjectData C# (CSharp) Méthode

GetObjectData() private méthode

private GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat void
        protected override void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            if (SerializationHelper.Optimization != SerializationOptimization.Fast)
            {
                info.AddValue("_snEvents", ((_snEvents!=null) && (_snEvents.Count>0) && !this.MarkedForDeletion)?_snEvents:null);
                info.AddValue("_snRelationships", ((_snRelationships!=null) && (_snRelationships.Count>0) && !this.MarkedForDeletion)?_snRelationships:null);
                info.AddValue("_aspnetApplication", (!this.MarkedForDeletion?_aspnetApplication:null));
                info.AddValue("_aspnetUserAuthor", (!this.MarkedForDeletion?_aspnetUserAuthor:null));
                info.AddValue("_aspnetUserPostedTo", (!this.MarkedForDeletion?_aspnetUserPostedTo:null));
                info.AddValue("_language", (!this.MarkedForDeletion?_language:null));
                info.AddValue("_privacyLevel", (!this.MarkedForDeletion?_privacyLevel:null));
                info.AddValue("_snGroup", (!this.MarkedForDeletion?_snGroup:null));
            }
            // __LLBLGENPRO_USER_CODE_REGION_START GetObjectInfo
            // __LLBLGENPRO_USER_CODE_REGION_END
            base.GetObjectData(info, context);
        }