Go4Expert (http://www.go4expert.com/)
-   C# (http://www.go4expert.com/forums/c-sharp/)
-   -   Please help me to convert this C# Code into VC++. (http://www.go4expert.com/forums/help-convert-c-sharp-code-vcpp-t16005/)

nnhamane 30Jan2009 16:42

Please help me to convert this C# Code into VC++.


private static void AddExtension(ReportViewer viewer, string name, Type extensionType)
    const BindingFlags Flags = BindingFlags.NonPublic |
          BindingFlags.Public | BindingFlags.Instance;
    FieldInfo previewService =
      viewer.LocalReport.GetType().GetField("m_previewService", Flags);
    MethodInfo ListRenderingExtensions =
      previewService.FieldType.GetMethod("ListRenderingExtensions", Flags);
    IList extensions = ListRenderingExtensions.Invoke(
      previewService.GetValue(viewer.LocalReport), null) as IList;
    Type localRenderingExtensionInfoType = Type.GetType(
        "Microsoft.Reporting.LocalRenderingExtensionInfo, " +
        "Microsoft.ReportViewer.Common," +
        "Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
    ConstructorInfo ctor = localRenderingExtensionInfoType.GetConstructor(
        Flags, null, new Type[] { typeof(string), typeof(string),
        typeof(bool), typeof(Type), typeof(bool) }, null);
    object instance =
      ctor.Invoke(new object[] { name, name, true, extensionType, true });
//End Of Code

All times are GMT +5.5. The time now is 22:59.