internal object PublishClone(AutomaticSubtotalContext context)
        {
            MapFieldName mapFieldName = (MapFieldName)MemberwiseClone();

            mapFieldName.m_map = context.CurrentMapClone;
            if (m_name != null)
            {
                mapFieldName.m_name = (ExpressionInfo)m_name.PublishClone(context);
            }
            return(mapFieldName);
        }
Exemple #2
0
        internal override void SetExprHost(MapSpatialDataExprHost exprHost, ObjectModelImpl reportObjectModel)
        {
            Global.Tracer.Assert(exprHost != null && reportObjectModel != null, "(exprHost != null && reportObjectModel != null)");
            SetExprHostInternal(exprHost, reportObjectModel);
            IList <MapFieldNameExprHost> mapFieldNamesHostsRemotable = ExprHost.MapFieldNamesHostsRemotable;

            if (m_mapFieldNames == null || mapFieldNamesHostsRemotable == null)
            {
                return;
            }
            for (int i = 0; i < m_mapFieldNames.Count; i++)
            {
                MapFieldName mapFieldName = m_mapFieldNames[i];
                if (mapFieldName != null && mapFieldName.ExpressionHostID > -1)
                {
                    mapFieldName.SetExprHost(mapFieldNamesHostsRemotable[mapFieldName.ExpressionHostID], reportObjectModel);
                }
            }
        }
Exemple #3
0
 internal MapFieldName(Microsoft.ReportingServices.ReportIntermediateFormat.MapFieldName defObject, Map map)
 {
     m_defObject = defObject;
     m_map       = map;
 }