コード例 #1
0
        internal void Initialize(InitializationContext context)
        {
            ExprHostBuilder exprHostBuilder = context.ExprHostBuilder;

            exprHostBuilder.ActionInfoStart();
            if (m_actionItemList != null)
            {
                for (int i = 0; i < m_actionItemList.Count; i++)
                {
                    m_actionItemList[i].Initialize(context);
                }
            }
            if (m_styleClass != null)
            {
                m_styleClass.Initialize(context);
            }
            exprHostBuilder.ActionInfoEnd();
        }
コード例 #2
0
        internal void Initialize(InitializationContext context)
        {
            ExprHostBuilder exprHostBuilder = context.ExprHostBuilder;

            exprHostBuilder.ChartDataPointStart();
            for (int i = 0; i < m_dataValues.Count; i++)
            {
                m_dataValues[i].Initialize("DataPoint", context);
                exprHostBuilder.ChartDataPointDataValue(m_dataValues[i]);
            }
            if (m_dataLabel != null)
            {
                m_dataLabel.Initialize(context);
            }
            if (m_action != null)
            {
                m_action.Initialize(context);
            }
            if (m_styleClass != null)
            {
                exprHostBuilder.DataPointStyleStart();
                m_styleClass.Initialize(context);
                exprHostBuilder.DataPointStyleEnd();
            }
            if (m_markerStyleClass != null)
            {
                exprHostBuilder.DataPointMarkerStyleStart();
                m_markerStyleClass.Initialize(context);
                exprHostBuilder.DataPointMarkerStyleEnd();
            }
            if (m_markerSize != null)
            {
                double size = context.ValidateSize(m_markerSize, "MarkerSize");
                m_markerSize = Converter.ConvertSize(size);
            }
            if (m_customProperties != null)
            {
                m_customProperties.Initialize(null, isCustomProperty: true, context);
            }
            DataRendererInitialize(context);
            m_exprHostID = exprHostBuilder.ChartDataPointEnd();
        }
コード例 #3
0
 public ExprHostCompiler(ExpressionParser langParser, ErrorContext errorContext)
 {
     this.m_langParser   = langParser;
     this.m_errorContext = errorContext;
     this.m_builder      = new ExprHostBuilder();
 }
コード例 #4
0
 internal ExprHostCompiler(ExpressionParser langParser, ErrorContext errorContext)
 {
     m_langParser   = langParser;
     m_errorContext = errorContext;
     m_builder      = new ExprHostBuilder();
 }