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