internal CustomProperty(RenderingContext renderingContext, Microsoft.ReportingServices.ReportProcessing.ExpressionInfo nameExpr, Microsoft.ReportingServices.ReportProcessing.ExpressionInfo valueExpr, string name, object value, TypeCode typeCode)
 {
     m_name  = new ReportStringProperty(nameExpr);
     m_value = new ReportVariantProperty(valueExpr);
     if (nameExpr.IsExpression || valueExpr.IsExpression)
     {
         m_instance = new CustomPropertyInstance(this, name, value, typeCode);
     }
     m_renderingContext = renderingContext;
 }
 private void Init(Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo nameExpr, Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo valueExpr, string name, object value, TypeCode typeCode)
 {
     m_name  = new ReportStringProperty(nameExpr);
     m_value = new ReportVariantProperty(valueExpr);
     if (nameExpr.IsExpression || valueExpr.IsExpression)
     {
         m_instance = new CustomPropertyInstance(this, name, value, typeCode);
     }
     else
     {
         m_instance = null;
     }
 }