protected virtual void DataRendererInitialize(InitializationContext context)
        {
            CLSNameValidator.ValidateDataElementName(ref m_dataElementName, DataElementNameDefault, context.ObjectType, context.ObjectName, "DataElementName", context.ErrorContext);
            switch (m_dataElementOutputRDL)
            {
            case DataElementOutputTypesRDL.Output:
                m_dataElementOutput = DataElementOutputTypes.Output;
                break;

            case DataElementOutputTypesRDL.NoOutput:
                m_dataElementOutput = DataElementOutputTypes.NoOutput;
                break;

            case DataElementOutputTypesRDL.ContentsOnly:
                m_dataElementOutput = DataElementOutputTypes.ContentsOnly;
                break;

            case DataElementOutputTypesRDL.Auto:
                if (context.TableColumnVisible && (m_visibility == null || m_visibility.Hidden == null || m_visibility.Toggle != null || (ExpressionInfo.Types.Constant == m_visibility.Hidden.Type && !m_visibility.Hidden.BoolValue)))
                {
                    m_dataElementOutput = DataElementOutputDefault;
                }
                else
                {
                    m_dataElementOutput = DataElementOutputTypes.NoOutput;
                }
                break;
            }
        }
 public override void Initialize()
 {
     base.Initialize();
     MapBindingFieldPairs = new RdlCollection <MapBindingFieldPair>();
     MapFieldDefinitions  = new RdlCollection <MapFieldDefinition>();
     DataElementOutput    = DataElementOutputTypes.Output;
 }
Exemple #3
0
 internal void DataRendererInitialize(InitializationContext context)
 {
     if (m_dataElementOutput == DataElementOutputTypes.Auto)
     {
         m_dataElementOutput = DataElementOutputTypes.Output;
     }
     Microsoft.ReportingServices.ReportPublishing.CLSNameValidator.ValidateDataElementName(ref m_dataElementName, "Value", context.ObjectType, context.ObjectName, "DataElementName", context.ErrorContext);
 }
Exemple #4
0
 public override void Initialize()
 {
     base.Initialize();
     DistributionType  = MapRuleDistributionTypes.Optimal;
     BucketCount       = 5;
     MapBuckets        = new RdlCollection <MapBucket>();
     DataElementOutput = DataElementOutputTypes.Output;
 }
