internal void ConstructReportItemDefinitionImpl() { ConstructReportElementDefinitionImpl(); ReportItemInstance instance = Instance; Global.Tracer.Assert(instance != null, "(instance != null)"); if (instance.ToolTip != null) { base.ReportItemDef.ToolTip = Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo.CreateConstExpression(instance.ToolTip); } else { base.ReportItemDef.ToolTip = Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo.CreateEmptyExpression(); } m_toolTip = null; if (instance.Bookmark != null) { base.ReportItemDef.Bookmark = Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo.CreateConstExpression(instance.Bookmark); } else { base.ReportItemDef.Bookmark = Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo.CreateEmptyExpression(); } m_bookmark = null; if (instance.DocumentMapLabel != null) { base.ReportItemDef.DocumentMapLabel = Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo.CreateConstExpression(instance.DocumentMapLabel); } else { base.ReportItemDef.DocumentMapLabel = Microsoft.ReportingServices.ReportIntermediateFormat.ExpressionInfo.CreateEmptyExpression(); } m_documentMapLabel = null; if (m_customProperties != null) { if (m_customProperties.Count == 0) { m_reportItemDef.CustomProperties = null; m_customProperties = null; } else { m_customProperties.ConstructCustomPropertyDefinitions(m_reportItemDef.CustomProperties); } } }
internal ROMInstanceObjectCreator(ReportItemInstance reportItemInstance) { m_reportItemInstance = reportItemInstance; }