internal override object PublishClone(AutomaticSubtotalContext context) { MapVectorLayer mapVectorLayer2 = context.CurrentMapVectorLayerClone = (MapVectorLayer)base.PublishClone(context); mapVectorLayer2.m_ID = context.GenerateID(); if (MapDataRegionName != null) { mapVectorLayer2.MapDataRegionName = context.GetNewScopeName(MapDataRegionName); } if (m_mapBindingFieldPairs != null) { mapVectorLayer2.m_mapBindingFieldPairs = new List <MapBindingFieldPair>(m_mapBindingFieldPairs.Count); foreach (MapBindingFieldPair mapBindingFieldPair in m_mapBindingFieldPairs) { mapVectorLayer2.m_mapBindingFieldPairs.Add((MapBindingFieldPair)mapBindingFieldPair.PublishClone(context)); } } if (m_mapFieldDefinitions != null) { mapVectorLayer2.m_mapFieldDefinitions = new List <MapFieldDefinition>(m_mapFieldDefinitions.Count); foreach (MapFieldDefinition mapFieldDefinition in m_mapFieldDefinitions) { mapVectorLayer2.m_mapFieldDefinitions.Add((MapFieldDefinition)mapFieldDefinition.PublishClone(context)); } } if (m_mapSpatialData != null) { mapVectorLayer2.m_mapSpatialData = (MapSpatialData)m_mapSpatialData.PublishClone(context); } return(mapVectorLayer2); }
public virtual 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.MapVectorLayer: m_mapVectorLayer = reader.ReadReference <MapVectorLayer>(this); break; case MemberName.VectorData: m_vectorData = reader.ReadString(); break; case MemberName.MapFields: m_mapFields = reader.ReadGenericListOfRIFObjects <MapField>(); break; case MemberName.ExprHostID: m_exprHostID = reader.ReadInt32(); break; default: Global.Tracer.Assert(condition: false); break; } } }
public virtual void ResolveReferences(Dictionary <Microsoft.ReportingServices.ReportIntermediateFormat.Persistence.ObjectType, List <MemberReference> > memberReferencesCollection, Dictionary <int, IReferenceable> referenceableItems) { if (!memberReferencesCollection.TryGetValue(m_Declaration.ObjectType, out List <MemberReference> value)) { return; } foreach (MemberReference item in value) { switch (item.MemberName) { case MemberName.Map: Global.Tracer.Assert(referenceableItems.ContainsKey(item.RefID)); m_map = (Map)referenceableItems[item.RefID]; break; case MemberName.MapVectorLayer: Global.Tracer.Assert(referenceableItems.ContainsKey(item.RefID)); m_mapVectorLayer = (MapVectorLayer)referenceableItems[item.RefID]; break; default: Global.Tracer.Assert(condition: false); break; } } }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.Action: m_action = (Action)reader.ReadRIFObject(); break; case MemberName.ID: m_id = reader.ReadInt32(); break; case MemberName.Hidden: m_hidden = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.OffsetX: m_offsetX = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.OffsetY: m_offsetY = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Label: m_label = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ToolTip: m_toolTip = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.MapVectorLayer: m_mapVectorLayer = reader.ReadReference <MapVectorLayer>(this); break; case MemberName.DataElementLabel: m_dataElementLabel = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.DataElementName: m_dataElementName = reader.ReadString(); break; case MemberName.DataElementOutput: m_dataElementOutput = (DataElementOutputTypes)reader.ReadEnum(); break; default: Global.Tracer.Assert(condition: false); break; } } }
internal override void SetExprHost(IMemberNode memberExprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(memberExprHost != null && reportObjectModel != null); MemberNodeSetExprHost(memberExprHost, reportObjectModel); List <MapVectorLayer> childMapLayers = GetChildMapLayers(); MapMemberExprHost obj = (MapMemberExprHost)memberExprHost; IList <MapPolygonLayerExprHost> mapPolygonLayersHostsRemotable = obj.MapPolygonLayersHostsRemotable; IList <MapPointLayerExprHost> mapPointLayersHostsRemotable = obj.MapPointLayersHostsRemotable; IList <MapLineLayerExprHost> mapLineLayersHostsRemotable = obj.MapLineLayersHostsRemotable; if (childMapLayers == null) { return; } for (int i = 0; i < childMapLayers.Count; i++) { MapVectorLayer mapVectorLayer = childMapLayers[i]; if (mapVectorLayer == null || mapVectorLayer.ExpressionHostMapMemberID <= -1) { continue; } if (mapVectorLayer is MapPolygonLayer) { if (mapPolygonLayersHostsRemotable != null) { mapVectorLayer.SetExprHostMapMember(mapPolygonLayersHostsRemotable[mapVectorLayer.ExpressionHostMapMemberID], reportObjectModel); } } else if (mapVectorLayer is MapPointLayer) { if (mapPointLayersHostsRemotable != null) { mapVectorLayer.SetExprHostMapMember(mapPointLayersHostsRemotable[mapVectorLayer.ExpressionHostMapMemberID], reportObjectModel); } } else if (mapVectorLayer is MapLineLayer && mapLineLayersHostsRemotable != null) { mapVectorLayer.SetExprHostMapMember(mapLineLayersHostsRemotable[mapVectorLayer.ExpressionHostMapMemberID], reportObjectModel); } } }
public override void ResolveReferences(Dictionary <Microsoft.ReportingServices.ReportIntermediateFormat.Persistence.ObjectType, List <MemberReference> > memberReferencesCollection, Dictionary <int, IReferenceable> referenceableItems) { base.ResolveReferences(memberReferencesCollection, referenceableItems); if (!memberReferencesCollection.TryGetValue(m_Declaration.ObjectType, out List <MemberReference> value)) { return; } foreach (MemberReference item in value) { MemberName memberName = item.MemberName; if (memberName == MemberName.MapVectorLayer) { Global.Tracer.Assert(referenceableItems.ContainsKey(item.RefID)); m_mapVectorLayer = (MapVectorLayer)referenceableItems[item.RefID]; } else { Global.Tracer.Assert(condition: false); } } }
public virtual 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.MapVectorLayer: m_mapVectorLayer = reader.ReadReference <MapVectorLayer>(this); break; default: Global.Tracer.Assert(condition: false); break; } } }
internal List <MapVectorLayer> GetChildVectorLayers() { List <MapVectorLayer> list = new List <MapVectorLayer>(); if (Map.MapLayers != null) { foreach (MapLayer mapLayer in Map.MapLayers) { if (mapLayer is MapVectorLayer) { MapVectorLayer mapVectorLayer = (MapVectorLayer)mapLayer; if (string.Equals(mapVectorLayer.MapDataRegionName, base.Name, StringComparison.Ordinal)) { list.Add(mapVectorLayer); } } } return(list); } return(list); }
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.MapVectorLayer: m_mapVectorLayer = reader.ReadReference <MapVectorLayer>(this); break; case MemberName.FieldName: m_fieldName = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.BindingExpression: m_bindingExpression = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ExprHostID: m_exprHostID = reader.ReadInt32(); break; case MemberName.ExprHostMapMemberID: m_exprHostMapMemberID = reader.ReadInt32(); break; default: Global.Tracer.Assert(condition: false); break; } } }
internal MapMarkerRule(MapVectorLayer mapVectorLayer, Map map) : base(mapVectorLayer, map) { }
internal MapCustomColorRule(MapVectorLayer mapVectorLayer, Map map) : base(mapVectorLayer, map) { }
internal MapShapefile(MapVectorLayer mapVectorLayer, Map map) : base(mapVectorLayer, map) { }
internal MapMarkerTemplate(MapVectorLayer mapVectorLayer, Map map, int id) : base(mapVectorLayer, map, id) { }
internal MapColorPaletteRule(MapVectorLayer mapVectorLayer, Map map) : base(mapVectorLayer, map) { }
internal MapColorRangeRule(MapVectorLayer mapVectorLayer, Map map) : base(mapVectorLayer, map) { }
internal MapSpatialData(MapVectorLayer mapVectorLayer, Map map) { m_map = map; m_mapVectorLayer = mapVectorLayer; }
internal MapBindingFieldPair(Map map, MapVectorLayer mapVectorLayer) { m_map = map; m_mapVectorLayer = mapVectorLayer; }
internal MapSpatialElementTemplate(MapVectorLayer mapVectorLayer, Map map, int id) : base(map) { m_id = id; m_mapVectorLayer = mapVectorLayer; }
internal MapSizeRule(MapVectorLayer mapVectorLayer, Map map) : base(mapVectorLayer, map) { }
internal MapSpatialElement(MapVectorLayer mapVectorLayer, Map map) { m_map = map; m_mapVectorLayer = mapVectorLayer; }
internal MapAppearanceRule(MapVectorLayer mapVectorLayer, Map map) { m_map = map; m_mapVectorLayer = mapVectorLayer; }
public virtual 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.MapVectorLayer: m_mapVectorLayer = reader.ReadReference <MapVectorLayer>(this); break; case MemberName.DataValue: m_dataValue = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.DistributionType: m_distributionType = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.BucketCount: m_bucketCount = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.StartValue: m_startValue = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.EndValue: m_endValue = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.MapBuckets: m_mapBuckets = reader.ReadGenericListOfRIFObjects <MapBucket>(); break; case MemberName.LegendName: m_legendName = reader.ReadString(); break; case MemberName.LegendText: m_legendText = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.DataElementName: m_dataElementName = reader.ReadString(); break; case MemberName.DataElementOutput: m_dataElementOutput = (DataElementOutputTypes)reader.ReadEnum(); break; default: Global.Tracer.Assert(condition: false); break; } } }
internal MapSpatialDataSet(MapVectorLayer mapVectorLayer, Map map) : base(mapVectorLayer, map) { }
internal MapVectorLayer(Microsoft.ReportingServices.ReportIntermediateFormat.MapVectorLayer defObject, Map map) : base(defObject, map) { }