protected override void AddSerialization(Serialization.SerializationMembersList list, string name) { if (list != null) { if (HasDefaultValue) { list.Add("Serialization.SimplePropertyWithDefaultSerialization", disableExport ? Templates.Serialization.SerializerType.Binary : Serialization.SerializerType.All, _prop.Module.Namespace, name, type, backingName, IsSetFlagName); } else { list.Add("Serialization.SimplePropertySerialization", disableExport ? Serialization.SerializerType.Binary : Serialization.SerializerType.All, _prop.Module.Namespace, name, type, backingName); } } }
protected virtual void AddSerialization(Serialization.SerializationMembersList list, string sourceMember, string targetMember, string targetGuidMember) { if (list != null) { if (relDataTypeExportable && !disableExport) { list.Add("Serialization.ObjectReferencePropertySerialization", Serialization.SerializerType.ImportExport, moduleNamespace, name, sourceMember, targetMember, targetGuidMember); } list.Add("Serialization.ObjectReferencePropertySerialization", Templates.Serialization.SerializerType.Service, moduleNamespace, name, sourceMember, targetMember, targetGuidMember); } }
protected virtual void AddSerialization(Serialization.SerializationMembersList list, string name) { if (list != null) { list.Add(disableExport ? Serialization.SerializerType.Binary : Serialization.SerializerType.All, modulenamespace, name, type, backingName); } }
protected virtual void AddSerialization(Serialization.SerializationMembersList list, string memberName, bool eagerLoading) { if (list != null && eagerLoading) { list.Add("Serialization.EagerLoadingSerialization", Serialization.SerializerType.Binary, null, null, memberName, true, rel.GetRelationType() == RelationType.n_m); } }
protected virtual void AddSerialization(Serialization.SerializationMembersList list, string name) { if (list != null) { list.Add(disableExport ? Serialization.SerializerType.Binary : Serialization.SerializerType.All, modulenamespace, name, referencedType, ApplyResultExpression()); } }
protected virtual void AddSerialization(Serialization.SerializationMembersList list, string memberName, bool eagerLoading) { if (list != null && eagerLoading) { list.Add("Serialization.EagerLoadingSerialization", Serialization.SerializerType.Binary, null, null, memberName, false, false); } }
protected virtual void AddSerialization( Serialization.SerializationMembersList list, string memberType, string memberName, string backingStoreType, string backingStoreName) { if (list != null) { var xmlname = memberName; list.Add("Serialization.CompoundObjectSerialization", disableExport ? Serialization.SerializerType.Binary : Serialization.SerializerType.All, this.xmlNamespace, xmlname, memberType, memberName, backingStoreType, backingStoreName); } }