Exemplo n.º 1
0
        public override object PublishClone(AutomaticSubtotalContext context, DataRegion newContainingRegion)
        {
            MapMember mapMember = (MapMember)base.PublishClone(context, newContainingRegion);

            if (this.ChildMapMember != null)
            {
                mapMember.ChildMapMember = (MapMember)this.ChildMapMember.PublishClone(context, newContainingRegion);
            }
            return(mapMember);
        }
Exemplo n.º 2
0
 public MapMember(IReportScope reportScope, IDefinitionPath parentDefinitionPath, MapDataRegion owner, MapMember parent, AspNetCore.ReportingServices.ReportIntermediateFormat.MapMember memberDef)
     : base(parentDefinitionPath, owner, parent, 0)
 {
     this.m_memberDef = memberDef;
     if (this.m_memberDef.IsStatic)
     {
         this.m_reportScope = reportScope;
     }
     if (this.m_memberDef.Grouping != null)
     {
         base.m_group = new Group(owner, this.m_memberDef, this);
     }
 }
Exemplo n.º 3
0
 public override void Deserialize(IntermediateFormatReader reader)
 {
     base.Deserialize(reader);
     reader.RegisterDeclaration(MapMember.m_Declaration);
     while (reader.NextMember())
     {
         MemberName memberName = reader.CurrentMember.MemberName;
         if (memberName == MemberName.MapMember)
         {
             this.ChildMapMember = (MapMember)reader.ReadRIFObject();
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }