1: public override IEnumerable<LocalRenderingExtensionInfo> ListRenderingExtensions()
2: {
3: if (this.m_renderingExtensions == null)
4: {
5: List<LocalRenderingExtensionInfo> list = new List<LocalRenderingExtensionInfo>();
6: Html40RenderingExtension extension = new Html40RenderingExtension();
7: list.Add(new LocalRenderingExtensionInfo("HTML4.0", extension.LocalizedName, false, typeof(Html40RenderingExtension), false));
8: Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer renderer = new Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer();
9: list.Add(new LocalRenderingExtensionInfo("Excel", renderer.LocalizedName, true, typeof(Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer), true));
10: RemoteGdiReport report = new RemoteGdiReport();
11: list.Add(new LocalRenderingExtensionInfo("RGDI", report.LocalizedName, false, typeof(RemoteGdiReport), false));
12: ImageReport report2 = new ImageReport();
13: list.Add(new LocalRenderingExtensionInfo("IMAGE", report2.LocalizedName, false, typeof(ImageReport), true));
14: PdfReport report3 = new PdfReport();
15: list.Add(new LocalRenderingExtensionInfo("PDF", report3.LocalizedName, true, typeof(PdfReport), true));
16: this.m_renderingExtensions = list;
17: }
18: return this.m_renderingExtensions;
19: }