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) { MapColorRule mapColorRule = (MapColorRule)base.PublishClone(context); if (m_showInColorScale != null) { mapColorRule.m_showInColorScale = (ExpressionInfo)m_showInColorScale.PublishClone(context); } return(mapColorRule); }
internal MapColorRule(Microsoft.ReportingServices.ReportIntermediateFormat.MapColorRule defObject, MapVectorLayer mapVectorLayer, Map map) : base(defObject, mapVectorLayer, map) { }