public void Deserialize(IntermediateFormatReader reader) { reader.RegisterDeclaration(m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.Map: m_map = reader.ReadReference <Map>(this); break; case MemberName.MapSizeRule: m_mapSizeRule = (MapSizeRule)reader.ReadRIFObject(); break; case MemberName.MapColorRule: m_mapColorRule = (MapColorRule)reader.ReadRIFObject(); break; default: Global.Tracer.Assert(condition: false); break; } } }
internal override object PublishClone(AutomaticSubtotalContext context) { MapSizeRule mapSizeRule = (MapSizeRule)base.PublishClone(context); if (m_startSize != null) { mapSizeRule.m_startSize = (ExpressionInfo)m_startSize.PublishClone(context); } if (m_endSize != null) { mapSizeRule.m_endSize = (ExpressionInfo)m_endSize.PublishClone(context); } return(mapSizeRule); }
internal MapSizeRule(Microsoft.ReportingServices.ReportIntermediateFormat.MapSizeRule defObject, MapVectorLayer mapVectorLayer, Map map) : base(defObject, mapVectorLayer, map) { }