Exemple #5
0
        public override void Deserialize(IntermediateFormatReader reader)
        {
            base.Deserialize(reader);
            reader.RegisterDeclaration(m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.DataPointValues:
                    m_dataPointValues = (ChartDataPointValues)reader.ReadRIFObject();
                    break;

                case MemberName.DataLabel:
                    m_dataLabel = (ChartDataLabel)reader.ReadRIFObject();
                    break;

                case MemberName.Action:
                    m_action = (Action)reader.ReadRIFObject();
                    break;

                case MemberName.StyleClass:
                    m_styleClass = (Style)reader.ReadRIFObject();
                    break;

                case MemberName.DataElementName:
                    m_dataElementName = reader.ReadString();
                    break;

                case MemberName.DataElementOutput:
                    m_dataElementOutput = (DataElementOutputTypes)reader.ReadEnum();
                    break;

                case MemberName.CustomProperties:
                    m_customProperties = reader.ReadListOfRIFObjects <DataValueList>();
                    break;

                case MemberName.Marker:
                    m_marker = (ChartMarker)reader.ReadRIFObject();
                    break;

                case MemberName.AxisLabel:
                    m_axisLabel = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.ChartItemInLegend:
                    m_itemInLegend = (ChartItemInLegend)reader.ReadRIFObject();
                    break;

                case MemberName.ToolTip:
                    m_toolTip = (ExpressionInfo)reader.ReadRIFObject();
                    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;
                }
            }
        }
        public void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugePanel:
                    m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

                case MemberName.Value:
                    m_value = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Formula:
                    m_formula = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MinPercent:
                    m_minPercent = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MaxPercent:
                    m_maxPercent = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Multiplier:
                    m_multiplier = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.AddConstant:
                    m_addConstant = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.DataElementName:
                    m_dataElementName = reader.ReadString();
                    break;

                case MemberName.DataElementOutput:
                    m_dataElementOutput = (DataElementOutputTypes)reader.ReadEnum();
                    break;

                case MemberName.ExprHostID:
                    m_exprHostID = reader.ReadInt32();
                    break;

                default:
                    Global.Tracer.Assert(condition: false);
                    break;
                }
            }
        }
        public void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.Name:
                    m_name = reader.ReadString();
                    break;

                case MemberName.ID:
                    m_ID = reader.ReadInt32();
                    break;

                case MemberName.GroupExpressions:
                    m_groupExpressions = reader.ReadGenericListOfRIFObjects <ExpressionInfo>();
                    break;

                case MemberName.GroupLabel:
                    m_groupLabel = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.SortDirections:
                    m_sortDirections = reader.ReadListOfPrimitives <bool>();
                    break;

                case MemberName.PageBreakLocation:
                    m_pageBreak = new PageBreak();
                    m_pageBreak.BreakLocation = (PageBreakLocation)reader.ReadEnum();
                    break;

                case MemberName.Aggregates:
                    m_aggregates = reader.ReadGenericListOfRIFObjects <DataAggregateInfo>();
                    break;

                case MemberName.GroupAndSort:
                    m_groupAndSort = reader.ReadBoolean();
                    break;

                case MemberName.Filters:
                    m_filters = reader.ReadGenericListOfRIFObjects <Filter>();
                    break;

                case MemberName.ReportItemsWithHideDuplicates:
                    m_reportItemsWithHideDuplicates = reader.ReadGenericListOfReferences <ReportItem>(this);
                    break;

                case MemberName.Parent:
                    m_parent = reader.ReadGenericListOfRIFObjects <ExpressionInfo>();
                    break;

                case MemberName.RecursiveAggregates:
                    m_recursiveAggregates = reader.ReadGenericListOfRIFObjects <DataAggregateInfo>();
                    break;

                case MemberName.PostSortAggregates:
                    m_postSortAggregates = reader.ReadGenericListOfRIFObjects <DataAggregateInfo>();
                    break;

                case MemberName.DataElementName:
                    m_dataElementName = reader.ReadString();
                    break;

                case MemberName.DataElementOutput:
                    m_dataElementOutput = (DataElementOutputTypes)reader.ReadEnum();
                    break;

                case MemberName.SaveGroupExprValues:
                    m_saveGroupExprValues = reader.ReadBoolean();
                    break;

                case MemberName.UserSortExpressions:
                    m_userSortExpressions = reader.ReadGenericListOfRIFObjects <ExpressionInfo>();
                    break;

                case MemberName.NonDetailSortFiltersInScope:
                    m_nonDetailSortFiltersInScope = reader.ReadInt32PrimitiveListHashtable <InScopeSortFilterHashtable, int>();
                    break;

                case MemberName.DetailSortFiltersInScope:
                    m_detailSortFiltersInScope = reader.ReadInt32PrimitiveListHashtable <InScopeSortFilterHashtable, int>();
                    break;

                case MemberName.Variables:
                    m_variables = reader.ReadGenericListOfRIFObjects <Variable>();
                    break;

                case MemberName.PageBreak:
                    m_pageBreak = (PageBreak)reader.ReadRIFObject();
                    break;

                case MemberName.PageName:
                    m_pageName = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.DomainScope:
                    m_domainScope = reader.ReadString();
                    break;

                case MemberName.ScopeIDForDomainScope:
                    m_scopeIDForDomainScope = reader.ReadInt32();
                    break;

                case MemberName.NaturalGroup:
                    m_naturalGroup = reader.ReadBoolean();
                    break;

                default:
                    Global.Tracer.Assert(condition: false);
                    break;
                }
            }
        }
Exemple #9
0
 public override void Initialize()
 {
     base.Initialize();
     DataElementOutput = DataElementOutputTypes.ContentsOnly;
 }